diff -urN a/BUILD.bazel b/BUILD.bazel --- a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/BUILD.bazel 1969-12-31 16:00:00 @@ -1,5 +0,0 @@ -alias( - name = "build_gen", - actual = "@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 16:00:00 @@ -1,157 +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 = "metadata_proto", - srcs = [ - "gapic_metadata.proto", - ], - deps = [ - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "metadata_java_proto", - deps = [":metadata_proto"], -) - -java_grpc_library( - name = "metadata_java_grpc", - srcs = [":metadata_proto"], - deps = [":metadata_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "metadata_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/gapic/metadata", - protos = [":metadata_proto"], - deps = [ - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "metadata_moved_proto", - srcs = [":metadata_proto"], - deps = [ - ], -) - -py_proto_library( - name = "metadata_py_proto", - deps = [":metadata_moved_proto"], -) - -py_grpc_library( - name = "metadata_py_grpc", - srcs = [":metadata_moved_proto"], - deps = [":metadata_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "metadata_php_proto", - deps = [":metadata_proto"], -) - -php_grpc_library( - name = "metadata_php_grpc", - srcs = [":metadata_proto"], - deps = [":metadata_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 = "metadata_ruby_proto", - deps = [":metadata_proto"], -) - -ruby_grpc_library( - name = "metadata_ruby_grpc", - srcs = [":metadata_proto"], - deps = [":metadata_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "metadata_csharp_proto", - deps = [":metadata_proto"], -) - -csharp_grpc_library( - name = "metadata_csharp_grpc", - srcs = [":metadata_proto"], - deps = [":metadata_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/actions/sdk/v2/BUILD.bazel b/google/actions/sdk/v2/BUILD.bazel --- a/google/actions/sdk/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/actions/sdk/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,107 +0,0 @@ -# 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", - "release_channel.proto", - "settings.proto", - "surface.proto", - "theme_customization.proto", - "validation_results.proto", - "version.proto", - "webhook.proto", - ], - deps = [ - "//google/actions/sdk/v2/conversation:conversation_proto", - "//google/actions/sdk/v2/conversation/prompt:prompt_proto", - "//google/actions/sdk/v2/conversation/prompt/content:content_proto", - "//google/actions/sdk/v2/interactionmodel:interactionmodel_proto", - "//google/actions/sdk/v2/interactionmodel/prompt:prompt_proto", - "//google/actions/sdk/v2/interactionmodel/prompt/content:content_proto", - "//google/actions/sdk/v2/interactionmodel/type:type_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", - package_name = "@assistant/actions", - src = ":sdk_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "actions_grpc_service_config.json", - package = "google.actions.sdk.v2", - rest_numeric_enums = False, - service_yaml = "actions_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "actions-v2-nodejs", - deps = [ - ":sdk_nodejs_gapic", - ":sdk_proto", - "//google/actions/sdk/v2/conversation:conversation_proto", - "//google/actions/sdk/v2/conversation/prompt:prompt_proto", - "//google/actions/sdk/v2/conversation/prompt/content:content_proto", - "//google/actions/sdk/v2/interactionmodel:interactionmodel_proto", - "//google/actions/sdk/v2/interactionmodel/prompt:prompt_proto", - "//google/actions/sdk/v2/interactionmodel/prompt/content:content_proto", - "//google/actions/sdk/v2/interactionmodel/type:type_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 16:00:00 @@ -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 16:00:00 @@ -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 16:00:00 @@ -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 16:00:00 @@ -1,38 +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", - "entity_set.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 16:00:00 @@ -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 16:00:00 @@ -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 16:00:00 @@ -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 16:00:00 @@ -1,167 +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_library( - name = "date_range_proto", - srcs = ["date_range.proto"], - deps = [ - "//google/type:date_proto", - ], -) - -proto_library( - name = "datetime_range_proto", - srcs = ["datetime_range.proto"], - deps = [ - "//google/type:datetime_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_proto_library", -) - -java_proto_library( - name = "type_java_proto", - deps = [ - ":date_range_proto", - ":datetime_range_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "date_range_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/date_range", - protos = [ - ":date_range_proto", - ], - deps = ["//google/type:date_go_proto"], -) - - -go_proto_library( - name = "datetime_range_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/datetime_range", - protos = [ - ":datetime_range_proto", - ], - deps = ["//google/type:datetime_go_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_proto_library", -) - -py_proto_library( - name = "date_range_py_proto", - deps = [":date_range_proto"], -) - -py_proto_library( - name = "datetime_range_py_proto", - deps = [":datetime_range_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_proto_library", -) - -php_proto_library( - name = "date_range_php_proto", - deps = [":date_range_proto"], -) - -php_proto_library( - name = "datetime_range_php_proto", - deps = [":datetime_range_proto"], -) - -############################################################################## -# Node.js -############################################################################## - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - -ruby_proto_library( - name = "date_range_ruby_proto", - deps = [":date_range_proto"], -) - -ruby_proto_library( - name = "datetime_range_ruby_proto", - deps = [":datetime_range_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "date_range_csharp_proto", - deps = [":date_range_proto"], -) - -csharp_proto_library( - name = "datetime_range_csharp_proto", - deps = [":datetime_range_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_proto_library", -) - -cc_proto_library( - name = "date_range_cc_proto", - deps = [ - ":date_range_proto", - ], -) - -cc_proto_library( - name = "datetime_range_cc_proto", - deps = [ - ":datetime_range_proto", - ], -) diff -urN a/google/ads/admob/BUILD.bazel b/google/ads/admob/BUILD.bazel --- a/google/ads/admob/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/admob/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(["admob_grpc_service_config.json"] + glob(["*.yaml"])) diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel --- a/google/ads/admob/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/admob/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,373 +0,0 @@ -# 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 = "admob_proto", - srcs = [ - "admob_api.proto", - "admob_resources.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/cloud:common_resources_proto", - "//google/type:date_proto", - ], -) - -proto_library_with_info( - name = "admob_proto_with_info", - deps = [ - ":admob_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 = "admob_java_proto", - deps = [":admob_proto"], -) - -java_grpc_library( - name = "admob_java_grpc", - srcs = [":admob_proto"], - deps = [":admob_java_proto"], -) - -java_gapic_library( - name = "admob_java_gapic", - srcs = [ - ":admob_proto_with_info", - ], - gapic_yaml = "admob_gapic.yaml", - grpc_service_config = "//google/ads/admob:admob_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":admob_java_grpc", - ], - transport = "rest", - deps = [ - ":admob_java_proto", - ], -) - -java_gapic_test( - name = "admob_java_gapic_test_suite", - test_classes = [ - "com.google.ads.admob.v1.AdMobApiClientTest", - ], - runtime_deps = [":admob_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-ads-admob-v1-java", - transport = "rest", - deps = [ - ":admob_java_gapic", - ":admob_java_grpc", - ":admob_java_proto", - ":admob_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 = "admob_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/ads/admob/v1", - protos = [":admob_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:date_go_proto", - ], -) - -go_gapic_library( - name = "admob_go_gapic", - srcs = [":admob_proto_with_info"], - grpc_service_config = None, - importpath = "google.golang.org/google/ads/admob/v1;admob", - rest_numeric_enums = False, - service_yaml = "//google/ads/admob:admob_v1.yaml", - transport = "rest", - deps = [ - ":admob_go_proto", - ], -) - -go_test( - name = "admob_go_gapic_test", - srcs = [":admob_go_gapic_srcjar_test"], - embed = [":admob_go_gapic"], - importpath = "google.golang.org/google/ads/admob/v1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-ads-admob-v1-go", - deps = [ - ":admob_go_gapic", - ":admob_go_gapic_srcjar-test.srcjar", - ":admob_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_grpc_library", - "py_proto_library", - "py_test", -) - -py_proto_library( - name = "admob_py_proto", - deps = [":admob_proto"], -) - -py_grpc_library( - name = "admob_py_grpc", - srcs = [":admob_proto"], - deps = [":admob_py_proto"], -) - -py_gapic_library( - name = "admob_py_gapic", - srcs = [ - ":admob_proto_with_info", - ], - rest_numeric_enums = False, - transport = "rest", -) - -py_test( - name = "admob_py_gapic_test", - srcs = [ - "admob_py_gapic_pytest.py", - "admob_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":admob_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "ads-admob-v1-py", - deps = [ - ":admob_py_gapic", - ":admob_py_grpc", - ":admob_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 = "admob_php_proto", - deps = [":admob_proto"], -) - -php_grpc_library( - name = "admob_php_grpc", - srcs = [":admob_proto"], - deps = [":admob_php_proto"], -) - -php_gapic_library( - name = "admob_php_gapic", - srcs = [":admob_proto"], - gapic_yaml = "admob_gapic.yaml", - grpc_service_config = None, - rest_numeric_enums = False, - service_yaml = "//google/ads/admob:admob_v1.yaml", - transport = "rest", - deps = [ - ":admob_php_grpc", - ":admob_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-ads-admob-v1-php", - deps = [ - ":admob_php_gapic", - ":admob_php_grpc", - ":admob_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "admob_nodejs_gapic", - src = ":admob_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = None, - package = "google.ads.admob.v1", - rest_numeric_enums = False, - service_yaml = "//google/ads/admob:admob_v1.yaml", - transport = "rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "ads-admob-v1-nodejs", - deps = [ - ":admob_nodejs_gapic", - ":admob_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "admob_ruby_proto", - deps = [":admob_proto"], -) - -ruby_grpc_library( - name = "admob_ruby_grpc", - srcs = [":admob_proto"], - deps = [":admob_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "admob_ruby_gapic", - srcs = [":admob_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-admob-v1"], - grpc_service_config = None, - rest_numeric_enums = False, - deps = [ - ":admob_ruby_grpc", - ":admob_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-ads-admob-v1-ruby", - deps = [ - ":admob_ruby_gapic", - ":admob_ruby_grpc", - ":admob_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 = "admob_csharp_proto", - deps = [":admob_proto"], -) - -csharp_grpc_library( - name = "admob_csharp_grpc", - srcs = [":admob_proto"], - deps = [":admob_csharp_proto"], -) - -csharp_gapic_library( - name = "admob_csharp_gapic", - srcs = [":admob_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - rest_numeric_enums = False, - deps = [ - ":admob_csharp_grpc", - ":admob_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-ads-admob-v1-csharp", - deps = [ - ":admob_csharp_gapic", - ":admob_csharp_grpc", - ":admob_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/ads/googleads/v10/BUILD.bazel b/google/ads/googleads/v10/BUILD.bazel --- a/google/ads/googleads/v10/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v10/BUILD.bazel 1969-12-31 16:00:00 @@ -1,266 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -exports_files(["googleads_grpc_service_config.json"] + ["*.yaml"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "googleads_proto", - srcs = [], - deps = [ - "//google/ads/googleads/v10/common:common_proto", - "//google/ads/googleads/v10/enums:enums_proto", - "//google/ads/googleads/v10/errors:errors_proto", - "//google/ads/googleads/v10/resources:resources_proto", - "//google/ads/googleads/v10/services:services_proto", - ], -) - -proto_library_with_info( - name = "googleads_proto_with_info", - deps = [ - ":googleads_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", -) - -java_gapic_library( - name = "googleads_java_gapic", - srcs = [ - ":googleads_proto_with_info", - ], - gapic_yaml = "googleads_gapic.yaml", - grpc_service_config = ":googleads_grpc_service_config.json", - deps = [ - "//google/ads/googleads/v10/common:common_java_proto", - "//google/ads/googleads/v10/enums:enums_java_proto", - "//google/ads/googleads/v10/resources:resources_java_proto", - "//google/ads/googleads/v10/services:services_java_grpc", - "//google/ads/googleads/v10/services:services_java_proto", - ], -) - -# TODO(ohren): Add more test classes when java_gapic_test is able to run more -# than a single test. Having at least one verifies proper compilation at least. -java_gapic_test( - name = "googleads_java_gapic_suite", - test_classes = [ - "com.google.ads.googleads.v10.services.CampaignServiceClientTest", - ], - runtime_deps = [":googleads_java_gapic_test"], -) - -java_gapic_assembly_gradle_pkg( - name = "googleads-java", - deps = [ - ":googleads_java_gapic", - "//google/ads/googleads/v10:googleads_proto", - "//google/ads/googleads/v10/common:common_java_proto", - "//google/ads/googleads/v10/enums:enums_java_proto", - "//google/ads/googleads/v10/errors:errors_java_proto", - "//google/ads/googleads/v10/resources:resources_java_proto", - "//google/ads/googleads/v10/services:services_java_grpc", - "//google/ads/googleads/v10/services:services_java_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 = "googleads_php_proto", - plugin_args = ["aggregate_metadata=google.ads.googleads"], - deps = [":googleads_proto"], -) - -php_grpc_library( - name = "googleads_php_grpc", - srcs = [":googleads_proto"], - deps = [":googleads_php_proto"], -) - -php_gapic_library( - name = "googleads_php_gapic", - srcs = [":googleads_proto"], - gapic_yaml = "googleads_gapic.yaml", - grpc_service_config = "googleads_grpc_service_config.json", - service_yaml = "googleads_v10.yaml", - deps = [ - ":googleads_php_grpc", - ":googleads_php_proto", - ], -) - -php_gapic_assembly_pkg( - name = "googleads-php", - deps = [ - ":googleads_php_gapic", - ":googleads_php_grpc", - ":googleads_php_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", -) - -csharp_gapic_library( - name = "googleads_csharp_gapic", - srcs = [ - ":googleads_proto_with_info", - ], - grpc_service_config = "googleads_grpc_service_config.json", - deps = [ - "//google/ads/googleads/v10/services:services_csharp_grpc", - ], -) - -csharp_gapic_assembly_pkg( - name = "googleads-csharp", - deps = [ - ":googleads_csharp_gapic", - "//google/ads/googleads/v10/common:common_csharp_proto", - "//google/ads/googleads/v10/enums:enums_csharp_proto", - "//google/ads/googleads/v10/errors:errors_csharp_proto", - "//google/ads/googleads/v10/resources:resources_csharp_proto", - "//google/ads/googleads/v10/services:services_csharp_grpc", - "//google/ads/googleads/v10/services:services_csharp_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_ads_gapic_library", - "ruby_gapic_assembly_pkg", -) - -ruby_ads_gapic_library( - name = "googleads_ruby_gapic", - srcs = ["googleads_proto_with_info"], - extra_protoc_parameters = [ - ":gem.:name=google-ads-googleads", - ":defaults.:service.:default_host=googleads.googleapis.com", - ":overrides.:namespace.Googleads=GoogleAds", - ], - grpc_service_config = "googleads_grpc_service_config.json", -) - -ruby_gapic_assembly_pkg( - name = "googleads-ruby", - deps = [ - ":googleads_ruby_gapic", - "//google/ads/googleads/v10/common:common_ruby_proto", - "//google/ads/googleads/v10/enums:enums_ruby_proto", - "//google/ads/googleads/v10/errors:errors_ruby_proto", - "//google/ads/googleads/v10/resources:resources_ruby_proto", - "//google/ads/googleads/v10/services:services_ruby_grpc", - "//google/ads/googleads/v10/services:services_ruby_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "googleads_py_gapic", - srcs = [":googleads_proto_with_info"], - grpc_service_config = "googleads_grpc_service_config.json", - opt_args = [ - "old-naming", - "lazy-import", - "python-gapic-name=googleads", - "python-gapic-templates=ads-templates", - "warehouse-package-name=google-ads", - ], -) - -py_gapic_assembly_pkg( - name = "googleads-py", - deps = [ - ":googleads_py_gapic", - "//google/ads/googleads/v10/common:common_py_proto", - "//google/ads/googleads/v10/enums:enums_py_proto", - "//google/ads/googleads/v10/errors:errors_py_proto", - "//google/ads/googleads/v10/resources:resources_py_proto", - "//google/ads/googleads/v10/services:services_py_grpc", - "//google/ads/googleads/v10/services:services_py_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "googleads_nodejs_gapic", - package_name = "google-ads", - src = ":googleads_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "googleads_grpc_service_config.json", - main_service = "GoogleAdsService", - package = "google.ads.googleads.v10", - service_yaml = "googleads_v10.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "googleads-nodejs", - deps = [ - ":googleads_nodejs_gapic", - ":googleads_proto", - ], -) diff -urN a/google/ads/googleads/v10/common/BUILD.bazel b/google/ads/googleads/v10/common/BUILD.bazel --- a/google/ads/googleads/v10/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v10/common/BUILD.bazel 1969-12-31 16:00:00 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports -# subpackages. -proto_library( - name = "common_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/googleads/v10/enums:enums_proto", - "//google/api:annotations_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_proto_library", -) - -java_proto_library( - name = "common_java_proto", - deps = [":common_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "common_csharp_proto", - deps = [":common_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - -ruby_proto_library( - name = "common_ruby_proto", - deps = [":common_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_proto_library", -) - -py_proto_library( - name = "common_py_proto", - deps = [":common_proto"], -) diff -urN a/google/ads/googleads/v10/enums/BUILD.bazel b/google/ads/googleads/v10/enums/BUILD.bazel --- a/google/ads/googleads/v10/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v10/enums/BUILD.bazel 1969-12-31 16:00:00 @@ -1,89 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports subpackages. -proto_library( - name = "enums_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/api:annotations_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_proto_library", -) - -java_proto_library( - name = "enums_java_proto", - deps = [":enums_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "enums_csharp_proto", - deps = [":enums_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - -ruby_proto_library( - name = "enums_ruby_proto", - deps = [":enums_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_proto_library", -) - -py_proto_library( - name = "enums_py_proto", - deps = [":enums_proto"], -) diff -urN a/google/ads/googleads/v10/errors/BUILD.bazel b/google/ads/googleads/v10/errors/BUILD.bazel --- a/google/ads/googleads/v10/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v10/errors/BUILD.bazel 1969-12-31 16:00:00 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports -# subpackages. -proto_library( - name = "errors_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/googleads/v10/common:common_proto", - "//google/ads/googleads/v10/enums:enums_proto", - "//google/api:annotations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_proto_library", -) - -java_proto_library( - name = "errors_java_proto", - deps = [":errors_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "errors_csharp_proto", - deps = [":errors_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - -ruby_proto_library( - name = "errors_ruby_proto", - deps = [":errors_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_proto_library", -) - -py_proto_library( - name = "errors_py_proto", - deps = [":errors_proto"], -) diff -urN a/google/ads/googleads/v10/resources/BUILD.bazel b/google/ads/googleads/v10/resources/BUILD.bazel --- a/google/ads/googleads/v10/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v10/resources/BUILD.bazel 1969-12-31 16:00:00 @@ -1,97 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports -# subpackages. -proto_library( - name = "resources_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/googleads/v10/common:common_proto", - "//google/ads/googleads/v10/enums:enums_proto", - "//google/ads/googleads/v10/errors:errors_proto", - "//google/api:annotations_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_proto_library", -) - -java_proto_library( - name = "resources_java_proto", - deps = [":resources_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "resources_csharp_proto", - deps = [":resources_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - -ruby_proto_library( - name = "resources_ruby_proto", - deps = [":resources_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_proto_library", -) - -py_proto_library( - name = "resources_py_proto", - deps = [":resources_proto"], -) diff -urN a/google/ads/googleads/v10/services/BUILD.bazel b/google/ads/googleads/v10/services/BUILD.bazel --- a/google/ads/googleads/v10/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v10/services/BUILD.bazel 1969-12-31 16:00:00 @@ -1,138 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports -# subpackages. -proto_library( - name = "services_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/googleads/v10/common:common_proto", - "//google/ads/googleads/v10/enums:enums_proto", - "//google/ads/googleads/v10/errors:errors_proto", - "//google/ads/googleads/v10/resources:resources_proto", - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "services_proto_with_info", - deps = [ - ":services_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "services_java_proto", - deps = [":services_proto"], -) - -java_grpc_library( - name = "services_java_grpc", - srcs = [":services_proto"], - deps = [":services_java_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "services_csharp_proto", - deps = [":services_proto"], -) - -csharp_grpc_library( - name = "services_csharp_grpc", - srcs = [":services_proto"], - deps = [":services_csharp_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "services_ruby_proto", - deps = [":services_proto"], -) - -ruby_grpc_library( - name = "services_ruby_grpc", - srcs = [":services_proto"], - deps = [":services_ruby_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_grpc_library", - "py_proto_library", -) - -py_proto_library( - name = "services_py_proto", - deps = [":services_proto"], -) - -py_grpc_library( - name = "services_py_grpc", - srcs = [":services_proto"], - deps = [":services_py_proto"], -) diff -urN a/google/ads/googleads/v11/BUILD.bazel b/google/ads/googleads/v11/BUILD.bazel --- a/google/ads/googleads/v11/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v11/BUILD.bazel 1969-12-31 16:00:00 @@ -1,266 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -exports_files(["googleads_grpc_service_config.json"] + ["*.yaml"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "googleads_proto", - srcs = [], - deps = [ - "//google/ads/googleads/v11/common:common_proto", - "//google/ads/googleads/v11/enums:enums_proto", - "//google/ads/googleads/v11/errors:errors_proto", - "//google/ads/googleads/v11/resources:resources_proto", - "//google/ads/googleads/v11/services:services_proto", - ], -) - -proto_library_with_info( - name = "googleads_proto_with_info", - deps = [ - ":googleads_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", -) - -java_gapic_library( - name = "googleads_java_gapic", - srcs = [ - ":googleads_proto_with_info", - ], - gapic_yaml = "googleads_gapic.yaml", - grpc_service_config = ":googleads_grpc_service_config.json", - deps = [ - "//google/ads/googleads/v11/common:common_java_proto", - "//google/ads/googleads/v11/enums:enums_java_proto", - "//google/ads/googleads/v11/resources:resources_java_proto", - "//google/ads/googleads/v11/services:services_java_grpc", - "//google/ads/googleads/v11/services:services_java_proto", - ], -) - -# TODO(ohren): Add more test classes when java_gapic_test is able to run more -# than a single test. Having at least one verifies proper compilation at least. -java_gapic_test( - name = "googleads_java_gapic_suite", - test_classes = [ - "com.google.ads.googleads.v11.services.CampaignServiceClientTest", - ], - runtime_deps = [":googleads_java_gapic_test"], -) - -java_gapic_assembly_gradle_pkg( - name = "googleads-java", - deps = [ - ":googleads_java_gapic", - "//google/ads/googleads/v11:googleads_proto", - "//google/ads/googleads/v11/common:common_java_proto", - "//google/ads/googleads/v11/enums:enums_java_proto", - "//google/ads/googleads/v11/errors:errors_java_proto", - "//google/ads/googleads/v11/resources:resources_java_proto", - "//google/ads/googleads/v11/services:services_java_grpc", - "//google/ads/googleads/v11/services:services_java_proto", - ], -) - -############################################################################## -# 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 = "googleads_php_proto", - plugin_args = ["aggregate_metadata=google.ads.googleads"], - deps = [":googleads_proto"], -) - -php_grpc_library( - name = "googleads_php_grpc", - srcs = [":googleads_proto"], - deps = [":googleads_php_proto"], -) - -php_gapic_library( - name = "googleads_php_gapic", - srcs = [":googleads_proto"], - gapic_yaml = "googleads_gapic.yaml", - grpc_service_config = "googleads_grpc_service_config.json", - service_yaml = "googleads_v11.yaml", - deps = [ - ":googleads_php_grpc", - ":googleads_php_proto", - ], -) - -php_gapic_assembly_pkg( - name = "googleads-php", - deps = [ - ":googleads_php_gapic", - ":googleads_php_grpc", - ":googleads_php_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", -) - -csharp_gapic_library( - name = "googleads_csharp_gapic", - srcs = [ - ":googleads_proto_with_info", - ], - grpc_service_config = "googleads_grpc_service_config.json", - deps = [ - "//google/ads/googleads/v11/services:services_csharp_grpc", - ], -) - -csharp_gapic_assembly_pkg( - name = "googleads-csharp", - deps = [ - ":googleads_csharp_gapic", - "//google/ads/googleads/v11/common:common_csharp_proto", - "//google/ads/googleads/v11/enums:enums_csharp_proto", - "//google/ads/googleads/v11/errors:errors_csharp_proto", - "//google/ads/googleads/v11/resources:resources_csharp_proto", - "//google/ads/googleads/v11/services:services_csharp_grpc", - "//google/ads/googleads/v11/services:services_csharp_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_ads_gapic_library", - "ruby_gapic_assembly_pkg", -) - -ruby_ads_gapic_library( - name = "googleads_ruby_gapic", - srcs = ["googleads_proto_with_info"], - extra_protoc_parameters = [ - ":gem.:name=google-ads-googleads", - ":defaults.:service.:default_host=googleads.googleapis.com", - ":overrides.:namespace.Googleads=GoogleAds", - ], - grpc_service_config = "googleads_grpc_service_config.json", -) - -ruby_gapic_assembly_pkg( - name = "googleads-ruby", - deps = [ - ":googleads_ruby_gapic", - "//google/ads/googleads/v11/common:common_ruby_proto", - "//google/ads/googleads/v11/enums:enums_ruby_proto", - "//google/ads/googleads/v11/errors:errors_ruby_proto", - "//google/ads/googleads/v11/resources:resources_ruby_proto", - "//google/ads/googleads/v11/services:services_ruby_grpc", - "//google/ads/googleads/v11/services:services_ruby_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "googleads_py_gapic", - srcs = [":googleads_proto_with_info"], - grpc_service_config = "googleads_grpc_service_config.json", - opt_args = [ - "old-naming", - "lazy-import", - "python-gapic-name=googleads", - "python-gapic-templates=ads-templates", - "warehouse-package-name=google-ads", - ], -) - -py_gapic_assembly_pkg( - name = "googleads-py", - deps = [ - ":googleads_py_gapic", - "//google/ads/googleads/v11/common:common_py_proto", - "//google/ads/googleads/v11/enums:enums_py_proto", - "//google/ads/googleads/v11/errors:errors_py_proto", - "//google/ads/googleads/v11/resources:resources_py_proto", - "//google/ads/googleads/v11/services:services_py_grpc", - "//google/ads/googleads/v11/services:services_py_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "googleads_nodejs_gapic", - package_name = "google-ads", - src = ":googleads_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "googleads_grpc_service_config.json", - main_service = "GoogleAdsService", - package = "google.ads.googleads.v11", - service_yaml = "googleads_v11.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "googleads-nodejs", - deps = [ - ":googleads_nodejs_gapic", - ":googleads_proto", - ], -) diff -urN a/google/ads/googleads/v11/common/BUILD.bazel b/google/ads/googleads/v11/common/BUILD.bazel --- a/google/ads/googleads/v11/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v11/common/BUILD.bazel 1969-12-31 16:00:00 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports -# subpackages. -proto_library( - name = "common_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/googleads/v11/enums:enums_proto", - "//google/api:annotations_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_proto_library", -) - -java_proto_library( - name = "common_java_proto", - deps = [":common_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "common_csharp_proto", - deps = [":common_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - -ruby_proto_library( - name = "common_ruby_proto", - deps = [":common_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_proto_library", -) - -py_proto_library( - name = "common_py_proto", - deps = [":common_proto"], -) diff -urN a/google/ads/googleads/v11/enums/BUILD.bazel b/google/ads/googleads/v11/enums/BUILD.bazel --- a/google/ads/googleads/v11/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v11/enums/BUILD.bazel 1969-12-31 16:00:00 @@ -1,89 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports subpackages. -proto_library( - name = "enums_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/api:annotations_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_proto_library", -) - -java_proto_library( - name = "enums_java_proto", - deps = [":enums_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "enums_csharp_proto", - deps = [":enums_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - -ruby_proto_library( - name = "enums_ruby_proto", - deps = [":enums_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_proto_library", -) - -py_proto_library( - name = "enums_py_proto", - deps = [":enums_proto"], -) diff -urN a/google/ads/googleads/v11/errors/BUILD.bazel b/google/ads/googleads/v11/errors/BUILD.bazel --- a/google/ads/googleads/v11/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v11/errors/BUILD.bazel 1969-12-31 16:00:00 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports -# subpackages. -proto_library( - name = "errors_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/googleads/v11/common:common_proto", - "//google/ads/googleads/v11/enums:enums_proto", - "//google/api:annotations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_proto_library", -) - -java_proto_library( - name = "errors_java_proto", - deps = [":errors_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "errors_csharp_proto", - deps = [":errors_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - -ruby_proto_library( - name = "errors_ruby_proto", - deps = [":errors_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_proto_library", -) - -py_proto_library( - name = "errors_py_proto", - deps = [":errors_proto"], -) diff -urN a/google/ads/googleads/v11/resources/BUILD.bazel b/google/ads/googleads/v11/resources/BUILD.bazel --- a/google/ads/googleads/v11/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v11/resources/BUILD.bazel 1969-12-31 16:00:00 @@ -1,97 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports -# subpackages. -proto_library( - name = "resources_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/googleads/v11/common:common_proto", - "//google/ads/googleads/v11/enums:enums_proto", - "//google/ads/googleads/v11/errors:errors_proto", - "//google/api:annotations_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_proto_library", -) - -java_proto_library( - name = "resources_java_proto", - deps = [":resources_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "resources_csharp_proto", - deps = [":resources_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - -ruby_proto_library( - name = "resources_ruby_proto", - deps = [":resources_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_proto_library", -) - -py_proto_library( - name = "resources_py_proto", - deps = [":resources_proto"], -) diff -urN a/google/ads/googleads/v11/services/BUILD.bazel b/google/ads/googleads/v11/services/BUILD.bazel --- a/google/ads/googleads/v11/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v11/services/BUILD.bazel 1969-12-31 16:00:00 @@ -1,138 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports -# subpackages. -proto_library( - name = "services_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/googleads/v11/common:common_proto", - "//google/ads/googleads/v11/enums:enums_proto", - "//google/ads/googleads/v11/errors:errors_proto", - "//google/ads/googleads/v11/resources:resources_proto", - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "services_proto_with_info", - deps = [ - ":services_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "services_java_proto", - deps = [":services_proto"], -) - -java_grpc_library( - name = "services_java_grpc", - srcs = [":services_proto"], - deps = [":services_java_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "services_csharp_proto", - deps = [":services_proto"], -) - -csharp_grpc_library( - name = "services_csharp_grpc", - srcs = [":services_proto"], - deps = [":services_csharp_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "services_ruby_proto", - deps = [":services_proto"], -) - -ruby_grpc_library( - name = "services_ruby_grpc", - srcs = [":services_proto"], - deps = [":services_ruby_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_grpc_library", - "py_proto_library", -) - -py_proto_library( - name = "services_py_proto", - deps = [":services_proto"], -) - -py_grpc_library( - name = "services_py_grpc", - srcs = [":services_proto"], - deps = [":services_py_proto"], -) diff -urN a/google/ads/googleads/v12/BUILD.bazel b/google/ads/googleads/v12/BUILD.bazel --- a/google/ads/googleads/v12/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v12/BUILD.bazel 1969-12-31 16:00:00 @@ -1,266 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -exports_files(["googleads_grpc_service_config.json"] + ["*.yaml"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "googleads_proto", - srcs = [], - deps = [ - "//google/ads/googleads/v12/common:common_proto", - "//google/ads/googleads/v12/enums:enums_proto", - "//google/ads/googleads/v12/errors:errors_proto", - "//google/ads/googleads/v12/resources:resources_proto", - "//google/ads/googleads/v12/services:services_proto", - ], -) - -proto_library_with_info( - name = "googleads_proto_with_info", - deps = [ - ":googleads_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", -) - -java_gapic_library( - name = "googleads_java_gapic", - srcs = [ - ":googleads_proto_with_info", - ], - gapic_yaml = "googleads_gapic.yaml", - grpc_service_config = ":googleads_grpc_service_config.json", - deps = [ - "//google/ads/googleads/v12/common:common_java_proto", - "//google/ads/googleads/v12/enums:enums_java_proto", - "//google/ads/googleads/v12/resources:resources_java_proto", - "//google/ads/googleads/v12/services:services_java_grpc", - "//google/ads/googleads/v12/services:services_java_proto", - ], -) - -# TODO(ohren): Add more test classes when java_gapic_test is able to run more -# than a single test. Having at least one verifies proper compilation at least. -java_gapic_test( - name = "googleads_java_gapic_suite", - test_classes = [ - "com.google.ads.googleads.v12.services.CampaignServiceClientTest", - ], - runtime_deps = [":googleads_java_gapic_test"], -) - -java_gapic_assembly_gradle_pkg( - name = "googleads-java", - deps = [ - ":googleads_java_gapic", - "//google/ads/googleads/v12:googleads_proto", - "//google/ads/googleads/v12/common:common_java_proto", - "//google/ads/googleads/v12/enums:enums_java_proto", - "//google/ads/googleads/v12/errors:errors_java_proto", - "//google/ads/googleads/v12/resources:resources_java_proto", - "//google/ads/googleads/v12/services:services_java_grpc", - "//google/ads/googleads/v12/services:services_java_proto", - ], -) - -############################################################################## -# 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 = "googleads_php_proto", - plugin_args = ["aggregate_metadata=google.ads.googleads"], - deps = [":googleads_proto"], -) - -php_grpc_library( - name = "googleads_php_grpc", - srcs = [":googleads_proto"], - deps = [":googleads_php_proto"], -) - -php_gapic_library( - name = "googleads_php_gapic", - srcs = [":googleads_proto"], - gapic_yaml = "googleads_gapic.yaml", - grpc_service_config = "googleads_grpc_service_config.json", - service_yaml = "googleads_v12.yaml", - deps = [ - ":googleads_php_grpc", - ":googleads_php_proto", - ], -) - -php_gapic_assembly_pkg( - name = "googleads-php", - deps = [ - ":googleads_php_gapic", - ":googleads_php_grpc", - ":googleads_php_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", -) - -csharp_gapic_library( - name = "googleads_csharp_gapic", - srcs = [ - ":googleads_proto_with_info", - ], - grpc_service_config = "googleads_grpc_service_config.json", - deps = [ - "//google/ads/googleads/v12/services:services_csharp_grpc", - ], -) - -csharp_gapic_assembly_pkg( - name = "googleads-csharp", - deps = [ - ":googleads_csharp_gapic", - "//google/ads/googleads/v12/common:common_csharp_proto", - "//google/ads/googleads/v12/enums:enums_csharp_proto", - "//google/ads/googleads/v12/errors:errors_csharp_proto", - "//google/ads/googleads/v12/resources:resources_csharp_proto", - "//google/ads/googleads/v12/services:services_csharp_grpc", - "//google/ads/googleads/v12/services:services_csharp_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_ads_gapic_library", - "ruby_gapic_assembly_pkg", -) - -ruby_ads_gapic_library( - name = "googleads_ruby_gapic", - srcs = ["googleads_proto_with_info"], - extra_protoc_parameters = [ - ":gem.:name=google-ads-googleads", - ":defaults.:service.:default_host=googleads.googleapis.com", - ":overrides.:namespace.Googleads=GoogleAds", - ], - grpc_service_config = "googleads_grpc_service_config.json", -) - -ruby_gapic_assembly_pkg( - name = "googleads-ruby", - deps = [ - ":googleads_ruby_gapic", - "//google/ads/googleads/v12/common:common_ruby_proto", - "//google/ads/googleads/v12/enums:enums_ruby_proto", - "//google/ads/googleads/v12/errors:errors_ruby_proto", - "//google/ads/googleads/v12/resources:resources_ruby_proto", - "//google/ads/googleads/v12/services:services_ruby_grpc", - "//google/ads/googleads/v12/services:services_ruby_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "googleads_py_gapic", - srcs = [":googleads_proto_with_info"], - grpc_service_config = "googleads_grpc_service_config.json", - opt_args = [ - "old-naming", - "lazy-import", - "python-gapic-name=googleads", - "python-gapic-templates=ads-templates", - "warehouse-package-name=google-ads", - ], -) - -py_gapic_assembly_pkg( - name = "googleads-py", - deps = [ - ":googleads_py_gapic", - "//google/ads/googleads/v12/common:common_py_proto", - "//google/ads/googleads/v12/enums:enums_py_proto", - "//google/ads/googleads/v12/errors:errors_py_proto", - "//google/ads/googleads/v12/resources:resources_py_proto", - "//google/ads/googleads/v12/services:services_py_grpc", - "//google/ads/googleads/v12/services:services_py_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "googleads_nodejs_gapic", - package_name = "google-ads", - src = ":googleads_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "googleads_grpc_service_config.json", - main_service = "GoogleAdsService", - package = "google.ads.googleads.v12", - service_yaml = "googleads_v12.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "googleads-nodejs", - deps = [ - ":googleads_nodejs_gapic", - ":googleads_proto", - ], -) diff -urN a/google/ads/googleads/v12/common/BUILD.bazel b/google/ads/googleads/v12/common/BUILD.bazel --- a/google/ads/googleads/v12/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v12/common/BUILD.bazel 1969-12-31 16:00:00 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports -# subpackages. -proto_library( - name = "common_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/googleads/v12/enums:enums_proto", - "//google/api:annotations_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_proto_library", -) - -java_proto_library( - name = "common_java_proto", - deps = [":common_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "common_csharp_proto", - deps = [":common_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - -ruby_proto_library( - name = "common_ruby_proto", - deps = [":common_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_proto_library", -) - -py_proto_library( - name = "common_py_proto", - deps = [":common_proto"], -) diff -urN a/google/ads/googleads/v12/enums/BUILD.bazel b/google/ads/googleads/v12/enums/BUILD.bazel --- a/google/ads/googleads/v12/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v12/enums/BUILD.bazel 1969-12-31 16:00:00 @@ -1,89 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports subpackages. -proto_library( - name = "enums_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/api:annotations_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_proto_library", -) - -java_proto_library( - name = "enums_java_proto", - deps = [":enums_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "enums_csharp_proto", - deps = [":enums_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - -ruby_proto_library( - name = "enums_ruby_proto", - deps = [":enums_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_proto_library", -) - -py_proto_library( - name = "enums_py_proto", - deps = [":enums_proto"], -) diff -urN a/google/ads/googleads/v12/errors/BUILD.bazel b/google/ads/googleads/v12/errors/BUILD.bazel --- a/google/ads/googleads/v12/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v12/errors/BUILD.bazel 1969-12-31 16:00:00 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports -# subpackages. -proto_library( - name = "errors_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/googleads/v12/common:common_proto", - "//google/ads/googleads/v12/enums:enums_proto", - "//google/api:annotations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_proto_library", -) - -java_proto_library( - name = "errors_java_proto", - deps = [":errors_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "errors_csharp_proto", - deps = [":errors_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - -ruby_proto_library( - name = "errors_ruby_proto", - deps = [":errors_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_proto_library", -) - -py_proto_library( - name = "errors_py_proto", - deps = [":errors_proto"], -) diff -urN a/google/ads/googleads/v12/resources/BUILD.bazel b/google/ads/googleads/v12/resources/BUILD.bazel --- a/google/ads/googleads/v12/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v12/resources/BUILD.bazel 1969-12-31 16:00:00 @@ -1,97 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports -# subpackages. -proto_library( - name = "resources_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/googleads/v12/common:common_proto", - "//google/ads/googleads/v12/enums:enums_proto", - "//google/ads/googleads/v12/errors:errors_proto", - "//google/api:annotations_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_proto_library", -) - -java_proto_library( - name = "resources_java_proto", - deps = [":resources_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "resources_csharp_proto", - deps = [":resources_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - -ruby_proto_library( - name = "resources_ruby_proto", - deps = [":resources_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_proto_library", -) - -py_proto_library( - name = "resources_py_proto", - deps = [":resources_proto"], -) diff -urN a/google/ads/googleads/v12/services/BUILD.bazel b/google/ads/googleads/v12/services/BUILD.bazel --- a/google/ads/googleads/v12/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/googleads/v12/services/BUILD.bazel 1969-12-31 16:00:00 @@ -1,138 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -# TODO(ohren): Change srcs to use an enumeration of each individual proto -# instead of *.proto globbing once the build file generator supports -# subpackages. -proto_library( - name = "services_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/googleads/v12/common:common_proto", - "//google/ads/googleads/v12/enums:enums_proto", - "//google/ads/googleads/v12/errors:errors_proto", - "//google/ads/googleads/v12/resources:resources_proto", - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "services_proto_with_info", - deps = [ - ":services_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "services_java_proto", - deps = [":services_proto"], -) - -java_grpc_library( - name = "services_java_grpc", - srcs = [":services_proto"], - deps = [":services_java_proto"], -) - -############################################################################## -# PHP -############################################################################## - -# PHP targets are in the parent directory's BUILD.bazel file to facilitate -# aggregating metadata using a single underlying call to protoc. - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "services_csharp_proto", - deps = [":services_proto"], -) - -csharp_grpc_library( - name = "services_csharp_grpc", - srcs = [":services_proto"], - deps = [":services_csharp_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "services_ruby_proto", - deps = [":services_proto"], -) - -ruby_grpc_library( - name = "services_ruby_grpc", - srcs = [":services_proto"], - deps = [":services_ruby_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_grpc_library", - "py_proto_library", -) - -py_proto_library( - name = "services_py_proto", - deps = [":services_proto"], -) - -py_grpc_library( - name = "services_py_grpc", - srcs = [":services_proto"], - deps = [":services_py_proto"], -) diff -urN a/google/ads/searchads360/v0/BUILD.bazel b/google/ads/searchads360/v0/BUILD.bazel --- a/google/ads/searchads360/v0/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/searchads360/v0/BUILD.bazel 1969-12-31 16:00:00 @@ -1,122 +0,0 @@ -# Copyright 2022 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -exports_files(glob(["*.yaml"]) + ["searchads360_grpc_service_config.json"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - - -proto_library( - name = "searchads360_proto", - srcs = [], - deps = [ - "//google/ads/searchads360/v0/enums:enums_proto", - "//google/ads/searchads360/v0/common:common_proto", - "//google/ads/searchads360/v0/resources:resources_proto", - "//google/ads/searchads360/v0/services:services_proto", - ], -) - -proto_library_with_info( - name = "searchads360_proto_with_info", - deps = [ - ":searchads360_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", -) - -java_gapic_library( - name = "searchads360_java_gapic", - srcs = [ - ":searchads360_proto_with_info", - ], - grpc_service_config = ":searchads360_grpc_service_config.json", - deps = [ - "//google/ads/searchads360/v0/enums:enums_java_proto", - "//google/ads/searchads360/v0/common:common_java_proto", - "//google/ads/searchads360/v0/resources:resources_java_proto", - "//google/ads/searchads360/v0/services:services_java_proto", - "//google/ads/searchads360/v0/services:services_java_grpc", - ], -) - -java_gapic_test( - name = "searchads360_java_gapic_suite", - test_classes = [ - "com.google.ads.searchads360.v0.services.SearchAds360ServiceClientTest", - ], - runtime_deps = [":searchads360_java_gapic_test"], -) - -java_gapic_assembly_gradle_pkg( - name = "searchads360-java", - deps = [ - ":searchads360_java_gapic", - "//google/ads/searchads360/v0:searchads360_proto", - "//google/ads/searchads360/v0/enums:enums_java_proto", - "//google/ads/searchads360/v0/common:common_java_proto", - "//google/ads/searchads360/v0/resources:resources_java_proto", - "//google/ads/searchads360/v0/services:services_java_proto", - "//google/ads/searchads360/v0/services:services_java_grpc", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "searchads360_py_gapic", - srcs = [":searchads360_proto_with_info"], - grpc_service_config = "searchads360_grpc_service_config.json", - opt_args = [ - "old-naming", - "lazy-import", - "python-gapic-name=searchads360", - "python-gapic-templates=ads-templates" - ], -) - -py_gapic_assembly_pkg( - name = "searchads360-py", - deps = [ - ":searchads360_py_gapic", - "//google/ads/searchads360/v0:searchads360_proto", - "//google/ads/searchads360/v0/enums:enums_py_proto", - "//google/ads/searchads360/v0/common:common_py_proto", - "//google/ads/searchads360/v0/resources:resources_py_proto", - "//google/ads/searchads360/v0/services:services_py_proto", - "//google/ads/searchads360/v0/services:services_py_grpc", - ], -) \ No newline at end of file diff -urN a/google/ads/searchads360/v0/common/BUILD.bazel b/google/ads/searchads360/v0/common/BUILD.bazel --- a/google/ads/searchads360/v0/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/searchads360/v0/common/BUILD.bazel 1969-12-31 16:00:00 @@ -1,101 +0,0 @@ -# Copyright 2022 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "common_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/searchads360/v0/enums:enums_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "common_java_proto", - deps = [":common_proto"], -) - -java_grpc_library( - name = "common_java_grpc", - srcs = [":common_proto"], - deps = [":common_java_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "common_moved_proto", - srcs = [":common_proto"], - deps = [ - "//google/ads/searchads360/v0/enums:enums_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -py_proto_library( - name = "common_py_proto", - deps = [":common_moved_proto"], -) - -py_grpc_library( - name = "common_py_grpc", - srcs = [":common_moved_proto"], - deps = [":common_py_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "common_csharp_proto", - deps = [":common_proto"], -) - -csharp_grpc_library( - name = "common_csharp_grpc", - srcs = [":common_proto"], - deps = [":common_csharp_proto"], -) \ No newline at end of file diff -urN a/google/ads/searchads360/v0/enums/BUILD.bazel b/google/ads/searchads360/v0/enums/BUILD.bazel --- a/google/ads/searchads360/v0/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/searchads360/v0/enums/BUILD.bazel 1969-12-31 16:00:00 @@ -1,95 +0,0 @@ -# Copyright 2022 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "enums_proto", - srcs = glob(["*.proto"]), - deps = [ - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "enums_java_proto", - deps = [":enums_proto"], -) - -java_grpc_library( - name = "enums_java_grpc", - srcs = [":enums_proto"], - deps = [":enums_java_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "enums_moved_proto", - srcs = [":enums_proto"], - deps = [ - ], -) - -py_proto_library( - name = "enums_py_proto", - deps = [":enums_moved_proto"], -) - -py_grpc_library( - name = "enums_py_grpc", - srcs = [":enums_moved_proto"], - deps = [":enums_py_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "enums_csharp_proto", - deps = [":enums_proto"], -) - -csharp_grpc_library( - name = "enums_csharp_grpc", - srcs = [":enums_proto"], - deps = [":enums_csharp_proto"], -) \ No newline at end of file diff -urN a/google/ads/searchads360/v0/resources/BUILD.bazel b/google/ads/searchads360/v0/resources/BUILD.bazel --- a/google/ads/searchads360/v0/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/searchads360/v0/resources/BUILD.bazel 1969-12-31 16:00:00 @@ -1,103 +0,0 @@ -# Copyright 2022 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "resources_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/searchads360/v0/common:common_proto", - "//google/ads/searchads360/v0/enums:enums_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "resources_java_proto", - deps = [":resources_proto"], -) - -java_grpc_library( - name = "resources_java_grpc", - srcs = [":resources_proto"], - deps = [":resources_java_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "resources_moved_proto", - srcs = [":resources_proto"], - deps = [ - "//google/ads/searchads360/v0/common:common_proto", - "//google/ads/searchads360/v0/enums:enums_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - ], -) - -py_proto_library( - name = "resources_py_proto", - deps = [":resources_moved_proto"], -) - -py_grpc_library( - name = "resources_py_grpc", - srcs = [":resources_moved_proto"], - deps = [":resources_py_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "resources_csharp_proto", - deps = [":resources_proto"], -) - -csharp_grpc_library( - name = "resources_csharp_grpc", - srcs = [":resources_proto"], - deps = [":resources_csharp_proto"], -) \ No newline at end of file diff -urN a/google/ads/searchads360/v0/services/BUILD.bazel b/google/ads/searchads360/v0/services/BUILD.bazel --- a/google/ads/searchads360/v0/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/ads/searchads360/v0/services/BUILD.bazel 1969-12-31 16:00:00 @@ -1,111 +0,0 @@ -# Copyright 2022 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "services_proto", - srcs = glob(["*.proto"]), - deps = [ - "//google/ads/searchads360/v0/common:common_proto", - "//google/ads/searchads360/v0/enums:enums_proto", - "//google/ads/searchads360/v0/resources:resources_proto", - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:field_mask_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "services_java_proto", - deps = [":services_proto"], -) - -java_grpc_library( - name = "services_java_grpc", - srcs = [":services_proto"], - deps = [":services_java_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "services_moved_proto", - srcs = [":services_proto"], - deps = [ - "//google/ads/searchads360/v0/common:common_proto", - "//google/ads/searchads360/v0/enums:enums_proto", - "//google/ads/searchads360/v0/resources:resources_proto", - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:field_mask_proto", - ], -) - -py_proto_library( - name = "services_py_proto", - deps = [":services_moved_proto"], -) - -py_grpc_library( - name = "services_py_grpc", - srcs = [":services_moved_proto"], - deps = [":services_py_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "services_csharp_proto", - deps = [":services_proto"], -) - -csharp_grpc_library( - name = "services_csharp_grpc", - srcs = [":services_proto"], - deps = [":services_csharp_proto"], -) \ No newline at end of file diff -urN a/google/analytics/admin/BUILD.bazel b/google/analytics/admin/BUILD.bazel --- a/google/analytics/admin/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/analytics/admin/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-analytics-admin. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for analyticsadmin. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1alpha in this case. -ruby_cloud_gapic_library( - name = "analyticsadmin_ruby_wrapper", - srcs = ["//google/analytics/admin/v1alpha:admin_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-analytics-admin", - "ruby-cloud-env-prefix=ANALYTICS_ADMIN", - "ruby-cloud-wrapper-of=v1alpha:0.0", - "ruby-cloud-api-id=analyticsadmin.googleapis.com", - "ruby-cloud-api-shortname=analyticsadmin", - ], - ruby_cloud_description = "The Analytics Admin API allows for programmatic access to the Google Analytics App+Web configuration data. You can use the Google Analytics Admin API to manage accounts and App+Web properties.", - ruby_cloud_title = "Google Analytics Admin", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-analytics-admin-ruby", - deps = [ - ":analyticsadmin_ruby_wrapper", - ], -) diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/v1alpha/BUILD.bazel --- a/google/analytics/admin/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/analytics/admin/v1alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -1,396 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "admin_proto", - srcs = [ - "access_report.proto", - "analytics_admin.proto", - "audience.proto", - "resources.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "admin_proto_with_info", - deps = [ - ":admin_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "admin_java_proto", - deps = [":admin_proto"], -) - -java_grpc_library( - name = "admin_java_grpc", - srcs = [":admin_proto"], - deps = [":admin_java_proto"], -) - -java_gapic_library( - name = "admin_java_gapic", - srcs = [":admin_proto_with_info"], - gapic_yaml = "analyticsadmin_gapic.yaml", - grpc_service_config = "admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsadmin_v1alpha.yaml", - test_deps = [ - ":admin_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":admin_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "admin_java_gapic_test_suite", - test_classes = [ - "com.google.analytics.admin.v1alpha.AnalyticsAdminServiceClientHttpJsonTest", - "com.google.analytics.admin.v1alpha.AnalyticsAdminServiceClientTest", - ], - runtime_deps = [":admin_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-analytics-admin-v1alpha-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":admin_java_gapic", - ":admin_java_grpc", - ":admin_java_proto", - ":admin_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "admin_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/analytics/admin/v1alpha", - protos = [":admin_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "admin_go_gapic", - srcs = [":admin_proto_with_info"], - grpc_service_config = "admin_grpc_service_config.json", - importpath = "google.golang.org/google/analytics/admin/v1alpha;admin", - metadata = True, - rest_numeric_enums = False, - service_yaml = "analyticsadmin_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":admin_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "admin_go_gapic_test", - srcs = [":admin_go_gapic_srcjar_test"], - embed = [":admin_go_gapic"], - importpath = "google.golang.org/google/analytics/admin/v1alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-analytics-admin-v1alpha-go", - deps = [ - ":admin_go_gapic", - ":admin_go_gapic_srcjar-metadata.srcjar", - ":admin_go_gapic_srcjar-test.srcjar", - ":admin_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "admin_py_gapic", - srcs = [":admin_proto"], - grpc_service_config = "admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsadmin_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ], -) - -py_test( - name = "admin_py_gapic_test", - srcs = [ - "admin_py_gapic_pytest.py", - "admin_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":admin_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "google-analytics-admin-v1alpha-py", - deps = [ - ":admin_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "admin_php_proto", - deps = [":admin_proto"], -) - -php_grpc_library( - name = "admin_php_grpc", - srcs = [":admin_proto"], - deps = [":admin_php_proto"], -) - -php_gapic_library( - name = "admin_php_gapic", - srcs = [":admin_proto_with_info"], - grpc_service_config = "admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsadmin_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":admin_php_grpc", - ":admin_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-analytics-admin-v1alpha-php", - deps = [ - ":admin_php_gapic", - ":admin_php_grpc", - ":admin_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "admin_nodejs_gapic", - package_name = "@google-analytics/admin", - src = ":admin_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "admin_grpc_service_config.json", - package = "google.analytics.admin.v1alpha", - rest_numeric_enums = False, - service_yaml = "analyticsadmin_v1alpha.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "google-analytics-admin-v1alpha-nodejs", - deps = [ - ":admin_nodejs_gapic", - ":admin_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "admin_ruby_proto", - deps = [":admin_proto"], -) - -ruby_grpc_library( - name = "admin_ruby_grpc", - srcs = [":admin_proto"], - deps = [":admin_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "admin_ruby_gapic", - srcs = [":admin_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=analyticsadmin.googleapis.com", - "ruby-cloud-api-shortname=analyticsadmin", - "ruby-cloud-env-prefix=ANALYTICS_ADMIN", - "ruby-cloud-gem-name=google-analytics-admin-v1alpha", - ], - grpc_service_config = "admin_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Analytics Admin API allows for programmatic access to the Google Analytics App+Web configuration data. You can use the Google Analytics Admin API to manage accounts and App+Web properties.", - ruby_cloud_title = "Google Analytics Admin V1alpha", - service_yaml = "analyticsadmin_v1alpha.yaml", - deps = [ - ":admin_ruby_grpc", - ":admin_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-analytics-admin-v1alpha-ruby", - deps = [ - ":admin_ruby_gapic", - ":admin_ruby_grpc", - ":admin_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "admin_csharp_proto", - deps = [":admin_proto"], -) - -csharp_grpc_library( - name = "admin_csharp_grpc", - srcs = [":admin_proto"], - deps = [":admin_csharp_proto"], -) - -csharp_gapic_library( - name = "admin_csharp_gapic", - srcs = [":admin_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsadmin_v1alpha.yaml", - deps = [ - ":admin_csharp_grpc", - ":admin_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-analytics-admin-v1alpha-csharp", - deps = [ - ":admin_csharp_gapic", - ":admin_csharp_grpc", - ":admin_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "admin_cc_proto", - deps = [":admin_proto"], -) - -cc_grpc_library( - name = "admin_cc_grpc", - srcs = [":admin_proto"], - grpc_only = True, - deps = [":admin_cc_proto"], -) diff -urN a/google/analytics/admin/v1beta/BUILD.bazel b/google/analytics/admin/v1beta/BUILD.bazel --- a/google/analytics/admin/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/analytics/admin/v1beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,385 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "admin_proto", - srcs = [ - "analytics_admin.proto", - "resources.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "admin_proto_with_info", - deps = [ - ":admin_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "admin_java_proto", - deps = [":admin_proto"], -) - -java_grpc_library( - name = "admin_java_grpc", - srcs = [":admin_proto"], - deps = [":admin_java_proto"], -) - -java_gapic_library( - name = "admin_java_gapic", - srcs = [":admin_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsadmin.yaml", - test_deps = [ - ":admin_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":admin_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "admin_java_gapic_test_suite", - test_classes = [ - "com.google.analytics.admin.v1beta.AnalyticsAdminServiceClientHttpJsonTest", - "com.google.analytics.admin.v1beta.AnalyticsAdminServiceClientTest", - ], - runtime_deps = [":admin_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-analytics-admin-v1beta-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":admin_java_gapic", - ":admin_java_grpc", - ":admin_java_proto", - ":admin_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "admin_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/analytics/admin/v1beta", - protos = [":admin_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "admin_go_gapic", - srcs = [":admin_proto_with_info"], - grpc_service_config = "admin_grpc_service_config.json", - importpath = "google.golang.org/google/analytics/admin/v1beta;admin", - metadata = True, - rest_numeric_enums = False, - service_yaml = "analyticsadmin.yaml", - transport = "grpc+rest", - deps = [ - ":admin_go_proto", - ], -) - -go_test( - name = "admin_go_gapic_test", - srcs = [":admin_go_gapic_srcjar_test"], - embed = [":admin_go_gapic"], - importpath = "google.golang.org/google/analytics/admin/v1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-analytics-admin-v1beta-go", - deps = [ - ":admin_go_gapic", - ":admin_go_gapic_srcjar-metadata.srcjar", - ":admin_go_gapic_srcjar-test.srcjar", - ":admin_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "admin_py_gapic", - srcs = [":admin_proto"], - grpc_service_config = "admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsadmin.yaml", - transport = "grpc+rest", -) - -py_test( - name = "admin_py_gapic_test", - srcs = [ - "admin_py_gapic_pytest.py", - "admin_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":admin_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "analytics-admin-v1beta-py", - deps = [ - ":admin_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "admin_php_proto", - deps = [":admin_proto"], -) - -php_grpc_library( - name = "admin_php_grpc", - srcs = [":admin_proto"], - deps = [":admin_php_proto"], -) - -php_gapic_library( - name = "admin_php_gapic", - srcs = [":admin_proto_with_info"], - grpc_service_config = "admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsadmin.yaml", - transport = "grpc+rest", - deps = [ - ":admin_php_grpc", - ":admin_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-analytics-admin-v1beta-php", - deps = [ - ":admin_php_gapic", - ":admin_php_grpc", - ":admin_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "admin_nodejs_gapic", - package_name = "@google-cloud/admin", - src = ":admin_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "admin_grpc_service_config.json", - package = "google.analytics.admin.v1beta", - rest_numeric_enums = False, - service_yaml = "analyticsadmin.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "analytics-admin-v1beta-nodejs", - deps = [ - ":admin_nodejs_gapic", - ":admin_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "admin_ruby_proto", - deps = [":admin_proto"], -) - -ruby_grpc_library( - name = "admin_ruby_grpc", - srcs = [":admin_proto"], - deps = [":admin_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "admin_ruby_gapic", - srcs = [":admin_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-analytics-admin-v1beta", - ], - grpc_service_config = "admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsadmin.yaml", - deps = [ - ":admin_ruby_grpc", - ":admin_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-analytics-admin-v1beta-ruby", - deps = [ - ":admin_ruby_gapic", - ":admin_ruby_grpc", - ":admin_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "admin_csharp_proto", - deps = [":admin_proto"], -) - -csharp_grpc_library( - name = "admin_csharp_grpc", - srcs = [":admin_proto"], - deps = [":admin_csharp_proto"], -) - -csharp_gapic_library( - name = "admin_csharp_gapic", - srcs = [":admin_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsadmin.yaml", - deps = [ - ":admin_csharp_grpc", - ":admin_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-analytics-admin-v1beta-csharp", - deps = [ - ":admin_csharp_gapic", - ":admin_csharp_grpc", - ":admin_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "admin_cc_proto", - deps = [":admin_proto"], -) - -cc_grpc_library( - name = "admin_cc_grpc", - srcs = [":admin_proto"], - grpc_only = True, - deps = [":admin_cc_proto"], -) diff -urN a/google/analytics/data/BUILD.bazel b/google/analytics/data/BUILD.bazel --- a/google/analytics/data/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/analytics/data/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-analytics-data. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for analyticsdata. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta in this case. -ruby_cloud_gapic_library( - name = "analyticsdata_ruby_wrapper", - srcs = ["//google/analytics/data/v1beta:data_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-analytics-data", - "ruby-cloud-env-prefix=ANALYTICS_DATA", - "ruby-cloud-wrapper-of=v1beta:0.0", - "ruby-cloud-product-url=https://developers.google.com/analytics/devguides/reporting/data/v1", - "ruby-cloud-api-id=analyticsdata.googleapis.com", - "ruby-cloud-api-shortname=analyticsdata", - "ruby-cloud-service-override=BetaAnalyticsData=AnalyticsData", - ], - ruby_cloud_description = "The Google Analytics Data API provides programmatic methods to access report data in Google Analytics 4 (GA4) properties. Google Analytics 4 helps you understand how people use your web, iOS, or Android app.", - ruby_cloud_title = "Google Analytics Data", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-analytics-data-ruby", - deps = [ - ":analyticsdata_ruby_wrapper", - ], -) diff -urN a/google/analytics/data/v1alpha/BUILD.bazel b/google/analytics/data/v1alpha/BUILD.bazel --- a/google/analytics/data/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/analytics/data/v1alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -1,327 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "data_proto", - srcs = [ - "analytics_data_api.proto", - "data.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "@com_google_protobuf//:duration_proto", - ], -) - -proto_library_with_info( - name = "data_proto_with_info", - deps = [ - ":data_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "data_java_proto", - deps = [":data_proto"], -) - -java_grpc_library( - name = "data_java_grpc", - srcs = [":data_proto"], - deps = [":data_java_proto"], -) - -java_gapic_library( - name = "data_java_gapic", - srcs = [":data_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "analytics_data_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsdata_v1alpha.yaml", - test_deps = [ - ":data_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":data_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "data_java_gapic_test_suite", - test_classes = [ - "com.google.analytics.data.v1alpha.AlphaAnalyticsDataClientHttpJsonTest", - "com.google.analytics.data.v1alpha.AlphaAnalyticsDataClientTest", - ], - runtime_deps = [":data_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-analytics-data-v1alpha-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":data_java_gapic", - ":data_java_grpc", - ":data_java_proto", - ":data_proto", - ], -) - -go_proto_library( - name = "data_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/analytics/data/v1alpha", - protos = [":data_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "data_go_gapic", - srcs = [":data_proto_with_info"], - grpc_service_config = "analytics_data_grpc_service_config.json", - importpath = "google.golang.org/google/analytics/data/v1alpha;data", - metadata = True, - rest_numeric_enums = False, - service_yaml = "analyticsdata_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":data_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "data_go_gapic_test", - srcs = [":data_go_gapic_srcjar_test"], - embed = [":data_go_gapic"], - importpath = "google.golang.org/google/analytics/data/v1alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-analytics-data-v1alpha-go", - deps = [ - ":data_go_gapic", - ":data_go_gapic_srcjar-metadata.srcjar", - ":data_go_gapic_srcjar-test.srcjar", - ":data_go_proto", - ], -) - -py_gapic_library( - name = "data_py_gapic", - srcs = [":data_proto"], - grpc_service_config = "analytics_data_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsdata_v1alpha.yaml", - transport = "grpc+rest", -) - -py_test( - name = "data_py_gapic_test", - srcs = [ - "data_py_gapic_pytest.py", - "data_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":data_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "analytics-data-v1alpha-py", - deps = [ - ":data_py_gapic", - ], -) - -php_proto_library( - name = "data_php_proto", - deps = [":data_proto"], -) - -php_grpc_library( - name = "data_php_grpc", - srcs = [":data_proto"], - deps = [":data_php_proto"], -) - -php_gapic_library( - name = "data_php_gapic", - srcs = [":data_proto_with_info"], - grpc_service_config = "analytics_data_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsdata_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":data_php_grpc", - ":data_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-analytics-data-v1alpha-php", - deps = [ - ":data_php_gapic", - ":data_php_grpc", - ":data_php_proto", - ], -) - -nodejs_gapic_library( - name = "data_nodejs_gapic", - package_name = "@google-cloud/data", - src = ":data_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "analytics_data_grpc_service_config.json", - package = "google.analytics.data.v1alpha", - rest_numeric_enums = False, - service_yaml = "analyticsdata_v1alpha.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "analytics-data-v1alpha-nodejs", - deps = [ - ":data_nodejs_gapic", - ":data_proto", - ], -) - -ruby_proto_library( - name = "data_ruby_proto", - deps = [":data_proto"], -) - -ruby_grpc_library( - name = "data_ruby_grpc", - srcs = [":data_proto"], - deps = [":data_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "data_ruby_gapic", - srcs = [":data_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-analytics-data-v1alpha", - ], - grpc_service_config = "analytics_data_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":data_ruby_grpc", - ":data_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-analytics-data-v1alpha-ruby", - deps = [ - ":data_ruby_gapic", - ":data_ruby_grpc", - ":data_ruby_proto", - ], -) - -csharp_proto_library( - name = "data_csharp_proto", - deps = [":data_proto"], -) - -csharp_grpc_library( - name = "data_csharp_grpc", - srcs = [":data_proto"], - deps = [":data_csharp_proto"], -) - -csharp_gapic_library( - name = "data_csharp_gapic", - srcs = [":data_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "analytics_data_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsdata_v1alpha.yaml", - deps = [ - ":data_csharp_grpc", - ":data_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-analytics-data-v1alpha-csharp", - deps = [ - ":data_csharp_gapic", - ":data_csharp_grpc", - ":data_csharp_proto", - ], -) - -cc_proto_library( - name = "data_cc_proto", - deps = [":data_proto"], -) - -cc_grpc_library( - name = "data_cc_grpc", - srcs = [":data_proto"], - grpc_only = True, - deps = [":data_cc_proto"], -) diff -urN a/google/analytics/data/v1beta/BUILD.bazel b/google/analytics/data/v1beta/BUILD.bazel --- a/google/analytics/data/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/analytics/data/v1beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,390 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "data_proto", - srcs = [ - "analytics_data_api.proto", - "data.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - ], -) - -proto_library_with_info( - name = "data_proto_with_info", - deps = [ - ":data_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "data_java_proto", - deps = [":data_proto"], -) - -java_grpc_library( - name = "data_java_grpc", - srcs = [":data_proto"], - deps = [":data_java_proto"], -) - -java_gapic_library( - name = "data_java_gapic", - srcs = [":data_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "analytics_data_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsdata_v1beta.yaml", - test_deps = [ - ":data_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":data_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "data_java_gapic_test_suite", - test_classes = [ - "com.google.analytics.data.v1beta.BetaAnalyticsDataClientHttpJsonTest", - "com.google.analytics.data.v1beta.BetaAnalyticsDataClientTest", - ], - runtime_deps = [":data_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-analytics-data-v1beta-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":data_java_gapic", - ":data_java_grpc", - ":data_java_proto", - ":data_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "data_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/analytics/data/v1beta", - protos = [":data_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "data_go_gapic", - srcs = [":data_proto_with_info"], - grpc_service_config = "analytics_data_grpc_service_config.json", - importpath = "google.golang.org/google/analytics/data/v1beta;data", - metadata = True, - rest_numeric_enums = False, - service_yaml = "analyticsdata_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":data_go_proto", - ], -) - -go_test( - name = "data_go_gapic_test", - srcs = [":data_go_gapic_srcjar_test"], - embed = [":data_go_gapic"], - importpath = "google.golang.org/google/analytics/data/v1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-analytics-data-v1beta-go", - deps = [ - ":data_go_gapic", - ":data_go_gapic_srcjar-metadata.srcjar", - ":data_go_gapic_srcjar-test.srcjar", - ":data_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "data_py_gapic", - srcs = [":data_proto"], - grpc_service_config = "analytics_data_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsdata_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ], -) - -py_test( - name = "data_py_gapic_test", - srcs = [ - "data_py_gapic_pytest.py", - "data_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":data_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "google-analytics-data-v1beta-py", - deps = [ - ":data_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "data_php_proto", - deps = [":data_proto"], -) - -php_grpc_library( - name = "data_php_grpc", - srcs = [":data_proto"], - deps = [":data_php_proto"], -) - -php_gapic_library( - name = "data_php_gapic", - srcs = [":data_proto_with_info"], - grpc_service_config = "analytics_data_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsdata_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":data_php_grpc", - ":data_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-analytics-data-v1beta-php", - deps = [ - ":data_php_gapic", - ":data_php_grpc", - ":data_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "data_nodejs_gapic", - package_name = "@google-analytics/data", - src = ":data_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "analytics_data_grpc_service_config.json", - package = "google.analytics.data.v1beta", - rest_numeric_enums = False, - service_yaml = "analyticsdata_v1beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "google-analytics-data-v1beta-nodejs", - deps = [ - ":data_nodejs_gapic", - ":data_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "data_ruby_proto", - deps = [":data_proto"], -) - -ruby_grpc_library( - name = "data_ruby_grpc", - srcs = [":data_proto"], - deps = [":data_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "data_ruby_gapic", - srcs = [":data_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=analyticsdata.googleapis.com", - "ruby-cloud-api-shortname=analyticsdata", - "ruby-cloud-env-prefix=ANALYTICS_DATA", - "ruby-cloud-gem-name=google-analytics-data-v1beta", - "ruby-cloud-product-url=https://developers.google.com/analytics/devguides/reporting/data/v1", - "ruby-cloud-service-override=BetaAnalyticsData=AnalyticsData", - ], - grpc_service_config = "analytics_data_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Google Analytics Data API provides programmatic methods to access report data in Google Analytics 4 (GA4) properties. Google Analytics 4 helps you understand how people use your web, iOS, or Android app.", - ruby_cloud_title = "Google Analytics Data V1beta", - service_yaml = "analyticsdata_v1beta.yaml", - deps = [ - ":data_ruby_grpc", - ":data_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-analytics-data-v1beta-ruby", - deps = [ - ":data_ruby_gapic", - ":data_ruby_grpc", - ":data_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "data_csharp_proto", - deps = [":data_proto"], -) - -csharp_grpc_library( - name = "data_csharp_grpc", - srcs = [":data_proto"], - deps = [":data_csharp_proto"], -) - -csharp_gapic_library( - name = "data_csharp_gapic", - srcs = [":data_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "analytics_data_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticsdata_v1beta.yaml", - deps = [ - ":data_csharp_grpc", - ":data_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-analytics-data-v1beta-csharp", - deps = [ - ":data_csharp_gapic", - ":data_csharp_grpc", - ":data_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "data_cc_proto", - deps = [":data_proto"], -) - -cc_grpc_library( - name = "data_cc_grpc", - srcs = [":data_proto"], - grpc_only = True, - deps = [":data_cc_proto"], -) diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel --- a/google/api/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/BUILD.bazel 1969-12-31 16:00:00 @@ -1,781 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -proto_library( - name = "annotations_proto", - srcs = ["annotations.proto"], - deps = [ - ":http_proto", - "@com_google_protobuf//:descriptor_proto", - ], -) - -proto_library( - name = "auth_proto", - srcs = ["auth.proto"], - deps = [":annotations_proto"], -) - -proto_library( - name = "backend_proto", - srcs = ["backend.proto"], - visibility = ["//visibility:public"], -) - -proto_library( - name = "billing_proto", - srcs = ["billing.proto"], - deps = [ - ":annotations_proto", - ":metric_proto", - ], -) - -proto_library( - name = "client_proto", - srcs = ["client.proto"], - deps = [ - ":launch_stage_proto", - "@com_google_protobuf//:descriptor_proto", - "@com_google_protobuf//:duration_proto", - ], -) - -proto_library( - name = "config_change_proto", - srcs = ["config_change.proto"], - visibility = ["//visibility:public"], -) - -proto_library( - name = "consumer_proto", - srcs = ["consumer.proto"], - visibility = ["//visibility:public"], -) - -proto_library( - name = "context_proto", - srcs = ["context.proto"], - visibility = ["//visibility:public"], -) - -proto_library( - name = "control_proto", - srcs = ["control.proto"], - visibility = ["//visibility:public"], -) - -proto_library( - name = "distribution_proto", - srcs = ["distribution.proto"], - deps = [ - ":annotations_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library( - name = "documentation_proto", - srcs = ["documentation.proto"], - visibility = ["//visibility:public"], -) - -proto_library( - name = "endpoint_proto", - srcs = ["endpoint.proto"], - deps = [":annotations_proto"], -) - -proto_library( - name = "error_reason_proto", - srcs = ["error_reason.proto"], -) - -proto_library( - name = "field_behavior_proto", - srcs = ["field_behavior.proto"], - deps = [ - "@com_google_protobuf//:descriptor_proto", - ], -) - -proto_library( - name = "http_proto", - srcs = ["http.proto"], - visibility = ["//visibility:public"], -) - -proto_library( - name = "httpbody_proto", - srcs = ["httpbody.proto"], - deps = ["@com_google_protobuf//:any_proto"], -) - -proto_library( - name = "label_proto", - srcs = ["label.proto"], - visibility = ["//visibility:public"], -) - -proto_library( - name = "launch_stage_proto", - srcs = ["launch_stage.proto"], -) - -proto_library( - name = "log_proto", - srcs = ["log.proto"], - deps = [":label_proto"], -) - -proto_library( - name = "logging_proto", - srcs = ["logging.proto"], - deps = [ - ":annotations_proto", - ":label_proto", - ], -) - -proto_library( - name = "metric_proto", - srcs = ["metric.proto"], - deps = [ - ":label_proto", - ":launch_stage_proto", - "@com_google_protobuf//:duration_proto", - ], -) - -proto_library( - name = "monitored_resource_proto", - srcs = ["monitored_resource.proto"], - deps = [ - ":label_proto", - ":launch_stage_proto", - "@com_google_protobuf//:struct_proto", - ], -) - -proto_library( - name = "monitoring_proto", - srcs = ["monitoring.proto"], - deps = [":annotations_proto"], -) - -proto_library( - name = "quota_proto", - srcs = ["quota.proto"], - deps = [":annotations_proto"], -) - -proto_library( - name = "resource_proto", - srcs = ["resource.proto"], - deps = [ - "@com_google_protobuf//:descriptor_proto", - ], -) - -proto_library( - name = "routing_proto", - srcs = ["routing.proto"], - deps = [ - "@com_google_protobuf//:descriptor_proto", - ], -) - -proto_library( - name = "service_proto", - srcs = ["service.proto"], - deps = [ - ":annotations_proto", - ":auth_proto", - ":backend_proto", - ":billing_proto", - ":client_proto", - ":context_proto", - ":control_proto", - ":documentation_proto", - ":endpoint_proto", - ":http_proto", - ":label_proto", - ":log_proto", - ":logging_proto", - ":metric_proto", - ":monitored_resource_proto", - ":monitoring_proto", - ":quota_proto", - ":resource_proto", - ":source_info_proto", - ":system_parameter_proto", - ":usage_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:api_proto", - "@com_google_protobuf//:type_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library( - name = "source_info_proto", - srcs = ["source_info.proto"], - deps = ["@com_google_protobuf//:any_proto"], -) - -proto_library( - name = "system_parameter_proto", - srcs = ["system_parameter.proto"], - visibility = ["//visibility:public"], -) - -proto_library( - name = "usage_proto", - srcs = ["usage.proto"], - deps = [ - ":annotations_proto", - ":visibility_proto", - ], -) - -proto_library( - name = "visibility_proto", - srcs = ["visibility.proto"], - visibility = ["//visibility:public"], - deps = ["@com_google_protobuf//:descriptor_proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_proto_library", -) - -java_proto_library( - name = "api_java_proto", - deps = [ - "annotations_proto", - "auth_proto", - "backend_proto", - "billing_proto", - "client_proto", - "config_change_proto", - "consumer_proto", - "context_proto", - "control_proto", - "distribution_proto", - "documentation_proto", - "endpoint_proto", - "error_reason_proto", - "field_behavior_proto", - "http_proto", - "httpbody_proto", - "label_proto", - "launch_stage_proto", - "log_proto", - "logging_proto", - "metric_proto", - "monitored_resource_proto", - "monitoring_proto", - "quota_proto", - "resource_proto", - "routing_proto", - "service_proto", - "source_info_proto", - "system_parameter_proto", - "usage_proto", - "visibility_proto", - ], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-api-java", - transport = "grpc+rest", - deps = [ - "annotations_proto", - "auth_proto", - "backend_proto", - "billing_proto", - "client_proto", - "config_change_proto", - "consumer_proto", - "context_proto", - "control_proto", - "distribution_proto", - "documentation_proto", - "endpoint_proto", - "error_reason_proto", - "field_behavior_proto", - "http_proto", - "httpbody_proto", - "label_proto", - "launch_stage_proto", - "log_proto", - "logging_proto", - "metric_proto", - "monitored_resource_proto", - "monitoring_proto", - "quota_proto", - "resource_proto", - "routing_proto", - "service_proto", - "source_info_proto", - "system_parameter_proto", - "usage_proto", - "visibility_proto", - ":api_java_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "annotations_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/annotations", - protos = [ - ":annotations_proto", - ":client_proto", - ":field_behavior_proto", - ":http_proto", - ":resource_proto", - ":routing_proto", - ], - deps = [":api_go_proto"], -) - -go_proto_library( - name = "client_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations", - protos = [":client_proto"], - deps = [":api_go_proto"], -) - -go_proto_library( - name = "configchange_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/configchange", - protos = [":config_change_proto"], -) - -go_proto_library( - name = "distribution_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/distribution", - protos = [":distribution_proto"], -) - -go_proto_library( - name = "field_behavior_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations", - protos = [":field_behavior_proto"], -) - -go_proto_library( - name = "httpbody_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/httpbody", - protos = [":httpbody_proto"], -) - -go_proto_library( - name = "label_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/label", - protos = [":label_proto"], -) - -go_proto_library( - name = "api_go_proto", - importpath = "google.golang.org/genproto/googleapis/api", - protos = [ - ":launch_stage_proto", - ], -) - -go_proto_library( - name = "metric_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/metric", - protos = [":metric_proto"], - deps = [ - ":api_go_proto", - ":label_go_proto", - ], -) - -go_proto_library( - name = "monitoredres_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/monitoredres", - protos = [":monitored_resource_proto"], - deps = [ - ":api_go_proto", - ":label_go_proto", - ], -) - -go_proto_library( - name = "resource_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations", - protos = [":resource_proto"], -) - -go_proto_library( - name = "routing_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations", - protos = [":routing_proto"], -) - -go_proto_library( - name = "serviceconfig_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/serviceconfig", - protos = [ - ":auth_proto", - ":backend_proto", - ":billing_proto", - ":context_proto", - ":control_proto", - ":documentation_proto", - ":endpoint_proto", - ":log_proto", - ":logging_proto", - ":monitoring_proto", - ":quota_proto", - ":service_proto", - ":source_info_proto", - ":system_parameter_proto", - ":usage_proto", - ], - deps = [ - ":annotations_go_proto", - ":api_go_proto", - ":label_go_proto", - ":metric_go_proto", - ":monitoredres_go_proto", - ], -) - -go_proto_library( - name = "visibility_go_proto", - importpath = "google.golang.org/genproto/googleapis/api/visibility;visibility", - protos = [":visibility_proto"], -) - -############################################################################## -# C++ -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "cc_proto_library") - -cc_proto_library( - name = "annotations_cc_proto", - deps = [":annotations_proto"], -) - -cc_proto_library( - name = "auth_cc_proto", - deps = [":auth_proto"], -) - -cc_proto_library( - name = "backend_cc_proto", - deps = [":backend_proto"], -) - -cc_proto_library( - name = "billing_cc_proto", - deps = [":billing_proto"], -) - -cc_proto_library( - name = "client_cc_proto", - deps = [":client_proto"], -) - -cc_proto_library( - name = "config_change_cc_proto", - deps = [":config_change_proto"], -) - -cc_proto_library( - name = "consumer_cc_proto", - deps = [":consumer_proto"], -) - -cc_proto_library( - name = "context_cc_proto", - deps = [":context_proto"], -) - -cc_proto_library( - name = "control_cc_proto", - deps = [":control_proto"], -) - -cc_proto_library( - name = "distribution_cc_proto", - deps = [":distribution_proto"], -) - -cc_proto_library( - name = "documentation_cc_proto", - deps = [":documentation_proto"], -) - -cc_proto_library( - name = "endpoint_cc_proto", - deps = [":endpoint_proto"], -) - -cc_proto_library( - name = "field_behavior_cc_proto", - deps = [":field_behavior_proto"], -) - -cc_proto_library( - name = "http_cc_proto", - deps = [":http_proto"], -) - -cc_proto_library( - name = "httpbody_cc_proto", - deps = [":httpbody_proto"], -) - -cc_proto_library( - name = "label_cc_proto", - deps = [":label_proto"], -) - -cc_proto_library( - name = "launch_stage_cc_proto", - deps = [":launch_stage_proto"], -) - -cc_proto_library( - name = "log_cc_proto", - deps = [":log_proto"], -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_proto_library( - name = "metric_cc_proto", - deps = [":metric_proto"], -) - -cc_proto_library( - name = "monitored_resource_cc_proto", - deps = [":monitored_resource_proto"], -) - -cc_proto_library( - name = "monitoring_cc_proto", - deps = ["monitoring_proto"], -) - -cc_proto_library( - name = "quota_cc_proto", - deps = ["quota_proto"], -) - -cc_proto_library( - name = "resource_cc_proto", - deps = [":resource_proto"], -) - -cc_proto_library( - name = "routing_cc_proto", - deps = [":routing_proto"], -) - -cc_proto_library( - name = "service_cc_proto", - deps = [":service_proto"], -) - -cc_proto_library( - name = "source_info_cc_proto", - deps = [":source_info_proto"], -) - -cc_proto_library( - name = "system_parameter_cc_proto", - deps = [":system_parameter_proto"], -) - -cc_proto_library( - name = "usage_cc_proto", - deps = [":usage_proto"], -) - -cc_proto_library( - name = "visibility_cc_proto", - deps = [":visibility_proto"], -) - -############################################################################## -# Python -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "py_proto_library") - -py_proto_library( - name = "annotations_py_proto", - deps = [":annotations_proto"], -) - -py_proto_library( - name = "auth_py_proto", - deps = [":auth_proto"], -) - -py_proto_library( - name = "backend_py_proto", - deps = [":backend_proto"], -) - -py_proto_library( - name = "billing_py_proto", - deps = [":billing_proto"], -) - -py_proto_library( - name = "client_py_proto", - deps = [":client_proto"], -) - -py_proto_library( - name = "config_change_py_proto", - deps = [":config_change_proto"], -) - -py_proto_library( - name = "consumer_py_proto", - deps = [":consumer_proto"], -) - -py_proto_library( - name = "context_py_proto", - deps = [":context_proto"], -) - -py_proto_library( - name = "control_py_proto", - deps = [":control_proto"], -) - -py_proto_library( - name = "distribution_py_proto", - deps = [":distribution_proto"], -) - -py_proto_library( - name = "documentation_py_proto", - deps = [":documentation_proto"], -) - -py_proto_library( - name = "endpoint_py_proto", - deps = [":endpoint_proto"], -) - -py_proto_library( - name = "field_behavior_py_proto", - deps = [":field_behavior_proto"], -) - -py_proto_library( - name = "http_py_proto", - deps = [":http_proto"], -) - -py_proto_library( - name = "httpbody_py_proto", - deps = [":httpbody_proto"], -) - -py_proto_library( - name = "label_py_proto", - deps = [":label_proto"], -) - -py_proto_library( - name = "launch_stage_py_proto", - deps = [":launch_stage_proto"], -) - -py_proto_library( - name = "log_py_proto", - deps = [":log_proto"], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_proto"], -) - -py_proto_library( - name = "metric_py_proto", - deps = [":metric_proto"], -) - -py_proto_library( - name = "monitored_resource_py_proto", - deps = [":monitored_resource_proto"], -) - -py_proto_library( - name = "monitoring_py_proto", - deps = ["monitoring_proto"], -) - -py_proto_library( - name = "quota_py_proto", - deps = ["quota_proto"], -) - -py_proto_library( - name = "resource_py_proto", - deps = [":resource_proto"], -) - -py_proto_library( - name = "routing_py_proto", - deps = [":routing_proto"], -) - -py_proto_library( - name = "service_py_proto", - deps = [":service_proto"], -) - -py_proto_library( - name = "source_info_py_proto", - deps = [":source_info_proto"], -) - -py_proto_library( - name = "system_parameter_py_proto", - deps = [":system_parameter_proto"], -) - -py_proto_library( - name = "usage_py_proto", - deps = [":usage_proto"], -) - -py_proto_library( - name = "visibility_py_proto", - deps = ["visibility_proto"], -) diff -urN a/google/api/apikeys/BUILD.bazel b/google/api/apikeys/BUILD.bazel --- a/google/api/apikeys/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/apikeys/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-api_keys. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for apikeys. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v2 in this case. -ruby_cloud_gapic_library( - name = "apikeys_ruby_wrapper", - srcs = ["//google/api/apikeys/v2:apikeys_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=apikeys.googleapis.com", - "ruby-cloud-api-shortname=apikeys", - "ruby-cloud-gem-name=google-cloud-api_keys", - "ruby-cloud-product-url=https://cloud.google.com/api-keys/", - "ruby-cloud-wrapper-of=v2:0.0", - ], - ruby_cloud_description = "An API key is a simple encrypted string that you can use when calling Google Cloud APIs. The API Keys service manages the API keys associated with developer projects.", - ruby_cloud_title = "API Keys", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-apikeys-ruby", - deps = [ - ":apikeys_ruby_wrapper", - ], -) - diff -urN a/google/api/apikeys/v2/BUILD.bazel b/google/api/apikeys/v2/BUILD.bazel --- a/google/api/apikeys/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/apikeys/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,399 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "apikeys_proto", - srcs = [ - "apikeys.proto", - "resources.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "apikeys_proto_with_info", - deps = [ - ":apikeys_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 = "apikeys_java_proto", - deps = [":apikeys_proto"], -) - -java_grpc_library( - name = "apikeys_java_grpc", - srcs = [":apikeys_proto"], - deps = [":apikeys_java_proto"], -) - -java_gapic_library( - name = "apikeys_java_gapic", - srcs = [":apikeys_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "apikeys_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "apikeys_v2.yaml", - test_deps = [ - ":apikeys_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":apikeys_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "apikeys_java_gapic_test_suite", - test_classes = [ - "com.google.api.apikeys.v2.ApiKeysClientHttpJsonTest", - "com.google.api.apikeys.v2.ApiKeysClientTest", - ], - runtime_deps = [":apikeys_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-api-apikeys-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":apikeys_java_gapic", - ":apikeys_java_grpc", - ":apikeys_java_proto", - ":apikeys_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 = "apikeys_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/api/apikeys/v2", - protos = [":apikeys_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "apikeys_go_gapic", - srcs = [":apikeys_proto_with_info"], - grpc_service_config = "apikeys_grpc_service_config.json", - importpath = "cloud.google.com/go/api/apikeys/apiv2;apikeys", - metadata = True, - rest_numeric_enums = False, - service_yaml = "apikeys_v2.yaml", - transport = "grpc+rest", - deps = [ - ":apikeys_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 = "apikeys_go_gapic_test", - srcs = [":apikeys_go_gapic_srcjar_test"], - embed = [":apikeys_go_gapic"], - importpath = "cloud.google.com/go/api/apikeys/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-api-apikeys-v2-go", - deps = [ - ":apikeys_go_gapic", - ":apikeys_go_gapic_srcjar-metadata.srcjar", - ":apikeys_go_gapic_srcjar-test.srcjar", - ":apikeys_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "apikeys_py_gapic", - srcs = [":apikeys_proto"], - grpc_service_config = "apikeys_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-api-keys", - "python-gapic-namespace=google.cloud", - "python-gapic-name=api_keys", - ], - rest_numeric_enums = False, - service_yaml = "apikeys_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -py_test( - name = "apikeys_py_gapic_test", - srcs = [ - "apikeys_py_gapic_pytest.py", - "apikeys_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":apikeys_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "api-apikeys-v2-py", - deps = [ - ":apikeys_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 = "apikeys_php_proto", - deps = [":apikeys_proto"], -) - -php_grpc_library( - name = "apikeys_php_grpc", - srcs = [":apikeys_proto"], - deps = [":apikeys_php_proto"], -) - -php_gapic_library( - name = "apikeys_php_gapic", - srcs = [":apikeys_proto_with_info"], - grpc_service_config = "apikeys_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "apikeys_v2.yaml", - transport = "grpc+rest", - deps = [ - ":apikeys_php_grpc", - ":apikeys_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-api-apikeys-v2-php", - deps = [ - ":apikeys_php_gapic", - ":apikeys_php_grpc", - ":apikeys_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "apikeys_nodejs_gapic", - package_name = "@google-cloud/apikeys", - src = ":apikeys_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "apikeys_grpc_service_config.json", - package = "google.api.apikeys.v2", - rest_numeric_enums = False, - service_yaml = "apikeys_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "api-apikeys-v2-nodejs", - deps = [ - ":apikeys_nodejs_gapic", - ":apikeys_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "apikeys_ruby_proto", - deps = [":apikeys_proto"], -) - -ruby_grpc_library( - name = "apikeys_ruby_grpc", - srcs = [":apikeys_proto"], - deps = [":apikeys_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "apikeys_ruby_gapic", - srcs = [":apikeys_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=apikeys.googleapis.com", - "ruby-cloud-api-shortname=apikeys", - "ruby-cloud-gem-name=google-cloud-api_keys-v2", - "ruby-cloud-product-url=https://cloud.google.com/api-keys/", - ], - grpc_service_config = "apikeys_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "An API key is a simple encrypted string that you can use when calling Google Cloud APIs. The API Keys service manages the API keys associated with developer projects.", - ruby_cloud_title = "API Keys V2", - service_yaml = "apikeys_v2.yaml", - deps = [ - ":apikeys_ruby_grpc", - ":apikeys_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-api-apikeys-v2-ruby", - deps = [ - ":apikeys_ruby_gapic", - ":apikeys_ruby_grpc", - ":apikeys_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 = "apikeys_csharp_proto", - deps = [":apikeys_proto"], -) - -csharp_grpc_library( - name = "apikeys_csharp_grpc", - srcs = [":apikeys_proto"], - deps = [":apikeys_csharp_proto"], -) - -csharp_gapic_library( - name = "apikeys_csharp_gapic", - srcs = [":apikeys_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "apikeys_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "apikeys_v2.yaml", - deps = [ - ":apikeys_csharp_grpc", - ":apikeys_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-api-apikeys-v2-csharp", - deps = [ - ":apikeys_csharp_gapic", - ":apikeys_csharp_grpc", - ":apikeys_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "apikeys_cc_proto", - deps = [":apikeys_proto"], -) - -cc_grpc_library( - name = "apikeys_cc_grpc", - srcs = [":apikeys_proto"], - grpc_only = True, - deps = [":apikeys_cc_proto"], -) diff -urN a/google/api/expr/BUILD.bazel b/google/api/expr/BUILD.bazel --- a/google/api/expr/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/expr/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/api/expr/conformance/v1alpha1/BUILD.bazel b/google/api/expr/conformance/v1alpha1/BUILD.bazel --- a/google/api/expr/conformance/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/expr/conformance/v1alpha1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,178 +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 = "conformance_proto", - srcs = [ - "conformance_service.proto", - ], - deps = [ - "//google/api/expr/v1alpha1:checked_proto", - "//google/api/expr/v1alpha1:eval_proto", - "//google/api/expr/v1alpha1:syntax_proto", - "//google/api:client_proto", - "//google/rpc:status_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "conformance_java_proto", - deps = [":conformance_proto"], -) - -java_grpc_library( - name = "conformance_java_grpc", - srcs = [":conformance_proto"], - deps = [":conformance_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "conformance_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/api/expr/conformance/v1alpha1", - protos = [":conformance_proto"], - deps = [ - "//google/api/expr/v1alpha1:expr_go_proto", - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "conformance_moved_proto", - srcs = [":conformance_proto"], - deps = [ - "//google/api/expr/v1alpha1:checked_proto", - "//google/api/expr/v1alpha1:eval_proto", - "//google/api/expr/v1alpha1:syntax_proto", - "//google/api:client_proto", - "//google/rpc:status_proto", - ], -) - -py_proto_library( - name = "conformance_py_proto", - deps = [":conformance_moved_proto"], -) - -py_grpc_library( - name = "conformance_py_grpc", - srcs = [":conformance_moved_proto"], - deps = [":conformance_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "conformance_php_proto", - deps = [":conformance_proto"], -) - -php_grpc_library( - name = "conformance_php_grpc", - srcs = [":conformance_proto"], - deps = [":conformance_php_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "conformance_ruby_proto", - deps = [":conformance_proto"], -) - -ruby_grpc_library( - name = "conformance_ruby_grpc", - srcs = [":conformance_proto"], - deps = [":conformance_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "conformance_csharp_proto", - deps = [":conformance_proto"], -) - -csharp_grpc_library( - name = "conformance_csharp_grpc", - srcs = [":conformance_proto"], - deps = [":conformance_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "conformance_cc_proto", - deps = [":conformance_proto"], -) - -cc_grpc_library( - name = "conformance_cc_grpc", - srcs = [":conformance_proto"], - generate_mocks = True, - grpc_only = True, - deps = [":conformance_cc_proto"], -) diff -urN a/google/api/expr/v1alpha1/BUILD.bazel b/google/api/expr/v1alpha1/BUILD.bazel --- a/google/api/expr/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/expr/v1alpha1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,240 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "expr_proto", - srcs = [ - "checked.proto", - "eval.proto", - "explain.proto", - "syntax.proto", - "value.proto", - ], - deps = [ - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library( - name = "checked_proto", - srcs = ["checked.proto"], - deps = [ - ":syntax_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:struct_proto", - ], -) - -proto_library( - name = "eval_proto", - srcs = ["eval.proto"], - deps = [ - ":value_proto", - "//google/rpc:status_proto", - ], -) - -proto_library( - name = "explain_proto", - srcs = ["explain.proto"], - deps = [ - ":value_proto", - ], -) - -proto_library( - name = "syntax_proto", - srcs = ["syntax.proto"], - deps = [ - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library( - name = "value_proto", - srcs = ["value.proto"], - deps = [ - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:struct_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "expr_java_proto", - deps = [":expr_proto"], -) - -java_grpc_library( - name = "expr_java_grpc", - srcs = [":expr_proto"], - deps = [":expr_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "expr_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/api/expr/v1alpha1", - protos = [":expr_proto"], - deps = [ - "//google/rpc:status_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "expr_moved_proto", - srcs = [":expr_proto"], - deps = [ - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "expr_py_proto", - deps = [":expr_moved_proto"], -) - -py_grpc_library( - name = "expr_py_grpc", - srcs = [":expr_moved_proto"], - deps = [":expr_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "expr_php_proto", - deps = [":expr_proto"], -) - -php_grpc_library( - name = "expr_php_grpc", - srcs = [":expr_proto"], - deps = [":expr_php_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "expr_ruby_proto", - deps = [":expr_proto"], -) - -ruby_grpc_library( - name = "expr_ruby_grpc", - srcs = [":expr_proto"], - deps = [":expr_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "expr_csharp_proto", - deps = [":expr_proto"], -) - -csharp_grpc_library( - name = "expr_csharp_grpc", - srcs = [":expr_proto"], - deps = [":expr_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_proto_library", -) - -cc_proto_library( - name = "checked_cc_proto", - deps = [":checked_proto"], -) - - -cc_proto_library( - name = "eval_cc_proto", - deps = [":eval_proto"], -) - -cc_proto_library( - name = "explain_cc_proto", - deps = [":explain_proto"], -) - -cc_proto_library( - name = "syntax_cc_proto", - deps = [":syntax_proto"], -) - -cc_proto_library( - name = "value_cc_proto", - deps = [":value_proto"], -) diff -urN a/google/api/expr/v1beta1/BUILD.bazel b/google/api/expr/v1beta1/BUILD.bazel --- a/google/api/expr/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/expr/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,91 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "decl_proto", - srcs = ["decl.proto"], - deps = [ - ":expr_proto", - ], -) - -proto_library( - name = "eval_proto", - srcs = ["eval.proto"], - deps = [ - ":value_proto", - "//google/rpc:status_proto", - ], -) - -proto_library( - name = "expr_proto", - srcs = ["expr.proto"], - deps = [ - ":source_proto", - "@com_google_protobuf//:struct_proto", - ], -) - -proto_library( - name = "source_proto", - srcs = ["source.proto"], -) - -proto_library( - name = "value_proto", - srcs = ["value.proto"], - deps = [ - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:struct_proto", - ], -) - -proto_library( - name = "cel_proto", - deps = [ - ":decl_proto", - ":eval_proto", - ":expr_proto", - ":source_proto", - ":value_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:struct_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_proto_library", -) - -cc_proto_library( - name = "decl_cc_proto", - deps = [":decl_proto"], -) - -cc_proto_library( - name = "eval_cc_proto", - deps = [":eval_proto"], -) - -cc_proto_library( - name = "expr_cc_proto", - deps = [":expr_proto"], -) - -cc_proto_library( - name = "source_cc_proto", - deps = [":source_proto"], -) - -cc_proto_library( - name = "value_cc_proto", - deps = [":value_proto"], -) diff -urN a/google/api/servicecontrol/BUILD.bazel b/google/api/servicecontrol/BUILD.bazel --- a/google/api/servicecontrol/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/servicecontrol/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-service_control. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for servicecontrol. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "servicecontrol_ruby_wrapper", - srcs = ["//google/api/servicecontrol/v1:servicecontrol_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-service_control", - "ruby-cloud-env-prefix=SERVICE_CONTROL", - "ruby-cloud-wrapper-of=v1:0.3", - "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/", - "ruby-cloud-api-id=servicecontrol.googleapis.com", - "ruby-cloud-api-shortname=servicecontrol", - ], - ruby_cloud_description = "The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks.", - ruby_cloud_title = "Service Control API", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-servicecontrol-ruby", - deps = [ - ":servicecontrol_ruby_wrapper", - ], -) diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol/v1/BUILD.bazel --- a/google/api/servicecontrol/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/servicecontrol/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,353 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "servicecontrol_proto", - srcs = [ - "check_error.proto", - "distribution.proto", - "http_request.proto", - "log_entry.proto", - "metric_value.proto", - "operation.proto", - "quota_controller.proto", - "service_controller.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:distribution_proto", - "//google/logging/type:type_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "servicecontrol_proto_with_info", - deps = [ - ":servicecontrol_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "servicecontrol_java_proto", - deps = [":servicecontrol_proto"], -) - -java_grpc_library( - name = "servicecontrol_java_grpc", - srcs = [":servicecontrol_proto"], - deps = [":servicecontrol_java_proto"], -) - -java_gapic_library( - name = "servicecontrol_java_gapic", - srcs = [":servicecontrol_proto_with_info"], - grpc_service_config = "servicecontrol_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":servicecontrol_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":servicecontrol_java_proto", - ], -) - -java_gapic_test( - name = "servicecontrol_java_gapic_test_suite", - test_classes = [ - "com.google.api.servicecontrol.v1.QuotaControllerClientHttpJsonTest", - "com.google.api.servicecontrol.v1.QuotaControllerClientTest", - "com.google.api.servicecontrol.v1.ServiceControllerClientHttpJsonTest", - "com.google.api.servicecontrol.v1.ServiceControllerClientTest", - ], - runtime_deps = [":servicecontrol_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-api-servicecontrol-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":servicecontrol_java_gapic", - ":servicecontrol_java_grpc", - ":servicecontrol_java_proto", - ":servicecontrol_proto", - ], -) - -go_proto_library( - name = "servicecontrol_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/api/servicecontrol/v1", - protos = [":servicecontrol_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:distribution_go_proto", - "//google/logging/type:type_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "servicecontrol_go_gapic", - srcs = [":servicecontrol_proto_with_info"], - grpc_service_config = "servicecontrol_grpc_service_config.json", - importpath = "cloud.google.com/go/api/servicecontrol/apiv1;servicecontrol", - metadata = True, - rest_numeric_enums = False, - service_yaml = "servicecontrol.yaml", - transport = "grpc+rest", - deps = [ - ":servicecontrol_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "servicecontrol_go_gapic_test", - srcs = [":servicecontrol_go_gapic_srcjar_test"], - embed = [":servicecontrol_go_gapic"], - importpath = "cloud.google.com/go/api/servicecontrol/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-api-servicecontrol-v1-go", - deps = [ - ":servicecontrol_go_gapic", - ":servicecontrol_go_gapic_srcjar-metadata.srcjar", - ":servicecontrol_go_gapic_srcjar-test.srcjar", - ":servicecontrol_go_proto", - ], -) - -py_gapic_library( - name = "servicecontrol_py_gapic", - srcs = [":servicecontrol_proto"], - grpc_service_config = "servicecontrol_grpc_service_config.json", - opt_args = [ - "python-gapic-name=servicecontrol", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-service-control", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "servicecontrol_py_gapic_test", - srcs = [ - "servicecontrol_py_gapic_pytest.py", - "servicecontrol_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":servicecontrol_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "google-cloud-servicecontrol-v1-py", - deps = [ - ":servicecontrol_py_gapic", - ], -) - -php_proto_library( - name = "servicecontrol_php_proto", - deps = [":servicecontrol_proto"], -) - -php_grpc_library( - name = "servicecontrol_php_grpc", - srcs = [":servicecontrol_proto"], - deps = [":servicecontrol_php_proto"], -) - -php_gapic_library( - name = "servicecontrol_php_gapic", - srcs = [":servicecontrol_proto_with_info"], - grpc_service_config = "servicecontrol_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "servicecontrol.yaml", - transport = "grpc+rest", - deps = [ - ":servicecontrol_php_grpc", - ":servicecontrol_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-api-servicecontrol-v1-php", - deps = [ - ":servicecontrol_php_gapic", - ":servicecontrol_php_grpc", - ":servicecontrol_php_proto", - ], -) - -nodejs_gapic_library( - name = "servicecontrol_nodejs_gapic", - package_name = "@google-cloud/service-control", - src = ":servicecontrol_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "servicecontrol_grpc_service_config.json", - package = "google.api.servicecontrol.v1", - rest_numeric_enums = False, - service_yaml = "servicecontrol.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "api-servicecontrol-v1-nodejs", - deps = [ - ":servicecontrol_nodejs_gapic", - ":servicecontrol_proto", - ## DO NOT CHANGE: Owlbot add dependency logging type protos. - "//google/logging/type:type_proto", - ], -) - -ruby_proto_library( - name = "servicecontrol_ruby_proto", - deps = [":servicecontrol_proto"], -) - -ruby_grpc_library( - name = "servicecontrol_ruby_grpc", - srcs = [":servicecontrol_proto"], - deps = [":servicecontrol_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "servicecontrol_ruby_gapic", - srcs = [":servicecontrol_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=servicecontrol.googleapis.com", - "ruby-cloud-api-shortname=servicecontrol", - "ruby-cloud-env-prefix=SERVICE_CONTROL", - "ruby-cloud-gem-name=google-cloud-service_control-v1", - "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/", - ], - grpc_service_config = "servicecontrol_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks.", - ruby_cloud_title = "Service Control API V1", - deps = [ - ":servicecontrol_ruby_grpc", - ":servicecontrol_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-api-servicecontrol-v1-ruby", - deps = [ - ":servicecontrol_ruby_gapic", - ":servicecontrol_ruby_grpc", - ":servicecontrol_ruby_proto", - ], -) - -csharp_proto_library( - name = "servicecontrol_csharp_proto", - deps = [":servicecontrol_proto"], -) - -csharp_grpc_library( - name = "servicecontrol_csharp_grpc", - srcs = [":servicecontrol_proto"], - deps = [":servicecontrol_csharp_proto"], -) - -csharp_gapic_library( - name = "servicecontrol_csharp_gapic", - srcs = [":servicecontrol_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "servicecontrol_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "servicecontrol.yaml", - deps = [ - ":servicecontrol_csharp_grpc", - ":servicecontrol_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-api-servicecontrol-v1-csharp", - deps = [ - ":servicecontrol_csharp_gapic", - ":servicecontrol_csharp_grpc", - ":servicecontrol_csharp_proto", - ], -) - -cc_proto_library( - name = "servicecontrol_cc_proto", - deps = [":servicecontrol_proto"], -) - -cc_grpc_library( - name = "servicecontrol_cc_grpc", - srcs = [":servicecontrol_proto"], - grpc_only = True, - deps = [":servicecontrol_cc_proto"], -) diff -urN a/google/api/servicecontrol/v2/BUILD.bazel b/google/api/servicecontrol/v2/BUILD.bazel --- a/google/api/servicecontrol/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/servicecontrol/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,339 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "servicecontrol_proto", - srcs = [ - "service_controller.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/rpc:status_proto", - "//google/rpc/context:attribute_context_proto", - ], -) - -proto_library_with_info( - name = "servicecontrol_proto_with_info", - deps = [ - ":servicecontrol_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "servicecontrol_java_proto", - deps = [":servicecontrol_proto"], -) - -java_grpc_library( - name = "servicecontrol_java_grpc", - srcs = [":servicecontrol_proto"], - deps = [":servicecontrol_java_proto"], -) - -java_gapic_library( - name = "servicecontrol_java_gapic", - srcs = [":servicecontrol_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "servicecontrol_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "servicecontrol.yaml", - test_deps = [ - ":servicecontrol_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":servicecontrol_java_proto", - "//google/api:api_java_proto", - "//google/rpc/context:attribute_context_java_proto", - ], -) - -java_gapic_test( - name = "servicecontrol_java_gapic_test_suite", - test_classes = [ - "com.google.api.servicecontrol.v2.ServiceControllerClientHttpJsonTest", - "com.google.api.servicecontrol.v2.ServiceControllerClientTest", - ], - runtime_deps = [":servicecontrol_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-api-servicecontrol-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":servicecontrol_java_gapic", - ":servicecontrol_java_grpc", - ":servicecontrol_java_proto", - ":servicecontrol_proto", - ], -) - -go_proto_library( - name = "servicecontrol_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/api/servicecontrol/v2", - protos = [":servicecontrol_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - "//google/rpc/context:attribute_context_go_proto", - ], -) - -go_gapic_library( - name = "servicecontrol_go_gapic", - srcs = [":servicecontrol_proto_with_info"], - grpc_service_config = "servicecontrol_grpc_service_config.json", - importpath = "cloud.google.com/go/api/servicecontrol/apiv2;servicecontrol", - metadata = True, - rest_numeric_enums = False, - service_yaml = "servicecontrol.yaml", - transport = "grpc+rest", - deps = [ - ":servicecontrol_go_proto", - ], -) - -go_test( - name = "servicecontrol_go_gapic_test", - srcs = [":servicecontrol_go_gapic_srcjar_test"], - embed = [":servicecontrol_go_gapic"], - importpath = "cloud.google.com/go/api/servicecontrol/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-api-servicecontrol-v2-go", - deps = [ - ":servicecontrol_go_gapic", - ":servicecontrol_go_gapic_srcjar-metadata.srcjar", - ":servicecontrol_go_gapic_srcjar-test.srcjar", - ":servicecontrol_go_proto", - ], -) - -py_gapic_library( - name = "servicecontrol_py_gapic", - srcs = [":servicecontrol_proto"], - grpc_service_config = "servicecontrol_grpc_service_config.json", - opt_args = [ - "python-gapic-name=servicecontrol", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-service-control", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "servicecontrol_py_gapic_test", - srcs = [ - "servicecontrol_py_gapic_pytest.py", - "servicecontrol_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":servicecontrol_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "api-servicecontrol-v2-py", - deps = [ - ":servicecontrol_py_gapic", - ], -) - -php_proto_library( - name = "servicecontrol_php_proto", - deps = [":servicecontrol_proto"], -) - -php_grpc_library( - name = "servicecontrol_php_grpc", - srcs = [":servicecontrol_proto"], - deps = [":servicecontrol_php_proto"], -) - -php_gapic_library( - name = "servicecontrol_php_gapic", - srcs = [":servicecontrol_proto_with_info"], - grpc_service_config = "servicecontrol_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "servicecontrol.yaml", - transport = "grpc+rest", - deps = [ - ":servicecontrol_php_grpc", - ":servicecontrol_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-api-servicecontrol-v2-php", - deps = [ - ":servicecontrol_php_gapic", - ":servicecontrol_php_grpc", - ":servicecontrol_php_proto", - ], -) - -nodejs_gapic_library( - name = "servicecontrol_nodejs_gapic", - package_name = "@google-cloud/servicecontrol", - src = ":servicecontrol_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "servicecontrol_grpc_service_config.json", - package = "google.api.servicecontrol.v2", - rest_numeric_enums = False, - service_yaml = "servicecontrol.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "api-servicecontrol-v2-nodejs", - deps = [ - ":servicecontrol_nodejs_gapic", - ":servicecontrol_proto", - ], -) - -ruby_proto_library( - name = "servicecontrol_ruby_proto", - deps = [":servicecontrol_proto"], -) - -ruby_grpc_library( - name = "servicecontrol_ruby_grpc", - srcs = [":servicecontrol_proto"], - deps = [":servicecontrol_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "servicecontrol_ruby_gapic", - srcs = [":servicecontrol_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=servicecontrol.googleapis.com", - "ruby-cloud-api-shortname=servicecontrol", - "ruby-cloud-env-prefix=SERVICE_CONTROL", - "ruby-cloud-gem-name=google-cloud-service_control-v2", - "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/", - ], - grpc_service_config = "servicecontrol_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks.", - ruby_cloud_title = "Service Control API V2", - deps = [ - ":servicecontrol_ruby_grpc", - ":servicecontrol_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-api-servicecontrol-v2-ruby", - deps = [ - ":servicecontrol_ruby_gapic", - ":servicecontrol_ruby_grpc", - ":servicecontrol_ruby_proto", - ], -) - -csharp_proto_library( - name = "servicecontrol_csharp_proto", - deps = [":servicecontrol_proto"], -) - -csharp_grpc_library( - name = "servicecontrol_csharp_grpc", - srcs = [":servicecontrol_proto"], - deps = [":servicecontrol_csharp_proto"], -) - -csharp_gapic_library( - name = "servicecontrol_csharp_gapic", - srcs = [":servicecontrol_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "servicecontrol_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "servicecontrol.yaml", - deps = [ - ":servicecontrol_csharp_grpc", - ":servicecontrol_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-api-servicecontrol-v2-csharp", - deps = [ - ":servicecontrol_csharp_gapic", - ":servicecontrol_csharp_grpc", - ":servicecontrol_csharp_proto", - ], -) - -cc_proto_library( - name = "servicecontrol_cc_proto", - deps = [":servicecontrol_proto"], -) - -cc_grpc_library( - name = "servicecontrol_cc_grpc", - srcs = [":servicecontrol_proto"], - grpc_only = True, - deps = [":servicecontrol_cc_proto"], -) diff -urN a/google/api/servicemanagement/BUILD.bazel b/google/api/servicemanagement/BUILD.bazel --- a/google/api/servicemanagement/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/servicemanagement/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-service_management. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for servicemanagement. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "servicemanagement_ruby_wrapper", - srcs = ["//google/api/servicemanagement/v1:servicemanagement_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-service_management", - "ruby-cloud-env-prefix=SERVICE_MANAGEMENT", - "ruby-cloud-wrapper-of=v1:0.3", - "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/", - "ruby-cloud-api-id=servicemanagement.googleapis.com", - "ruby-cloud-api-shortname=servicemanagement", - ], - ruby_cloud_description = "Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.", - ruby_cloud_title = "Service Management", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-servicemanagement-ruby", - deps = [ - ":servicemanagement_ruby_wrapper", - ], -) diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemanagement/v1/BUILD.bazel --- a/google/api/servicemanagement/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/servicemanagement/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,349 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "servicemanagement_proto", - srcs = [ - "resources.proto", - "servicemanager.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:config_change_proto", - "//google/api:field_behavior_proto", - "//google/api:service_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "servicemanagement_proto_with_info", - deps = [ - ":servicemanagement_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "servicemanagement_java_proto", - deps = [":servicemanagement_proto"], -) - -java_grpc_library( - name = "servicemanagement_java_grpc", - srcs = [":servicemanagement_proto"], - deps = [":servicemanagement_java_proto"], -) - -java_gapic_library( - name = "servicemanagement_java_gapic", - srcs = [":servicemanagement_proto_with_info"], - gapic_yaml = "servicemanagement_gapic.yaml", - grpc_service_config = "servicemanagement_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "servicemanagement_v1.yaml", - test_deps = [ - ":servicemanagement_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":servicemanagement_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "servicemanagement_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.api.servicemanagement.v1.ServiceManagerClientHttpJsonTest", - "com.google.cloud.api.servicemanagement.v1.ServiceManagerClientTest", - ], - runtime_deps = [":servicemanagement_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-api-servicemanagement-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":servicemanagement_java_gapic", - ":servicemanagement_java_grpc", - ":servicemanagement_java_proto", - ":servicemanagement_proto", - ], -) - -go_proto_library( - name = "servicemanagement_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/api/servicemanagement/v1", - protos = [":servicemanagement_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:configchange_go_proto", - "//google/api:serviceconfig_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "servicemanagement_go_gapic", - srcs = [":servicemanagement_proto_with_info"], - grpc_service_config = "servicemanagement_grpc_service_config.json", - importpath = "cloud.google.com/go/api/servicemanagement/apiv1;servicemanagement", - metadata = True, - rest_numeric_enums = False, - service_yaml = "servicemanagement_v1.yaml", - transport = "grpc+rest", - deps = [ - ":servicemanagement_go_proto", - "//google/api:serviceconfig_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - ], -) - -go_test( - name = "servicemanagement_go_gapic_test", - srcs = [":servicemanagement_go_gapic_srcjar_test"], - embed = [":servicemanagement_go_gapic"], - importpath = "cloud.google.com/go/api/servicemanagement/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-api-servicemanagement-v1-go", - deps = [ - ":servicemanagement_go_gapic", - ":servicemanagement_go_gapic_srcjar-metadata.srcjar", - ":servicemanagement_go_gapic_srcjar-test.srcjar", - ":servicemanagement_go_proto", - ], -) - -py_gapic_library( - name = "servicemanagement_py_gapic", - srcs = [":servicemanagement_proto"], - grpc_service_config = "servicemanagement_grpc_service_config.json", - opt_args = [ - "python-gapic-name=servicemanagement", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-service-management", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "servicemanagement_py_gapic_test", - srcs = [ - "servicemanagement_py_gapic_pytest.py", - "servicemanagement_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":servicemanagement_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "google-cloud-servicemanagement-v1-py", - deps = [ - ":servicemanagement_py_gapic", - ], -) - -php_proto_library( - name = "servicemanagement_php_proto", - deps = [":servicemanagement_proto"], -) - -php_grpc_library( - name = "servicemanagement_php_grpc", - srcs = [":servicemanagement_proto"], - deps = [":servicemanagement_php_proto"], -) - -php_gapic_library( - name = "servicemanagement_php_gapic", - srcs = [":servicemanagement_proto_with_info"], - grpc_service_config = "servicemanagement_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "servicemanagement_v1.yaml", - transport = "grpc+rest", - deps = [ - ":servicemanagement_php_grpc", - ":servicemanagement_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-api-servicemanagement-v1-php", - deps = [ - ":servicemanagement_php_gapic", - ":servicemanagement_php_grpc", - ":servicemanagement_php_proto", - ], -) - -nodejs_gapic_library( - name = "servicemanagement_nodejs_gapic", - package_name = "@google-cloud/service-management", - src = ":servicemanagement_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "servicemanagement_grpc_service_config.json", - package = "google.api.servicemanagement.v1", - rest_numeric_enums = False, - service_yaml = "servicemanagement_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "api-servicemanagement-v1-nodejs", - deps = [ - ":servicemanagement_nodejs_gapic", - ":servicemanagement_proto", - ], -) - -ruby_proto_library( - name = "servicemanagement_ruby_proto", - deps = [":servicemanagement_proto"], -) - -ruby_grpc_library( - name = "servicemanagement_ruby_grpc", - srcs = [":servicemanagement_proto"], - deps = [":servicemanagement_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "servicemanagement_ruby_gapic", - srcs = [":servicemanagement_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=servicemanagement.googleapis.com", - "ruby-cloud-api-shortname=servicemanagement", - "ruby-cloud-env-prefix=SERVICE_MANAGEMENT", - "ruby-cloud-gem-name=google-cloud-service_management-v1", - "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/", - ], - grpc_service_config = "servicemanagement_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.", - ruby_cloud_title = "Service Management V1", - deps = [ - ":servicemanagement_ruby_grpc", - ":servicemanagement_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-api-servicemanagement-v1-ruby", - deps = [ - ":servicemanagement_ruby_gapic", - ":servicemanagement_ruby_grpc", - ":servicemanagement_ruby_proto", - ], -) - -csharp_proto_library( - name = "servicemanagement_csharp_proto", - deps = [":servicemanagement_proto"], -) - -csharp_grpc_library( - name = "servicemanagement_csharp_grpc", - srcs = [":servicemanagement_proto"], - deps = [":servicemanagement_csharp_proto"], -) - -csharp_gapic_library( - name = "servicemanagement_csharp_gapic", - srcs = [":servicemanagement_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "servicemanagement_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "servicemanagement_v1.yaml", - deps = [ - ":servicemanagement_csharp_grpc", - ":servicemanagement_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-api-servicemanagement-v1-csharp", - deps = [ - ":servicemanagement_csharp_gapic", - ":servicemanagement_csharp_grpc", - ":servicemanagement_csharp_proto", - ], -) - -cc_proto_library( - name = "servicemanagement_cc_proto", - deps = [":servicemanagement_proto"], -) - -cc_grpc_library( - name = "servicemanagement_cc_grpc", - srcs = [":servicemanagement_proto"], - grpc_only = True, - deps = [":servicemanagement_cc_proto"], -) diff -urN a/google/api/serviceusage/BUILD.bazel b/google/api/serviceusage/BUILD.bazel --- a/google/api/serviceusage/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/serviceusage/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-service_usage. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for serviceusage. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "serviceusage_ruby_wrapper", - srcs = ["//google/api/serviceusage/v1:serviceusage_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-service_usage", - "ruby-cloud-env-prefix=SERVICE_USAGE", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/service-usage/", - "ruby-cloud-api-id=serviceusage.googleapis.com", - "ruby-cloud-api-shortname=serviceusage", - ], - ruby_cloud_description = "Service Usage is an infrastructure service of Google Cloud that lets you list and manage other APIs and services in your Cloud projects. You can list and manage Google Cloud services and their APIs, as well as services created using Cloud Endpoints.", - ruby_cloud_title = "Service Usage", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-serviceusage-ruby", - deps = [ - ":serviceusage_ruby_wrapper", - ], -) diff -urN a/google/api/serviceusage/v1/BUILD.bazel b/google/api/serviceusage/v1/BUILD.bazel --- a/google/api/serviceusage/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/serviceusage/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,357 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "serviceusage_proto", - srcs = [ - "resources.proto", - "serviceusage.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:auth_proto", - "//google/api:client_proto", - "//google/api:documentation_proto", - "//google/api:endpoint_proto", - "//google/api:monitored_resource_proto", - "//google/api:monitoring_proto", - "//google/api:quota_proto", - "//google/api:usage_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:api_proto", - ], -) - -proto_library_with_info( - name = "serviceusage_proto_with_info", - deps = [ - ":serviceusage_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "serviceusage_java_proto", - deps = [":serviceusage_proto"], -) - -java_grpc_library( - name = "serviceusage_java_grpc", - srcs = [":serviceusage_proto"], - deps = [":serviceusage_java_proto"], -) - -java_gapic_library( - name = "serviceusage_java_gapic", - srcs = [":serviceusage_proto_with_info"], - grpc_service_config = "serviceusage_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":serviceusage_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":serviceusage_java_proto", - ], -) - -java_gapic_test( - name = "serviceusage_java_gapic_test_suite", - test_classes = [ - "com.google.api.serviceusage.v1.ServiceUsageClientHttpJsonTest", - "com.google.api.serviceusage.v1.ServiceUsageClientTest", - ], - runtime_deps = [":serviceusage_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-api-serviceusage-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":serviceusage_java_gapic", - ":serviceusage_java_grpc", - ":serviceusage_java_proto", - ":serviceusage_proto", - ], -) - -############################################################################## -# Go -############################################################################## -# load( -# "@com_google_googleapis_imports//:imports.bzl", -# "go_gapic_assembly_pkg", -# "go_gapic_library", -# "go_proto_library", -# "go_test", -# ) - -# go_proto_library( -# name = "serviceusage_go_proto", -# compilers = ["@io_bazel_rules_go//proto:go_grpc"], -# importpath = "google.golang.org/genproto/googleapis/api/serviceusage/v1", -# protos = [":serviceusage_proto"], -# deps = [ -# "//google/api:annotations_go_proto", -# "//google/api:auth_go_proto", -# "//google/api:documentation_go_proto", -# "//google/api:endpoint_go_proto", -# "//google/api:monitoredres_go_proto", -# "//google/api:monitoring_go_proto", -# "//google/api:serviceconfig_go_proto", -# "//google/api:usage_go_proto", -# "//google/longrunning:longrunning_go_proto", -# ], -# ) - -# go_gapic_library( -# name = "serviceusage_go_gapic", -# srcs = [":serviceusage_proto_with_info"], -# grpc_service_config = "serviceusage_grpc_service_config.json", -# importpath = "cloud.google.com/go/api/serviceusage/apiv1;serviceusage", -# service_yaml = "serviceusage_v1.yaml", -# metadata = True, -# deps = [ -# ":serviceusage_go_proto", -# "//google/longrunning:longrunning_go_proto", -# "@com_google_cloud_go//longrunning/autogen:go_default_library", -# "@com_google_cloud_go//longrunning:go_default_library", -# ], -# ) - -# go_test( -# name = "serviceusage_go_gapic_test", -# srcs = [":serviceusage_go_gapic_srcjar_test"], -# embed = [":serviceusage_go_gapic"], -# importpath = "cloud.google.com/go/api/serviceusage/apiv1", -# ) - -# # Open Source Packages -# go_gapic_assembly_pkg( -# name = "gapi-cloud-api-serviceusage-v1-go", -# deps = [ -# ":serviceusage_go_gapic", -# ":serviceusage_go_gapic_srcjar-test.srcjar", -# ":serviceusage_go_gapic_srcjar-metadata.srcjar", -# ":serviceusage_go_proto", -# ], -# ) - -py_gapic_library( - name = "serviceusage_py_gapic", - srcs = [":serviceusage_proto"], - grpc_service_config = "serviceusage_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-service-usage", - "python-gapic-namespace=google.cloud", - "python-gapic-name=service_usage", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "serviceusage_py_gapic_test", - srcs = [ - "serviceusage_py_gapic_pytest.py", - "serviceusage_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":serviceusage_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "api-serviceusage-v1-py", - deps = [ - ":serviceusage_py_gapic", - ], -) - -php_proto_library( - name = "serviceusage_php_proto", - deps = [":serviceusage_proto"], -) - -php_grpc_library( - name = "serviceusage_php_grpc", - srcs = [":serviceusage_proto"], - deps = [":serviceusage_php_proto"], -) - -php_gapic_library( - name = "serviceusage_php_gapic", - srcs = [":serviceusage_proto_with_info"], - grpc_service_config = "serviceusage_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "serviceusage_v1.yaml", - transport = "grpc+rest", - deps = [ - ":serviceusage_php_grpc", - ":serviceusage_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-api-serviceusage-v1-php", - deps = [ - ":serviceusage_php_gapic", - ":serviceusage_php_grpc", - ":serviceusage_php_proto", - ], -) - -nodejs_gapic_library( - name = "serviceusage_nodejs_gapic", - package_name = "@google-cloud/service-usage", - src = ":serviceusage_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "serviceusage_grpc_service_config.json", - package = "google.api.serviceusage.v1", - rest_numeric_enums = False, - service_yaml = "serviceusage_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "api-serviceusage-v1-nodejs", - deps = [ - ":serviceusage_nodejs_gapic", - ":serviceusage_proto", - ], -) - -ruby_proto_library( - name = "serviceusage_ruby_proto", - deps = [":serviceusage_proto"], -) - -ruby_grpc_library( - name = "serviceusage_ruby_grpc", - srcs = [":serviceusage_proto"], - deps = [":serviceusage_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "serviceusage_ruby_gapic", - srcs = [":serviceusage_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-service_usage-v1", - "ruby-cloud-env-prefix=SERVICE_USAGE", - "ruby-cloud-product-url=https://cloud.google.com/service-usage/", - "ruby-cloud-api-id=serviceusage.googleapis.com", - "ruby-cloud-api-shortname=serviceusage", - ], - grpc_service_config = "serviceusage_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Service Usage is an infrastructure service of Google Cloud that lets you list and manage other APIs and services in your Cloud projects. You can list and manage Google Cloud services and their APIs, as well as services created using Cloud Endpoints.", - ruby_cloud_title = "Service Usage V1", - deps = [ - ":serviceusage_ruby_grpc", - ":serviceusage_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-api-serviceusage-v1-ruby", - deps = [ - ":serviceusage_ruby_gapic", - ":serviceusage_ruby_grpc", - ":serviceusage_ruby_proto", - ], -) - -csharp_proto_library( - name = "serviceusage_csharp_proto", - deps = [":serviceusage_proto"], -) - -csharp_grpc_library( - name = "serviceusage_csharp_grpc", - srcs = [":serviceusage_proto"], - deps = [":serviceusage_csharp_proto"], -) - -csharp_gapic_library( - name = "serviceusage_csharp_gapic", - srcs = [":serviceusage_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "serviceusage_grpc_service_config.json", - rest_numeric_enums = False, - # service_yaml = "serviceusage_v1.yaml", - deps = [ - ":serviceusage_csharp_grpc", - ":serviceusage_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-api-serviceusage-v1-csharp", - deps = [ - ":serviceusage_csharp_gapic", - ":serviceusage_csharp_grpc", - ":serviceusage_csharp_proto", - ], -) - -cc_proto_library( - name = "serviceusage_cc_proto", - deps = [":serviceusage_proto"], -) - -cc_grpc_library( - name = "serviceusage_cc_grpc", - srcs = [":serviceusage_proto"], - grpc_only = True, - deps = [":serviceusage_cc_proto"], -) diff -urN a/google/api/serviceusage/v1beta1/BUILD.bazel b/google/api/serviceusage/v1beta1/BUILD.bazel --- a/google/api/serviceusage/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/serviceusage/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,335 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "serviceusage_proto", - srcs = [ - "resources.proto", - "serviceusage.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:auth_proto", - "//google/api:client_proto", - "//google/api:documentation_proto", - "//google/api:endpoint_proto", - "//google/api:field_behavior_proto", - "//google/api:monitored_resource_proto", - "//google/api:monitoring_proto", - "//google/api:quota_proto", - "//google/api:usage_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:api_proto", - "@com_google_protobuf//:field_mask_proto", - ], -) - -proto_library_with_info( - name = "serviceusage_proto_with_info", - deps = [ - ":serviceusage_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "serviceusage_java_proto", - deps = [":serviceusage_proto"], -) - -java_grpc_library( - name = "serviceusage_java_grpc", - srcs = [":serviceusage_proto"], - deps = [":serviceusage_java_proto"], -) - -java_gapic_library( - name = "serviceusage_java_gapic", - srcs = [":serviceusage_proto_with_info"], - grpc_service_config = "serviceusage_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":serviceusage_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":serviceusage_java_proto", - ], -) - -java_gapic_test( - name = "serviceusage_java_gapic_test_suite", - test_classes = [ - "com.google.api.serviceusage.v1beta1.ServiceUsageClientHttpJsonTest", - "com.google.api.serviceusage.v1beta1.ServiceUsageClientTest", - ], - runtime_deps = [":serviceusage_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-api-serviceusage-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":serviceusage_java_gapic", - ":serviceusage_java_grpc", - ":serviceusage_java_proto", - ":serviceusage_proto", - ], -) - -go_proto_library( - name = "serviceusage_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/api/serviceusage/v1beta1", - protos = [":serviceusage_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:monitoredres_go_proto", - "//google/api:serviceconfig_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "serviceusage_go_gapic", - srcs = [":serviceusage_proto_with_info"], - grpc_service_config = "serviceusage_grpc_service_config.json", - importpath = "cloud.google.com/go/api/serviceusage/apiv1beta1;serviceusage", - metadata = True, - rest_numeric_enums = False, - service_yaml = "serviceusage_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":serviceusage_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "serviceusage_go_gapic_test", - srcs = [":serviceusage_go_gapic_srcjar_test"], - embed = [":serviceusage_go_gapic"], - importpath = "cloud.google.com/go/api/serviceusage/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-api-serviceusage-v1beta1-go", - deps = [ - ":serviceusage_go_gapic", - ":serviceusage_go_gapic_srcjar-metadata.srcjar", - ":serviceusage_go_gapic_srcjar-test.srcjar", - ":serviceusage_go_proto", - ], -) - -py_gapic_library( - name = "serviceusage_py_gapic", - srcs = [":serviceusage_proto"], - grpc_service_config = "serviceusage_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed -#py_test( -# name = "serviceusage_py_gapic_test", -# srcs = [ -# "serviceusage_py_gapic_pytest.py", -# "serviceusage_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":serviceusage_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "api-serviceusage-v1beta1-py", - deps = [ - ":serviceusage_py_gapic", - ], -) - -php_proto_library( - name = "serviceusage_php_proto", - deps = [":serviceusage_proto"], -) - -php_grpc_library( - name = "serviceusage_php_grpc", - srcs = [":serviceusage_proto"], - deps = [":serviceusage_php_proto"], -) - -php_gapic_library( - name = "serviceusage_php_gapic", - srcs = [":serviceusage_proto_with_info"], - grpc_service_config = "serviceusage_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "serviceusage_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":serviceusage_php_grpc", - ":serviceusage_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-api-serviceusage-v1beta1-php", - deps = [ - ":serviceusage_php_gapic", - ":serviceusage_php_grpc", - ":serviceusage_php_proto", - ], -) - -nodejs_gapic_library( - name = "serviceusage_nodejs_gapic", - package_name = "@google-cloud/service-usage", - src = ":serviceusage_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "serviceusage_grpc_service_config.json", - package = "google.api.serviceusage.v1beta1", - rest_numeric_enums = False, - service_yaml = "serviceusage_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "api-serviceusage-v1beta1-nodejs", - deps = [ - ":serviceusage_nodejs_gapic", - ":serviceusage_proto", - ], -) - -ruby_proto_library( - name = "serviceusage_ruby_proto", - deps = [":serviceusage_proto"], -) - -ruby_grpc_library( - name = "serviceusage_ruby_grpc", - srcs = [":serviceusage_proto"], - deps = [":serviceusage_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "serviceusage_ruby_gapic", - srcs = [":serviceusage_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-service_usage-v1beta1", - "ruby-cloud-env-prefix=SERVICE_USAGE", - "ruby-cloud-product-url=https://cloud.google.com/service-usage/", - "ruby-cloud-api-id=serviceusage.googleapis.com", - "ruby-cloud-api-shortname=serviceusage", - ], - grpc_service_config = "serviceusage_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Service Usage is an infrastructure service of Google Cloud that lets you list and manage other APIs and services in your Cloud projects. You can list and manage Google Cloud services and their APIs, as well as services created using Cloud Endpoints.", - ruby_cloud_title = "Service Usage V1beta1", - deps = [ - ":serviceusage_ruby_grpc", - ":serviceusage_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-api-serviceusage-v1beta1-ruby", - deps = [ - ":serviceusage_ruby_gapic", - ":serviceusage_ruby_grpc", - ":serviceusage_ruby_proto", - ], -) - -csharp_proto_library( - name = "serviceusage_csharp_proto", - deps = [":serviceusage_proto"], -) - -csharp_grpc_library( - name = "serviceusage_csharp_grpc", - srcs = [":serviceusage_proto"], - deps = [":serviceusage_csharp_proto"], -) - -csharp_gapic_library( - name = "serviceusage_csharp_gapic", - srcs = [":serviceusage_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "serviceusage_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "serviceusage_v1beta1.yaml", - deps = [ - ":serviceusage_csharp_grpc", - ":serviceusage_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-api-serviceusage-v1beta1-csharp", - deps = [ - ":serviceusage_csharp_gapic", - ":serviceusage_csharp_grpc", - ":serviceusage_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/appengine/BUILD.bazel b/google/appengine/BUILD.bazel --- a/google/appengine/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/appengine/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-app_engine. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for appengine. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "appengine_ruby_wrapper", - srcs = ["//google/appengine/v1:appengine_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-app_engine", - "ruby-cloud-env-prefix=APP_ENGINE", - "ruby-cloud-wrapper-of=v1:0.3", - "ruby-cloud-product-url=https://cloud.google.com/appengine/docs/admin-api/", - "ruby-cloud-api-id=appengine.googleapis.com", - "ruby-cloud-api-shortname=appengine", - ], - ruby_cloud_description = "The App Engine Admin API provisions and manages your App Engine applications.", - ruby_cloud_title = "App Engine Admin", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-appengine-ruby", - deps = [ - ":appengine_ruby_wrapper", - ], -) diff -urN a/google/appengine/legacy/BUILD.bazel b/google/appengine/legacy/BUILD.bazel --- a/google/appengine/legacy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/appengine/legacy/BUILD.bazel 1969-12-31 16:00:00 @@ -1,177 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "legacy_proto", - srcs = [ - "audit_data.proto", - ], - deps = [ - "//google/api:annotations_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "legacy_java_proto", - deps = [":legacy_proto"], -) - -java_grpc_library( - name = "legacy_java_grpc", - srcs = [":legacy_proto"], - deps = [":legacy_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "legacy_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/appengine/legacy", - protos = [":legacy_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "legacy_moved_proto", - srcs = [":legacy_proto"], - deps = [ - "//google/api:annotations_proto", - ], -) - -py_proto_library( - name = "legacy_py_proto", - deps = [":legacy_moved_proto"], -) - -py_grpc_library( - name = "legacy_py_grpc", - srcs = [":legacy_moved_proto"], - deps = [":legacy_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "legacy_php_proto", - deps = [":legacy_proto"], -) - -php_grpc_library( - name = "legacy_php_grpc", - srcs = [":legacy_proto"], - deps = [":legacy_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "legacy_ruby_proto", - deps = [":legacy_proto"], -) - -ruby_grpc_library( - name = "legacy_ruby_grpc", - srcs = [":legacy_proto"], - deps = [":legacy_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "legacy_csharp_proto", - deps = [":legacy_proto"], -) - -csharp_grpc_library( - name = "legacy_csharp_grpc", - srcs = [":legacy_proto"], - deps = [":legacy_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "legacy_cc_proto", - deps = [":legacy_proto"], -) - -cc_grpc_library( - name = "legacy_cc_grpc", - srcs = [":legacy_proto"], - grpc_only = True, - deps = [":legacy_cc_proto"], -) diff -urN a/google/appengine/logging/v1/BUILD.bazel b/google/appengine/logging/v1/BUILD.bazel --- a/google/appengine/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/appengine/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,178 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "request_log.proto", - ], - deps = [ - "//google/logging/type:type_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/appengine/logging/v1", - protos = [":logging_proto"], - deps = [ - "//google/logging/type:type_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "logging_py_gapic", - srcs = [":logging_proto"], - opt_args = [ - "warehouse-package-name=google-cloud-appengine-logging", - "python-gapic-namespace=google.cloud", - "python-gapic-name=appengine_logging", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "google-cloud-appengine-logging-v1-py", - deps = [ - ":logging_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/appengine/v1/BUILD.bazel b/google/appengine/v1/BUILD.bazel --- a/google/appengine/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/appengine/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,371 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "appengine_proto", - srcs = [ - "app_yaml.proto", - "appengine.proto", - "application.proto", - "audit_data.proto", - "certificate.proto", - "deploy.proto", - "deployed_files.proto", - "domain.proto", - "domain_mapping.proto", - "firewall.proto", - "instance.proto", - "location.proto", - "network_settings.proto", - "operation.proto", - "service.proto", - "version.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "appengine_proto_with_info", - deps = [ - ":appengine_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "appengine_java_proto", - deps = [":appengine_proto"], -) - -java_grpc_library( - name = "appengine_java_grpc", - srcs = [":appengine_proto"], - deps = [":appengine_java_proto"], -) - -java_gapic_library( - name = "appengine_java_gapic", - srcs = [":appengine_proto_with_info"], - grpc_service_config = "appengine_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":appengine_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":appengine_java_proto", - ], -) - -java_gapic_test( - name = "appengine_java_gapic_test_suite", - test_classes = [ - "com.google.appengine.v1.ApplicationsClientHttpJsonTest", - "com.google.appengine.v1.ApplicationsClientTest", - "com.google.appengine.v1.AuthorizedCertificatesClientHttpJsonTest", - "com.google.appengine.v1.AuthorizedCertificatesClientTest", - "com.google.appengine.v1.AuthorizedDomainsClientHttpJsonTest", - "com.google.appengine.v1.AuthorizedDomainsClientTest", - "com.google.appengine.v1.DomainMappingsClientHttpJsonTest", - "com.google.appengine.v1.DomainMappingsClientTest", - "com.google.appengine.v1.FirewallClientHttpJsonTest", - "com.google.appengine.v1.FirewallClientTest", - "com.google.appengine.v1.InstancesClientHttpJsonTest", - "com.google.appengine.v1.InstancesClientTest", - "com.google.appengine.v1.ServicesClientHttpJsonTest", - "com.google.appengine.v1.ServicesClientTest", - "com.google.appengine.v1.VersionsClientHttpJsonTest", - "com.google.appengine.v1.VersionsClientTest", - ], - runtime_deps = [":appengine_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-appengine-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":appengine_java_gapic", - ":appengine_java_grpc", - ":appengine_java_proto", - ":appengine_proto", - ], -) - -go_proto_library( - name = "appengine_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/appengine/v1", - protos = [":appengine_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "appengine_go_gapic", - srcs = [":appengine_proto_with_info"], - grpc_service_config = "appengine_grpc_service_config.json", - importpath = "cloud.google.com/go/appengine/apiv1;appengine", - metadata = True, - rest_numeric_enums = False, - service_yaml = "appengine_v1.yaml", - transport = "grpc+rest", - deps = [ - ":appengine_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "appengine_go_gapic_test", - srcs = [":appengine_go_gapic_srcjar_test"], - embed = [":appengine_go_gapic"], - importpath = "cloud.google.com/go/appengine/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-appengine-v1-go", - deps = [ - ":appengine_go_gapic", - ":appengine_go_gapic_srcjar-metadata.srcjar", - ":appengine_go_gapic_srcjar-test.srcjar", - ":appengine_go_proto", - ], -) - -py_gapic_library( - name = "appengine_py_gapic", - srcs = [":appengine_proto"], - grpc_service_config = "appengine_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-appengine-admin", - "python-gapic-namespace=google.cloud", - "python-gapic-name=appengine_admin", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "appengine_py_gapic_test", - srcs = [ - "appengine_py_gapic_pytest.py", - "appengine_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":appengine_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "google-cloud-appengine-v1-py", - deps = [ - ":appengine_py_gapic", - ], -) - -php_proto_library( - name = "appengine_php_proto", - deps = [":appengine_proto"], -) - -php_grpc_library( - name = "appengine_php_grpc", - srcs = [":appengine_proto"], - deps = [":appengine_php_proto"], -) - -php_gapic_library( - name = "appengine_php_gapic", - srcs = [":appengine_proto_with_info"], - grpc_service_config = "appengine_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "appengine_v1.yaml", - transport = "grpc+rest", - deps = [ - ":appengine_php_grpc", - ":appengine_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-appengine-v1-php", - deps = [ - ":appengine_php_gapic", - ":appengine_php_grpc", - ":appengine_php_proto", - ], -) - -nodejs_gapic_library( - name = "appengine_nodejs_gapic", - package_name = "@google-cloud/appengine-admin", - src = ":appengine_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "appengine_grpc_service_config.json", - package = "google.appengine.v1", - rest_numeric_enums = False, - service_yaml = "appengine_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "appengine-v1-nodejs", - deps = [ - ":appengine_nodejs_gapic", - ":appengine_proto", - ], -) - -ruby_proto_library( - name = "appengine_ruby_proto", - deps = [":appengine_proto"], -) - -ruby_grpc_library( - name = "appengine_ruby_grpc", - srcs = [":appengine_proto"], - deps = [":appengine_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "appengine_ruby_gapic", - srcs = [":appengine_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-app_engine-v1", - "ruby-cloud-env-prefix=APP_ENGINE", - "ruby-cloud-product-url=https://cloud.google.com/appengine/docs/admin-api/", - "ruby-cloud-api-id=appengine.googleapis.com", - "ruby-cloud-api-shortname=appengine", - ], - rest_numeric_enums = False, - ruby_cloud_description = "The App Engine Admin API provisions and manages your App Engine applications.", - ruby_cloud_title = "App Engine Admin V1", - deps = [ - ":appengine_ruby_grpc", - ":appengine_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-appengine-v1-ruby", - deps = [ - ":appengine_ruby_gapic", - ":appengine_ruby_grpc", - ":appengine_ruby_proto", - ], -) - -csharp_proto_library( - name = "appengine_csharp_proto", - deps = [":appengine_proto"], -) - -csharp_grpc_library( - name = "appengine_csharp_grpc", - srcs = [":appengine_proto"], - deps = [":appengine_csharp_proto"], -) - -csharp_gapic_library( - name = "appengine_csharp_gapic", - srcs = [":appengine_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "appengine_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "appengine_v1.yaml", - deps = [ - ":appengine_csharp_grpc", - ":appengine_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-appengine-v1-csharp", - deps = [ - ":appengine_csharp_gapic", - ":appengine_csharp_grpc", - ":appengine_csharp_proto", - ], -) - -cc_proto_library( - name = "appengine_cc_proto", - deps = [":appengine_proto"], -) - -cc_grpc_library( - name = "appengine_cc_grpc", - srcs = [":appengine_proto"], - grpc_only = True, - deps = [":appengine_cc_proto"], -) diff -urN a/google/appengine/v1beta/BUILD.bazel b/google/appengine/v1beta/BUILD.bazel --- a/google/appengine/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/appengine/v1beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,192 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "appengine_proto", - srcs = [ - "app_yaml.proto", - "appengine.proto", - "application.proto", - "audit_data.proto", - "certificate.proto", - "deploy.proto", - "domain.proto", - "domain_mapping.proto", - "firewall.proto", - "instance.proto", - "location.proto", - "network_settings.proto", - "operation.proto", - "service.proto", - "version.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "appengine_java_proto", - deps = [":appengine_proto"], -) - -java_grpc_library( - name = "appengine_java_grpc", - srcs = [":appengine_proto"], - deps = [":appengine_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "appengine_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/appengine/v1beta", - protos = [":appengine_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "appengine_moved_proto", - srcs = [":appengine_proto"], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "appengine_py_proto", - deps = [":appengine_moved_proto"], -) - -py_grpc_library( - name = "appengine_py_grpc", - srcs = [":appengine_moved_proto"], - deps = [":appengine_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "appengine_php_proto", - deps = [":appengine_proto"], -) - -php_grpc_library( - name = "appengine_php_grpc", - srcs = [":appengine_proto"], - deps = [":appengine_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "appengine_ruby_proto", - deps = [":appengine_proto"], -) - -ruby_grpc_library( - name = "appengine_ruby_grpc", - srcs = [":appengine_proto"], - deps = [":appengine_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "appengine_csharp_proto", - deps = [":appengine_proto"], -) - -csharp_grpc_library( - name = "appengine_csharp_grpc", - srcs = [":appengine_proto"], - deps = [":appengine_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/apps/alertcenter/v1beta1/BUILD.bazel b/google/apps/alertcenter/v1beta1/BUILD.bazel --- a/google/apps/alertcenter/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/apps/alertcenter/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,317 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "alertcenter_proto", - srcs = [ - "alertcenter.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "alertcenter_proto_with_info", - deps = [ - ":alertcenter_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "alertcenter_java_proto", - deps = [":alertcenter_proto"], -) - -java_grpc_library( - name = "alertcenter_java_grpc", - srcs = [":alertcenter_proto"], - deps = [":alertcenter_java_proto"], -) - -java_gapic_library( - name = "alertcenter_java_gapic", - srcs = [":alertcenter_proto_with_info"], - grpc_service_config = "alertcenter_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":alertcenter_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":alertcenter_java_proto", - ], -) - -java_gapic_test( - name = "alertcenter_java_gapic_test_suite", - test_classes = [ - "com.google.apps.alertcenter.v1beta1.AlertCenterServiceClientHttpJsonTest", - "com.google.apps.alertcenter.v1beta1.AlertCenterServiceClientTest", - ], - runtime_deps = [":alertcenter_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-apps-alertcenter-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":alertcenter_java_gapic", - ":alertcenter_java_grpc", - ":alertcenter_java_proto", - ":alertcenter_proto", - ], -) - -go_proto_library( - name = "alertcenter_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/apps/alertcenter/v1beta1", - protos = [":alertcenter_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "alertcenter_go_gapic", - srcs = [":alertcenter_proto_with_info"], - grpc_service_config = "alertcenter_grpc_service_config.json", - importpath = "google.golang.org/google/apps/alertcenter/v1beta1;alertcenter", - metadata = True, - rest_numeric_enums = False, - service_yaml = "alertcenter.yaml", - transport = "grpc+rest", - deps = [ - ":alertcenter_go_proto", - ], -) - -go_test( - name = "alertcenter_go_gapic_test", - srcs = [":alertcenter_go_gapic_srcjar_test"], - embed = [":alertcenter_go_gapic"], - importpath = "google.golang.org/google/apps/alertcenter/v1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-apps-alertcenter-v1beta1-go", - deps = [ - ":alertcenter_go_gapic", - ":alertcenter_go_gapic_srcjar-metadata.srcjar", - ":alertcenter_go_gapic_srcjar-test.srcjar", - ":alertcenter_go_proto", - ], -) - -py_gapic_library( - name = "alertcenter_py_gapic", - srcs = [":alertcenter_proto"], - grpc_service_config = "alertcenter_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "alertcenter_py_gapic_test", - srcs = [ - "alertcenter_py_gapic_pytest.py", - "alertcenter_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":alertcenter_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "apps-alertcenter-v1beta1-py", - deps = [ - ":alertcenter_py_gapic", - ], -) - -php_proto_library( - name = "alertcenter_php_proto", - deps = [":alertcenter_proto"], -) - -php_grpc_library( - name = "alertcenter_php_grpc", - srcs = [":alertcenter_proto"], - deps = [":alertcenter_php_proto"], -) - -php_gapic_library( - name = "alertcenter_php_gapic", - srcs = [":alertcenter_proto_with_info"], - grpc_service_config = "alertcenter_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "alertcenter.yaml", - transport = "grpc+rest", - deps = [ - ":alertcenter_php_grpc", - ":alertcenter_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-apps-alertcenter-v1beta1-php", - deps = [ - ":alertcenter_php_gapic", - ":alertcenter_php_grpc", - ":alertcenter_php_proto", - ], -) - -nodejs_gapic_library( - name = "alertcenter_nodejs_gapic", - package_name = "@google-cloud/alertcenter", - src = ":alertcenter_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "alertcenter_grpc_service_config.json", - package = "google.apps.alertcenter.v1beta1", - rest_numeric_enums = False, - service_yaml = "alertcenter.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "apps-alertcenter-v1beta1-nodejs", - deps = [ - ":alertcenter_nodejs_gapic", - ":alertcenter_proto", - ], -) - -ruby_proto_library( - name = "alertcenter_ruby_proto", - deps = [":alertcenter_proto"], -) - -ruby_grpc_library( - name = "alertcenter_ruby_grpc", - srcs = [":alertcenter_proto"], - deps = [":alertcenter_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "alertcenter_ruby_gapic", - srcs = [":alertcenter_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-apps-alertcenter-v1beta1", - ], - grpc_service_config = "alertcenter_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":alertcenter_ruby_grpc", - ":alertcenter_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-apps-alertcenter-v1beta1-ruby", - deps = [ - ":alertcenter_ruby_gapic", - ":alertcenter_ruby_grpc", - ":alertcenter_ruby_proto", - ], -) - -csharp_proto_library( - name = "alertcenter_csharp_proto", - deps = [":alertcenter_proto"], -) - -csharp_grpc_library( - name = "alertcenter_csharp_grpc", - srcs = [":alertcenter_proto"], - deps = [":alertcenter_csharp_proto"], -) - -csharp_gapic_library( - name = "alertcenter_csharp_gapic", - srcs = [":alertcenter_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "alertcenter_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "alertcenter.yaml", - deps = [ - ":alertcenter_csharp_grpc", - ":alertcenter_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-apps-alertcenter-v1beta1-csharp", - deps = [ - ":alertcenter_csharp_gapic", - ":alertcenter_csharp_grpc", - ":alertcenter_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/apps/drive/activity/v2/BUILD.bazel b/google/apps/drive/activity/v2/BUILD.bazel --- a/google/apps/drive/activity/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/apps/drive/activity/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,369 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "activity_proto", - srcs = [ - "action.proto", - "actor.proto", - "common.proto", - "drive_activity_service.proto", - "query_drive_activity_request.proto", - "query_drive_activity_response.proto", - "target.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "activity_proto_with_info", - deps = [ - ":activity_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "activity_java_proto", - deps = [":activity_proto"], -) - -java_grpc_library( - name = "activity_java_grpc", - srcs = [":activity_proto"], - deps = [":activity_java_proto"], -) - -java_gapic_library( - name = "activity_java_gapic", - srcs = [":activity_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "driveactivity_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "driveactivity_v2.yaml", - test_deps = [ - ":activity_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":activity_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "activity_java_gapic_test_suite", - test_classes = [ - "com.google.apps.drive.activity.v2.DriveActivityServiceClientHttpJsonTest", - "com.google.apps.drive.activity.v2.DriveActivityServiceClientTest", - ], - runtime_deps = [":activity_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-apps-drive-activity-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":activity_java_gapic", - ":activity_java_grpc", - ":activity_java_proto", - ":activity_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "activity_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/apps/drive/activity/v2", - protos = [":activity_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "activity_go_gapic", - srcs = [":activity_proto_with_info"], - grpc_service_config = "driveactivity_grpc_service_config.json", - importpath = "google.golang.org/google/apps/drive/activity/v2;activity", - metadata = True, - rest_numeric_enums = False, - service_yaml = "driveactivity_v2.yaml", - transport = "grpc+rest", - deps = [ - ":activity_go_proto", - ], -) - -go_test( - name = "activity_go_gapic_test", - srcs = [":activity_go_gapic_srcjar_test"], - embed = [":activity_go_gapic"], - importpath = "google.golang.org/google/apps/drive/activity/v2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-apps-drive-activity-v2-go", - deps = [ - ":activity_go_gapic", - ":activity_go_gapic_srcjar-metadata.srcjar", - ":activity_go_gapic_srcjar-test.srcjar", - ":activity_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "activity_py_gapic", - srcs = [":activity_proto"], - grpc_service_config = "driveactivity_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "driveactivity_v2.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "activity_py_gapic_test", - srcs = [ - "activity_py_gapic_pytest.py", - "activity_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":activity_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "drive-activity-v2-py", - deps = [ - ":activity_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "activity_php_proto", - deps = [":activity_proto"], -) - -php_grpc_library( - name = "activity_php_grpc", - srcs = [":activity_proto"], - deps = [":activity_php_proto"], -) - -php_gapic_library( - name = "activity_php_gapic", - srcs = [":activity_proto_with_info"], - grpc_service_config = "driveactivity_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "driveactivity_v2.yaml", - transport = "grpc+rest", - deps = [ - ":activity_php_grpc", - ":activity_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-apps-drive-activity-v2-php", - deps = [ - ":activity_php_gapic", - ":activity_php_grpc", - ":activity_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "activity_nodejs_gapic", - package_name = "@google-cloud/drive-activity", - src = ":activity_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "driveactivity_grpc_service_config.json", - package = "google.apps.drive.activity.v2", - rest_numeric_enums = False, - service_yaml = "driveactivity_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "drive-activity-v2-nodejs", - deps = [ - ":activity_nodejs_gapic", - ":activity_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "activity_ruby_proto", - deps = [":activity_proto"], -) - -ruby_grpc_library( - name = "activity_ruby_grpc", - srcs = [":activity_proto"], - deps = [":activity_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "activity_ruby_gapic", - srcs = [":activity_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-apps-drive-activity-v2"], - grpc_service_config = "driveactivity_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "driveactivity_v2.yaml", - deps = [ - ":activity_ruby_grpc", - ":activity_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-apps-drive-activity-v2-ruby", - deps = [ - ":activity_ruby_gapic", - ":activity_ruby_grpc", - ":activity_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "activity_csharp_proto", - deps = [":activity_proto"], -) - -csharp_grpc_library( - name = "activity_csharp_grpc", - srcs = [":activity_proto"], - deps = [":activity_csharp_proto"], -) - -csharp_gapic_library( - name = "activity_csharp_gapic", - srcs = [":activity_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "driveactivity_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "driveactivity_v2.yaml", - deps = [ - ":activity_csharp_grpc", - ":activity_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-apps-drive-activity-v2-csharp", - deps = [ - ":activity_csharp_gapic", - ":activity_csharp_grpc", - ":activity_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/apps/drive/labels/v2/BUILD.bazel b/google/apps/drive/labels/v2/BUILD.bazel --- a/google/apps/drive/labels/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/apps/drive/labels/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,393 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "labels_proto", - srcs = [ - "common.proto", - "error_details.proto", - "exception_detail.proto", - "field.proto", - "label.proto", - "label_permission.proto", - "label_service.proto", - "requests.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/type:color_proto", - "//google/type:date_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "labels_proto_with_info", - deps = [ - ":labels_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "labels_java_proto", - deps = [":labels_proto"], -) - -java_grpc_library( - name = "labels_java_grpc", - srcs = [":labels_proto"], - deps = [":labels_java_proto"], -) - -java_gapic_library( - name = "labels_java_gapic", - srcs = [":labels_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "drivelabels_v2_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "drivelabels_v2.yaml", - test_deps = [ - ":labels_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":labels_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "labels_java_gapic_test_suite", - test_classes = [ - "com.google.apps.drive.labels.v2.LabelServiceClientHttpJsonTest", - "com.google.apps.drive.labels.v2.LabelServiceClientTest", - ], - runtime_deps = [":labels_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-drive-labels-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":labels_java_gapic", - ":labels_java_grpc", - ":labels_java_proto", - ":labels_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "labels_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/apps/drive/labels/v2", - protos = [":labels_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:color_go_proto", - "//google/type:date_go_proto", - ], -) - -go_gapic_library( - name = "labels_go_gapic", - srcs = [":labels_proto_with_info"], - grpc_service_config = "drivelabels_v2_grpc_service_config.json", - importpath = "google.golang.org/google/apps/drive/labels/v2;labels", - metadata = True, - rest_numeric_enums = True, - service_yaml = "drivelabels_v2.yaml", - transport = "grpc+rest", - deps = [ - ":labels_go_proto", - ], -) - -go_test( - name = "labels_go_gapic_test", - srcs = [":labels_go_gapic_srcjar_test"], - embed = [":labels_go_gapic"], - importpath = "google.golang.org/google/apps/drive/labels/v2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-drive-labels-v2-go", - deps = [ - ":labels_go_gapic", - ":labels_go_gapic_srcjar-metadata.srcjar", - ":labels_go_gapic_srcjar-test.srcjar", - ":labels_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "labels_py_gapic", - srcs = [":labels_proto"], - grpc_service_config = "drivelabels_v2_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "drivelabels_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -py_test( - name = "labels_py_gapic_test", - srcs = [ - "labels_py_gapic_pytest.py", - "labels_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":labels_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "drive-labels-v2-py", - deps = [ - ":labels_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "labels_php_proto", - deps = [":labels_proto"], -) - -php_grpc_library( - name = "labels_php_grpc", - srcs = [":labels_proto"], - deps = [":labels_php_proto"], -) - -php_gapic_library( - name = "labels_php_gapic", - srcs = [":labels_proto_with_info"], - grpc_service_config = "drivelabels_v2_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "drivelabels_v2.yaml", - transport = "grpc+rest", - deps = [ - ":labels_php_grpc", - ":labels_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-drive-labels-v2-php", - deps = [ - ":labels_php_gapic", - ":labels_php_grpc", - ":labels_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "labels_nodejs_gapic", - package_name = "@google-cloud/labels", - src = ":labels_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "drivelabels_v2_grpc_service_config.json", - package = "google.apps.drive.labels.v2", - rest_numeric_enums = True, - service_yaml = "drivelabels_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "drive-labels-v2-nodejs", - deps = [ - ":labels_nodejs_gapic", - ":labels_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "labels_ruby_proto", - deps = [":labels_proto"], -) - -ruby_grpc_library( - name = "labels_ruby_grpc", - srcs = [":labels_proto"], - deps = [":labels_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "labels_ruby_gapic", - srcs = [":labels_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-drive-labels-v2", - ], - grpc_service_config = "drivelabels_v2_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "drivelabels_v2.yaml", - deps = [ - ":labels_ruby_grpc", - ":labels_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-drive-labels-v2-ruby", - deps = [ - ":labels_ruby_gapic", - ":labels_ruby_grpc", - ":labels_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "labels_csharp_proto", - deps = [":labels_proto"], -) - -csharp_grpc_library( - name = "labels_csharp_grpc", - srcs = [":labels_proto"], - deps = [":labels_csharp_proto"], -) - -csharp_gapic_library( - name = "labels_csharp_gapic", - srcs = [":labels_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "drivelabels_v2_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "drivelabels_v2.yaml", - deps = [ - ":labels_csharp_grpc", - ":labels_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-drive-labels-v2-csharp", - deps = [ - ":labels_csharp_gapic", - ":labels_csharp_grpc", - ":labels_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "labels_cc_proto", - deps = [":labels_proto"], -) - -cc_grpc_library( - name = "labels_cc_grpc", - srcs = [":labels_proto"], - grpc_only = True, - deps = [":labels_cc_proto"], -) diff -urN a/google/apps/drive/labels/v2beta/BUILD.bazel b/google/apps/drive/labels/v2beta/BUILD.bazel --- a/google/apps/drive/labels/v2beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/apps/drive/labels/v2beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,398 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "labels_proto", - srcs = [ - "common.proto", - "error_details.proto", - "exception_detail.proto", - "field.proto", - "label.proto", - "label_limits.proto", - "label_lock.proto", - "label_permission.proto", - "label_service.proto", - "requests.proto", - "user_capabilities.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/type:color_proto", - "//google/type:date_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "labels_proto_with_info", - deps = [ - ":labels_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "labels_java_proto", - deps = [":labels_proto"], -) - -java_grpc_library( - name = "labels_java_grpc", - srcs = [":labels_proto"], - deps = [":labels_java_proto"], -) - -java_gapic_library( - name = "labels_java_gapic", - srcs = [":labels_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "drivelabels_v2beta_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "drivelabels_v2beta.yaml", - test_deps = [ - ":labels_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":labels_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "labels_java_gapic_test_suite", - test_classes = [ - "com.google.apps.drive.labels.v2beta.LabelServiceClientHttpJsonTest", - "com.google.apps.drive.labels.v2beta.LabelServiceClientTest", - ], - runtime_deps = [":labels_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-drive-labels-v2beta-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":labels_java_gapic", - ":labels_java_grpc", - ":labels_java_proto", - ":labels_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "labels_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/apps/drive/labels/v2beta", - protos = [":labels_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:color_go_proto", - "//google/type:date_go_proto", - ], -) - -go_gapic_library( - name = "labels_go_gapic", - srcs = [":labels_proto_with_info"], - grpc_service_config = "drivelabels_v2beta_grpc_service_config.json", - importpath = "google.golang.org/google/apps/drive/labels/v2beta;labels", - metadata = True, - rest_numeric_enums = True, - service_yaml = "drivelabels_v2beta.yaml", - transport = "grpc+rest", - deps = [ - ":labels_go_proto", - ], -) - -go_test( - name = "labels_go_gapic_test", - srcs = [":labels_go_gapic_srcjar_test"], - embed = [":labels_go_gapic"], - importpath = "google.golang.org/google/apps/drive/labels/v2beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-drive-labels-v2beta-go", - deps = [ - ":labels_go_gapic", - ":labels_go_gapic_srcjar-metadata.srcjar", - ":labels_go_gapic_srcjar-test.srcjar", - ":labels_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "labels_py_gapic", - srcs = [":labels_proto"], - grpc_service_config = "drivelabels_v2beta_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "drivelabels_v2beta.yaml", - transport = "grpc+rest", - deps = [], -) - -py_test( - name = "labels_py_gapic_test", - srcs = [ - "labels_py_gapic_pytest.py", - "labels_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":labels_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "drive-labels-v2beta-py", - deps = [ - ":labels_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "labels_php_proto", - deps = [":labels_proto"], -) - -php_grpc_library( - name = "labels_php_grpc", - srcs = [":labels_proto"], - deps = [":labels_php_proto"], -) - -php_gapic_library( - name = "labels_php_gapic", - srcs = [":labels_proto_with_info"], - grpc_service_config = "drivelabels_v2beta_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "drivelabels_v2beta.yaml", - transport = "grpc+rest", - deps = [ - ":labels_php_grpc", - ":labels_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-drive-labels-v2beta-php", - deps = [ - ":labels_php_gapic", - ":labels_php_grpc", - ":labels_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "labels_nodejs_gapic", - package_name = "@google-cloud/labels", - src = ":labels_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "drivelabels_v2beta_grpc_service_config.json", - package = "google.apps.drive.labels.v2beta", - rest_numeric_enums = True, - service_yaml = "drivelabels_v2beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "drive-labels-v2beta-nodejs", - deps = [ - ":labels_nodejs_gapic", - ":labels_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "labels_ruby_proto", - deps = [":labels_proto"], -) - -ruby_grpc_library( - name = "labels_ruby_grpc", - srcs = [":labels_proto"], - deps = [":labels_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "labels_ruby_gapic", - srcs = [":labels_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-drive-labels-v2beta", - ], - grpc_service_config = "drivelabels_v2beta_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "drivelabels_v2beta.yaml", - deps = [ - ":labels_ruby_grpc", - ":labels_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-drive-labels-v2beta-ruby", - deps = [ - ":labels_ruby_gapic", - ":labels_ruby_grpc", - ":labels_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "labels_csharp_proto", - deps = [":labels_proto"], -) - -csharp_grpc_library( - name = "labels_csharp_grpc", - srcs = [":labels_proto"], - deps = [":labels_csharp_proto"], -) - -csharp_gapic_library( - name = "labels_csharp_gapic", - srcs = [":labels_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "drivelabels_v2beta_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "drivelabels_v2beta.yaml", - deps = [ - ":labels_csharp_grpc", - ":labels_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-drive-labels-v2beta-csharp", - deps = [ - ":labels_csharp_gapic", - ":labels_csharp_grpc", - ":labels_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "labels_cc_proto", - deps = [":labels_proto"], -) - -cc_grpc_library( - name = "labels_cc_grpc", - srcs = [":labels_proto"], - grpc_only = True, - deps = [":labels_cc_proto"], -) diff -urN a/google/apps/market/v2/BUILD.bazel b/google/apps/market/v2/BUILD.bazel --- a/google/apps/market/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/apps/market/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,314 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "marketplace_proto", - srcs = [ - "resources.proto", - "services.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - ], -) - -proto_library_with_info( - name = "marketplace_proto_with_info", - deps = [ - ":marketplace_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "marketplace_java_proto", - deps = [":marketplace_proto"], -) - -java_grpc_library( - name = "marketplace_java_grpc", - srcs = [":marketplace_proto"], - deps = [":marketplace_java_proto"], -) - -java_gapic_library( - name = "marketplace_java_gapic", - srcs = [":marketplace_proto_with_info"], - grpc_service_config = "service_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":marketplace_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":marketplace_java_proto", - ], -) - -java_gapic_test( - name = "marketplace_java_gapic_test_suite", - test_classes = [ - "com.google.ccc.hosted.marketplace.v2.CustomerLicenseServiceClientHttpJsonTest", - "com.google.ccc.hosted.marketplace.v2.CustomerLicenseServiceClientTest", - "com.google.ccc.hosted.marketplace.v2.LicenseNotificationServiceClientHttpJsonTest", - "com.google.ccc.hosted.marketplace.v2.LicenseNotificationServiceClientTest", - "com.google.ccc.hosted.marketplace.v2.UserLicenseServiceClientHttpJsonTest", - "com.google.ccc.hosted.marketplace.v2.UserLicenseServiceClientTest", - ], - runtime_deps = [":marketplace_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-hosted-marketplace-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":marketplace_java_gapic", - ":marketplace_java_grpc", - ":marketplace_java_proto", - ":marketplace_proto", - ], -) - -go_proto_library( - name = "marketplace_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/ccc/hosted/marketplace/v2", - protos = [":marketplace_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "marketplace_go_gapic", - srcs = [":marketplace_proto_with_info"], - grpc_service_config = "service_grpc_service_config.json", - importpath = "google.golang.org/ccc/hosted/marketplace/v2;marketplace", - metadata = True, - rest_numeric_enums = False, - service_yaml = "appsmarket_v2.yaml", - deps = [ - ":marketplace_go_proto", - ], -) - -go_test( - name = "marketplace_go_gapic_test", - srcs = [":marketplace_go_gapic_srcjar_test"], - embed = [":marketplace_go_gapic"], - importpath = "google.golang.org/ccc/hosted/marketplace/v2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-hosted-marketplace-v2-go", - deps = [ - ":marketplace_go_gapic", - ":marketplace_go_gapic_srcjar-metadata.srcjar", - ":marketplace_go_gapic_srcjar-test.srcjar", - ":marketplace_go_proto", - ], -) - -py_gapic_library( - name = "marketplace_py_gapic", - srcs = [":marketplace_proto"], - grpc_service_config = "service_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "marketplace_py_gapic_test", - srcs = [ - "marketplace_py_gapic_pytest.py", - "marketplace_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":marketplace_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "hosted-marketplace-v2-py", - deps = [ - ":marketplace_py_gapic", - ], -) - -php_proto_library( - name = "marketplace_php_proto", - deps = [":marketplace_proto"], -) - -php_grpc_library( - name = "marketplace_php_grpc", - srcs = [":marketplace_proto"], - deps = [":marketplace_php_proto"], -) - -php_gapic_library( - name = "marketplace_php_gapic", - srcs = [":marketplace_proto_with_info"], - grpc_service_config = "service_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":marketplace_php_grpc", - ":marketplace_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-hosted-marketplace-v2-php", - deps = [ - ":marketplace_php_gapic", - ":marketplace_php_grpc", - ":marketplace_php_proto", - ], -) - -nodejs_gapic_library( - name = "marketplace_nodejs_gapic", - package_name = "@google-cloud/marketplace", - src = ":marketplace_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "service_grpc_service_config.json", - package = "ccc.hosted.marketplace.v2", - rest_numeric_enums = False, - service_yaml = "appsmarket_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "hosted-marketplace-v2-nodejs", - deps = [ - ":marketplace_nodejs_gapic", - ":marketplace_proto", - ], -) - -ruby_proto_library( - name = "marketplace_ruby_proto", - deps = [":marketplace_proto"], -) - -ruby_grpc_library( - name = "marketplace_ruby_grpc", - srcs = [":marketplace_proto"], - deps = [":marketplace_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "marketplace_ruby_gapic", - srcs = [":marketplace_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-hosted-marketplace-v2", - ], - grpc_service_config = "service_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":marketplace_ruby_grpc", - ":marketplace_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-hosted-marketplace-v2-ruby", - deps = [ - ":marketplace_ruby_gapic", - ":marketplace_ruby_grpc", - ":marketplace_ruby_proto", - ], -) - -csharp_proto_library( - name = "marketplace_csharp_proto", - deps = [":marketplace_proto"], -) - -csharp_grpc_library( - name = "marketplace_csharp_grpc", - srcs = [":marketplace_proto"], - deps = [":marketplace_csharp_proto"], -) - -csharp_gapic_library( - name = "marketplace_csharp_gapic", - srcs = [":marketplace_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "service_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "appsmarket_v2.yaml", - deps = [ - ":marketplace_csharp_grpc", - ":marketplace_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-hosted-marketplace-v2-csharp", - deps = [ - ":marketplace_csharp_gapic", - ":marketplace_csharp_grpc", - ":marketplace_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/apps/script/type/BUILD.bazel b/google/apps/script/type/BUILD.bazel --- a/google/apps/script/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/apps/script/type/BUILD.bazel 1969-12-31 16:00:00 @@ -1,159 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_grpc_library", - "csharp_proto_library", - "go_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", - "php_grpc_library", - "php_proto_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "type_proto", - srcs = [ - "addon_widget_set.proto", - "extension_point.proto", - "script_manifest.proto", - ], - deps = [ - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -java_proto_library( - name = "type_java_proto", - deps = [":type_proto"], -) - -java_grpc_library( - name = "type_java_grpc", - srcs = [":type_proto"], - deps = [":type_java_proto"], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-apps-script-type-java", - transport = "grpc+rest", - deps = [ - ":type_java_grpc", - ":type_java_proto", - ":type_proto", - ], -) - -go_proto_library( - name = "type_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/apps/script/type", - protos = [":type_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_proto_library", -) - -py_proto_library( - name = "type_py_proto", - deps = [":type_proto"], -) - -py_gapic_library( - name = "type_py_gapic", - srcs = [":type_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "type-py", - deps = [ - ":type_py_gapic", - "//google/apps/script/type/calendar:calendar_py_gapic", - "//google/apps/script/type/docs:docs_py_gapic", - "//google/apps/script/type/drive:drive_py_gapic", - "//google/apps/script/type/gmail:gmail_py_gapic", - "//google/apps/script/type/sheets:sheets_py_gapic", - "//google/apps/script/type/slides:slides_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -php_proto_library( - name = "type_php_proto", - deps = [":type_proto"], -) - -php_grpc_library( - name = "type_php_grpc", - srcs = [":type_proto"], - deps = [":type_php_proto"], -) - -ruby_proto_library( - name = "type_ruby_proto", - deps = [":type_proto"], -) - -ruby_grpc_library( - name = "type_ruby_grpc", - srcs = [":type_proto"], - deps = [":type_ruby_proto"], -) - -csharp_proto_library( - name = "type_csharp_proto", - deps = [":type_proto"], -) - -csharp_grpc_library( - name = "type_csharp_grpc", - srcs = [":type_proto"], - deps = [":type_csharp_proto"], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-apps-script-type-csharp", - package_name = "Google.Apps.Script.Type", - generate_nongapic_package = True, - deps = [ - ":type_csharp_grpc", - ":type_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/apps/script/type/calendar/BUILD.bazel b/google/apps/script/type/calendar/BUILD.bazel --- a/google/apps/script/type/calendar/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/apps/script/type/calendar/BUILD.bazel 1969-12-31 16:00:00 @@ -1,143 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", - "go_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", - "php_grpc_library", - "php_proto_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "calendar_proto", - srcs = [ - "calendar_addon_manifest.proto", - ], - deps = [ - "//google/api:field_behavior_proto", - "//google/apps/script/type:type_proto", - ], -) - -java_proto_library( - name = "calendar_java_proto", - deps = [":calendar_proto"], -) - -java_grpc_library( - name = "calendar_java_grpc", - srcs = [":calendar_proto"], - deps = [":calendar_java_proto"], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-apps-script-type-calendar-java", - transport = "grpc+rest", - deps = [ - ":calendar_java_grpc", - ":calendar_java_proto", - ":calendar_proto", - ], -) - -go_proto_library( - name = "calendar_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/apps/script/type/calendar", - protos = [":calendar_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/apps/script/type:type_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_proto_library", -) - -py_proto_library( - name = "calendar_py_proto", - deps = [":calendar_proto"], -) - -py_gapic_library( - name = "calendar_py_gapic", - srcs = [":calendar_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "calendar-gapic", - deps = [ - ":calendar_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -php_proto_library( - name = "calendar_php_proto", - deps = [":calendar_proto"], -) - -php_grpc_library( - name = "calendar_php_grpc", - srcs = [":calendar_proto"], - deps = [":calendar_php_proto"], -) - -ruby_proto_library( - name = "calendar_ruby_proto", - deps = [":calendar_proto"], -) - -ruby_grpc_library( - name = "calendar_ruby_grpc", - srcs = [":calendar_proto"], - deps = [":calendar_ruby_proto"], -) - -csharp_proto_library( - name = "calendar_csharp_proto", - deps = [":calendar_proto"], -) - -csharp_grpc_library( - name = "calendar_csharp_grpc", - srcs = [":calendar_proto"], - deps = [":calendar_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/apps/script/type/docs/BUILD.bazel b/google/apps/script/type/docs/BUILD.bazel --- a/google/apps/script/type/docs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/apps/script/type/docs/BUILD.bazel 1969-12-31 16:00:00 @@ -1,143 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", - "go_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", - "php_grpc_library", - "php_proto_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "docs_proto", - srcs = [ - "docs_addon_manifest.proto", - ], - deps = [ - "//google/api:field_behavior_proto", - "//google/apps/script/type:type_proto", - ], -) - -java_proto_library( - name = "docs_java_proto", - deps = [":docs_proto"], -) - -java_grpc_library( - name = "docs_java_grpc", - srcs = [":docs_proto"], - deps = [":docs_java_proto"], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-apps-script-type-docs-java", - transport = "grpc+rest", - deps = [ - ":docs_java_grpc", - ":docs_java_proto", - ":docs_proto", - ], -) - -go_proto_library( - name = "docs_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/apps/script/type/docs", - protos = [":docs_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/apps/script/type:type_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_proto_library", -) - -py_proto_library( - name = "docs_py_proto", - deps = [":docs_proto"], -) - -py_gapic_library( - name = "docs_py_gapic", - srcs = [":docs_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "docs-gapic", - deps = [ - ":docs_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -php_proto_library( - name = "docs_php_proto", - deps = [":docs_proto"], -) - -php_grpc_library( - name = "docs_php_grpc", - srcs = [":docs_proto"], - deps = [":docs_php_proto"], -) - -ruby_proto_library( - name = "docs_ruby_proto", - deps = [":docs_proto"], -) - -ruby_grpc_library( - name = "docs_ruby_grpc", - srcs = [":docs_proto"], - deps = [":docs_ruby_proto"], -) - -csharp_proto_library( - name = "docs_csharp_proto", - deps = [":docs_proto"], -) - -csharp_grpc_library( - name = "docs_csharp_grpc", - srcs = [":docs_proto"], - deps = [":docs_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/apps/script/type/drive/BUILD.bazel b/google/apps/script/type/drive/BUILD.bazel --- a/google/apps/script/type/drive/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/apps/script/type/drive/BUILD.bazel 1969-12-31 16:00:00 @@ -1,141 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", - "go_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", - "php_grpc_library", - "php_proto_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "drive_proto", - srcs = [ - "drive_addon_manifest.proto", - ], - deps = [ - "//google/apps/script/type:type_proto", - ], -) - -java_proto_library( - name = "drive_java_proto", - deps = [":drive_proto"], -) - -java_grpc_library( - name = "drive_java_grpc", - srcs = [":drive_proto"], - deps = [":drive_java_proto"], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-apps-script-type-drive-java", - transport = "grpc+rest", - deps = [ - ":drive_java_grpc", - ":drive_java_proto", - ":drive_proto", - ], -) - -go_proto_library( - name = "drive_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/apps/script/type/drive", - protos = [":drive_proto"], - deps = [ - "//google/apps/script/type:type_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_proto_library", -) - -py_proto_library( - name = "drive_py_proto", - deps = [":drive_proto"], -) - -py_gapic_library( - name = "drive_py_gapic", - srcs = [":drive_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "drive-gapic", - deps = [ - ":drive_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -php_proto_library( - name = "drive_php_proto", - deps = [":drive_proto"], -) - -php_grpc_library( - name = "drive_php_grpc", - srcs = [":drive_proto"], - deps = [":drive_php_proto"], -) - -ruby_proto_library( - name = "drive_ruby_proto", - deps = [":drive_proto"], -) - -ruby_grpc_library( - name = "drive_ruby_grpc", - srcs = [":drive_proto"], - deps = [":drive_ruby_proto"], -) - -csharp_proto_library( - name = "drive_csharp_proto", - deps = [":drive_proto"], -) - -csharp_grpc_library( - name = "drive_csharp_grpc", - srcs = [":drive_proto"], - deps = [":drive_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/apps/script/type/gmail/BUILD.bazel b/google/apps/script/type/gmail/BUILD.bazel --- a/google/apps/script/type/gmail/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/apps/script/type/gmail/BUILD.bazel 1969-12-31 16:00:00 @@ -1,142 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", - "go_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", - "php_grpc_library", - "php_proto_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "gmail_proto", - srcs = [ - "gmail_addon_manifest.proto", - ], - deps = [ - "//google/apps/script/type:type_proto", - "@com_google_protobuf//:struct_proto", - ], -) - -java_proto_library( - name = "gmail_java_proto", - deps = [":gmail_proto"], -) - -java_grpc_library( - name = "gmail_java_grpc", - srcs = [":gmail_proto"], - deps = [":gmail_java_proto"], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-apps-script-type-gmail-java", - transport = "grpc+rest", - deps = [ - ":gmail_java_grpc", - ":gmail_java_proto", - ":gmail_proto", - ], -) - -go_proto_library( - name = "gmail_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/apps/script/type/gmail", - protos = [":gmail_proto"], - deps = [ - "//google/apps/script/type:type_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_proto_library", -) - -py_proto_library( - name = "gmail_py_proto", - deps = [":gmail_proto"], -) - -py_gapic_library( - name = "gmail_py_gapic", - srcs = [":gmail_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "gmail-gapic", - deps = [ - ":gmail_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -php_proto_library( - name = "gmail_php_proto", - deps = [":gmail_proto"], -) - -php_grpc_library( - name = "gmail_php_grpc", - srcs = [":gmail_proto"], - deps = [":gmail_php_proto"], -) - -ruby_proto_library( - name = "gmail_ruby_proto", - deps = [":gmail_proto"], -) - -ruby_grpc_library( - name = "gmail_ruby_grpc", - srcs = [":gmail_proto"], - deps = [":gmail_ruby_proto"], -) - -csharp_proto_library( - name = "gmail_csharp_proto", - deps = [":gmail_proto"], -) - -csharp_grpc_library( - name = "gmail_csharp_grpc", - srcs = [":gmail_proto"], - deps = [":gmail_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/apps/script/type/sheets/BUILD.bazel b/google/apps/script/type/sheets/BUILD.bazel --- a/google/apps/script/type/sheets/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/apps/script/type/sheets/BUILD.bazel 1969-12-31 16:00:00 @@ -1,143 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", - "go_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", - "php_grpc_library", - "php_proto_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "sheets_proto", - srcs = [ - "sheets_addon_manifest.proto", - ], - deps = [ - "//google/api:field_behavior_proto", - "//google/apps/script/type:type_proto", - ], -) - -java_proto_library( - name = "sheets_java_proto", - deps = [":sheets_proto"], -) - -java_grpc_library( - name = "sheets_java_grpc", - srcs = [":sheets_proto"], - deps = [":sheets_java_proto"], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-apps-script-type-sheets-java", - transport = "grpc+rest", - deps = [ - ":sheets_java_grpc", - ":sheets_java_proto", - ":sheets_proto", - ], -) - -go_proto_library( - name = "sheets_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/apps/script/type/sheets", - protos = [":sheets_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/apps/script/type:type_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_proto_library", -) - -py_proto_library( - name = "sheets_py_proto", - deps = [":sheets_proto"], -) - -py_gapic_library( - name = "sheets_py_gapic", - srcs = [":sheets_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "sheets-gapic", - deps = [ - ":sheets_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -php_proto_library( - name = "sheets_php_proto", - deps = [":sheets_proto"], -) - -php_grpc_library( - name = "sheets_php_grpc", - srcs = [":sheets_proto"], - deps = [":sheets_php_proto"], -) - -ruby_proto_library( - name = "sheets_ruby_proto", - deps = [":sheets_proto"], -) - -ruby_grpc_library( - name = "sheets_ruby_grpc", - srcs = [":sheets_proto"], - deps = [":sheets_ruby_proto"], -) - -csharp_proto_library( - name = "sheets_csharp_proto", - deps = [":sheets_proto"], -) - -csharp_grpc_library( - name = "sheets_csharp_grpc", - srcs = [":sheets_proto"], - deps = [":sheets_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/apps/script/type/slides/BUILD.bazel b/google/apps/script/type/slides/BUILD.bazel --- a/google/apps/script/type/slides/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/apps/script/type/slides/BUILD.bazel 1969-12-31 16:00:00 @@ -1,143 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", - "go_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", - "php_grpc_library", - "php_proto_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "slides_proto", - srcs = [ - "slides_addon_manifest.proto", - ], - deps = [ - "//google/api:field_behavior_proto", - "//google/apps/script/type:type_proto", - ], -) - -java_proto_library( - name = "slides_java_proto", - deps = [":slides_proto"], -) - -java_grpc_library( - name = "slides_java_grpc", - srcs = [":slides_proto"], - deps = [":slides_java_proto"], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-apps-script-type-slides-java", - transport = "grpc+rest", - deps = [ - ":slides_java_grpc", - ":slides_java_proto", - ":slides_proto", - ], -) - -go_proto_library( - name = "slides_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/apps/script/type/slides", - protos = [":slides_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/apps/script/type:type_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_proto_library", -) - -py_proto_library( - name = "slides_py_proto", - deps = [":slides_proto"], -) - -py_gapic_library( - name = "slides_py_gapic", - srcs = [":slides_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "slides-gapic", - deps = [ - ":slides_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -php_proto_library( - name = "slides_php_proto", - deps = [":slides_proto"], -) - -php_grpc_library( - name = "slides_php_grpc", - srcs = [":slides_proto"], - deps = [":slides_php_proto"], -) - -ruby_proto_library( - name = "slides_ruby_proto", - deps = [":slides_proto"], -) - -ruby_grpc_library( - name = "slides_ruby_grpc", - srcs = [":slides_proto"], - deps = [":slides_ruby_proto"], -) - -csharp_proto_library( - name = "slides_csharp_proto", - deps = [":slides_proto"], -) - -csharp_grpc_library( - name = "slides_csharp_grpc", - srcs = [":slides_proto"], - deps = [":slides_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/area120/tables/BUILD.bazel b/google/area120/tables/BUILD.bazel --- a/google/area120/tables/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/area120/tables/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-area120-tables. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for area120tables. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1alpha1 in this case. -ruby_cloud_gapic_library( - name = "area120tables_ruby_wrapper", - srcs = ["//google/area120/tables/v1alpha1:tables_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-area120-tables", - "ruby-cloud-env-prefix=AREA120_TABLES", - "ruby-cloud-wrapper-of=v1alpha1:0.0", - "ruby-cloud-product-url=https://tables.area120.google.com/u/0/about#/", - "ruby-cloud-api-id=area120tables.googleapis.com", - "ruby-cloud-api-shortname=area120tables", - ], - ruby_cloud_description = "Using the Area 120 Tables API, you can query for tables, and update/create/delete rows within tables programmatically.", - ruby_cloud_title = "Area 120 Tables", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-area120-tables-ruby", - deps = [ - ":area120tables_ruby_wrapper", - ], -) diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v1alpha1/BUILD.bazel --- a/google/area120/tables/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/area120/tables/v1alpha1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,320 +0,0 @@ -# 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", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "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_proto_library( - name = "tables_java_proto", - deps = [":tables_proto"], -) - -java_grpc_library( - name = "tables_java_grpc", - srcs = [":tables_proto"], - deps = [":tables_java_proto"], -) - -java_gapic_library( - name = "tables_java_gapic", - srcs = [":tables_proto_with_info"], - gapic_yaml = "language_gapic.yaml", - grpc_service_config = "tables_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":tables_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":tables_java_proto", - ], -) - -java_gapic_test( - name = "tables_java_gapic_test_suite", - test_classes = [ - "com.google.area120.tables.v1alpha.TablesServiceClientHttpJsonTest", - "com.google.area120.tables.v1alpha.TablesServiceClientTest", - ], - runtime_deps = [":tables_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-area120-tables-v1alpha1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":tables_java_gapic", - ":tables_java_grpc", - ":tables_java_proto", - ":tables_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", - 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", - rest_numeric_enums = False, - service_yaml = "area120tables_v1alpha1.yaml", - transport = "grpc+rest", - 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", - ], -) - -py_gapic_library( - name = "tables_py_gapic", - srcs = [":tables_proto"], - grpc_service_config = "tables_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", -) - -py_test( - name = "tables_py_gapic_test", - srcs = [ - "tables_py_gapic_pytest.py", - "tables_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":tables_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "area120-tables-v1alpha1-py", - deps = [ - ":tables_py_gapic", - ], -) - -php_proto_library( - name = "tables_php_proto", - deps = [":tables_proto"], -) - -php_grpc_library( - name = "tables_php_grpc", - srcs = [":tables_proto"], - deps = [":tables_php_proto"], -) - -php_gapic_library( - name = "tables_php_gapic", - srcs = [":tables_proto_with_info"], - grpc_service_config = "tables_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - 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", - ], -) - -nodejs_gapic_library( - name = "tables_nodejs_gapic", - package_name = "@google/area120-tables", - src = ":tables_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "tables_grpc_service_config.json", - package = "google.area120.tables.v1alpha1", - rest_numeric_enums = False, - service_yaml = "area120tables_v1alpha1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "area120-tables-v1alpha1-nodejs", - deps = [ - ":tables_nodejs_gapic", - ":tables_proto", - ], -) - -ruby_proto_library( - name = "tables_ruby_proto", - deps = [":tables_proto"], -) - -ruby_grpc_library( - name = "tables_ruby_grpc", - srcs = [":tables_proto"], - deps = [":tables_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "tables_ruby_gapic", - srcs = [":tables_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-area120-tables-v1alpha1", - "ruby-cloud-env-prefix=AREA120_TABLES", - "ruby-cloud-product-url=https://tables.area120.google.com/u/0/about#/", - "ruby-cloud-api-id=area120tables.googleapis.com", - "ruby-cloud-api-shortname=area120tables", - ], - grpc_service_config = "tables_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Using the Area 120 Tables API, you can query for tables, and update/create/delete rows within tables programmatically.", - ruby_cloud_title = "Area 120 Tables V1alpha1", - deps = [ - ":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", - ], -) - -csharp_proto_library( - name = "tables_csharp_proto", - deps = [":tables_proto"], -) - -csharp_grpc_library( - name = "tables_csharp_grpc", - srcs = [":tables_proto"], - deps = [":tables_csharp_proto"], -) - -csharp_gapic_library( - name = "tables_csharp_gapic", - srcs = [":tables_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "tables_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "area120tables_v1alpha1.yaml", - 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 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/bigtable/admin/BUILD.bazel b/google/bigtable/admin/BUILD.bazel --- a/google/bigtable/admin/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/bigtable/admin/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUILD.bazel --- a/google/bigtable/admin/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/bigtable/admin/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,350 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "admin_proto", - srcs = [ - "bigtable_instance_admin.proto", - "bigtable_table_admin.proto", - "common.proto", - "instance.proto", - "table.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "admin_proto_with_info", - deps = [ - ":admin_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "admin_java_proto", - deps = [":admin_proto"], -) - -java_grpc_library( - name = "admin_java_grpc", - srcs = [":admin_proto"], - deps = [":admin_java_proto"], -) - -java_gapic_library( - name = "admin_java_gapic", - srcs = [":admin_proto_with_info"], - gapic_yaml = "bigtableadmin_gapic.yaml", - grpc_service_config = "bigtableadmin_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":admin_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc", - deps = [ - ":admin_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "admin_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigtable.admin.v2.BaseBigtableInstanceAdminClientTest", - "com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClientTest", - ], - runtime_deps = [":admin_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigtable-admin-v2-java", - include_samples = True, - transport = "grpc", - deps = [ - ":admin_java_gapic", - ":admin_java_grpc", - ":admin_java_proto", - ":admin_proto", - ], -) - -go_proto_library( - name = "admin_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/bigtable/admin/v2", - protos = [":admin_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "admin_go_gapic", - srcs = [":admin_proto_with_info"], - grpc_service_config = "bigtableadmin_grpc_service_config.json", - importpath = "cloud.google.com/go/bigtable/admin/apiv2;admin", - rest_numeric_enums = False, - service_yaml = "bigtableadmin_v2.yaml", - transport = "grpc", - deps = [ - ":admin_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "admin_go_gapic_test", - srcs = [":admin_go_gapic_srcjar_test"], - embed = [":admin_go_gapic"], - importpath = "cloud.google.com/go/bigtable/admin/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigtable-admin-v2-go", - deps = [ - ":admin_go_gapic", - ":admin_go_gapic_srcjar-test.srcjar", - ":admin_go_proto", - ], -) - -py_gapic_library( - name = "bigtable_admin_py_gapic", - srcs = [":admin_proto"], - grpc_service_config = "bigtableadmin_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=google.cloud", - "python-gapic-name=bigtable_admin", - "autogen-snippets=False", - ], - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "bigtable_admin_py_gapic_test", - srcs = [ - "bigtable_admin_py_gapic_pytest.py", - "bigtable_admin_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":bigtable_admin_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "bigtable-admin-v2-py", - deps = [ - ":bigtable_admin_py_gapic", - ], -) - -php_proto_library( - name = "admin_php_proto", - deps = [":admin_proto"], -) - -php_grpc_library( - name = "admin_php_grpc", - srcs = [":admin_proto"], - deps = [":admin_php_proto"], -) - -php_gapic_library( - name = "admin_php_gapic", - srcs = [":admin_proto_with_info"], - gapic_yaml = "bigtableadmin_gapic.yaml", - rest_numeric_enums = False, - service_yaml = "bigtableadmin_v2.yaml", - transport = "grpc+rest", - deps = [ - ":admin_php_grpc", - ":admin_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-bigtable-admin-v2-php", - deps = [ - ":admin_php_gapic", - ":admin_php_grpc", - ":admin_php_proto", - ], -) - -nodejs_gapic_library( - name = "admin_nodejs_gapic", - package_name = "@google-cloud/bigtable", - src = ":admin_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "bigtableadmin_grpc_service_config.json", - main_service = "bigtable", - package = "google.bigtable.admin.v2", - rest_numeric_enums = False, - service_yaml = "bigtableadmin_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigtable-admin-v2-nodejs", - deps = [ - ":admin_nodejs_gapic", - ":admin_proto", - ], -) - -ruby_proto_library( - name = "admin_ruby_proto", - deps = [":admin_proto"], -) - -ruby_grpc_library( - name = "admin_ruby_grpc", - srcs = [":admin_proto"], - deps = [":admin_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "admin_ruby_gapic", - srcs = [":admin_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigtable-admin-v2", - "ruby-cloud-env-prefix=BIGTABLE", - "ruby-cloud-product-url=https://cloud.google.com/bigtable", - "ruby-cloud-api-id=bigtableadmin.googleapis.com", - "ruby-cloud-api-shortname=bigtableadmin", - "ruby-cloud-wrapper-gem-override=google-cloud-bigtable", - ], - grpc_service_config = "bigtableadmin_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads.", - ruby_cloud_title = "Cloud Bigtable Admin V2", - deps = [ - ":admin_ruby_grpc", - ":admin_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigtable-admin-v2-ruby", - deps = [ - ":admin_ruby_gapic", - ":admin_ruby_grpc", - ":admin_ruby_proto", - ], -) - -csharp_proto_library( - name = "admin_csharp_proto", - deps = [":admin_proto"], -) - -csharp_grpc_library( - name = "admin_csharp_grpc", - srcs = [":admin_proto"], - deps = [":admin_csharp_proto"], -) - -csharp_gapic_library( - name = "admin_csharp_gapic", - srcs = [":admin_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "bigtableadmin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigtableadmin_v2.yaml", - deps = [ - ":admin_csharp_grpc", - ":admin_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigtable-admin-v2-csharp", - deps = [ - ":admin_csharp_gapic", - ":admin_csharp_grpc", - ":admin_csharp_proto", - ], -) - -cc_proto_library( - name = "admin_cc_proto", - deps = [":admin_proto"], -) - -cc_grpc_library( - name = "admin_cc_grpc", - srcs = [":admin_proto"], - grpc_only = True, - deps = [":admin_cc_proto"], -) diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel --- a/google/bigtable/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/bigtable/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,329 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "bigtable_proto", - srcs = [ - "bigtable.proto", - "data.proto", - "request_stats.proto", - "response_params.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/api:routing_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "bigtable_proto_with_info", - deps = [ - ":bigtable_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "bigtable_java_proto", - deps = [":bigtable_proto"], -) - -java_grpc_library( - name = "bigtable_java_grpc", - srcs = [":bigtable_proto"], - deps = [":bigtable_java_proto"], -) - -java_gapic_library( - name = "bigtable_java_gapic", - srcs = [":bigtable_proto_with_info"], - gapic_yaml = "bigtable_gapic.yaml", - grpc_service_config = "bigtable_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":bigtable_java_grpc", - ], - transport = "grpc", - deps = [ - ":bigtable_java_proto", - ], -) - -java_gapic_test( - name = "bigtable_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigtable.data.v2.BaseBigtableDataClientTest", - ], - runtime_deps = [":bigtable_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigtable-v2-java", - include_samples = True, - transport = "grpc", - deps = [ - ":bigtable_java_gapic", - ":bigtable_java_grpc", - ":bigtable_java_proto", - ":bigtable_proto", - ], -) - -go_proto_library( - name = "bigtable_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/bigtable/v2", - protos = [":bigtable_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "bigtable_go_gapic", - srcs = [":bigtable_proto_with_info"], - grpc_service_config = "bigtable_grpc_service_config.json", - importpath = "cloud.google.com/go/bigtable/apiv2;bigtable", - rest_numeric_enums = False, - service_yaml = "bigtable_v2.yaml", - transport = "grpc", - deps = [ - ":bigtable_go_proto", - ], -) - -go_test( - name = "bigtable_go_gapic_test", - srcs = [":bigtable_go_gapic_srcjar_test"], - embed = [":bigtable_go_gapic"], - importpath = "cloud.google.com/go/bigtable/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigtable-v2-go", - deps = [ - ":bigtable_go_gapic", - ":bigtable_go_gapic_srcjar-test.srcjar", - ":bigtable_go_proto", - ], -) - -py_gapic_library( - name = "bigtable_py_gapic", - srcs = [":bigtable_proto"], - grpc_service_config = "bigtable_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=google.cloud", - "autogen-snippets=False", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "bigtable_py_gapic_test", - srcs = [ - "bigtable_py_gapic_pytest.py", - "bigtable_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":bigtable_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "bigtable-v2-py", - deps = [ - ":bigtable_py_gapic", - ], -) - -php_proto_library( - name = "bigtable_php_proto", - deps = [":bigtable_proto"], -) - -php_grpc_library( - name = "bigtable_php_grpc", - srcs = [":bigtable_proto"], - deps = [":bigtable_php_proto"], -) - -php_gapic_library( - name = "bigtable_php_gapic", - srcs = [":bigtable_proto_with_info"], - rest_numeric_enums = False, - service_yaml = "bigtable_v2.yaml", - transport = "grpc+rest", - deps = [ - ":bigtable_php_grpc", - ":bigtable_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-bigtable-v2-php", - deps = [ - ":bigtable_php_gapic", - ":bigtable_php_grpc", - ":bigtable_php_proto", - ], -) - -nodejs_gapic_library( - name = "bigtable_nodejs_gapic", - package_name = "@google-cloud/bigtable", - src = ":bigtable_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "bigtable_grpc_service_config.json", - handwritten_layer = True, - main_service = "bigtable", - package = "google.bigtable.v2", - rest_numeric_enums = False, - service_yaml = "bigtable_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigtable-v2-nodejs", - deps = [ - ":bigtable_nodejs_gapic", - ":bigtable_proto", - ], -) - -ruby_proto_library( - name = "bigtable_ruby_proto", - deps = [":bigtable_proto"], -) - -ruby_grpc_library( - name = "bigtable_ruby_grpc", - srcs = [":bigtable_proto"], - deps = [":bigtable_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "bigtable_ruby_gapic", - srcs = [":bigtable_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigtable-v2", - "ruby-cloud-env-prefix=BIGTABLE", - "ruby-cloud-product-url=https://cloud.google.com/bigtable", - "ruby-cloud-api-id=bigtable.googleapis.com", - "ruby-cloud-api-shortname=bigtable", - ], - grpc_service_config = "bigtable_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads.", - ruby_cloud_title = "Cloud Bigtable V2", - deps = [ - ":bigtable_ruby_grpc", - ":bigtable_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigtable-v2-ruby", - deps = [ - ":bigtable_ruby_gapic", - ":bigtable_ruby_grpc", - ":bigtable_ruby_proto", - ], -) - -csharp_proto_library( - name = "bigtable_csharp_proto", - deps = [":bigtable_proto"], -) - -csharp_grpc_library( - name = "bigtable_csharp_grpc", - srcs = [":bigtable_proto"], - deps = [":bigtable_csharp_proto"], -) - -csharp_gapic_library( - name = "bigtable_csharp_gapic", - srcs = [":bigtable_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "bigtable_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigtable_v2.yaml", - deps = [ - ":bigtable_csharp_grpc", - ":bigtable_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigtable-v2-csharp", - deps = [ - ":bigtable_csharp_gapic", - ":bigtable_csharp_grpc", - ":bigtable_csharp_proto", - ], -) - -cc_proto_library( - name = "bigtable_cc_proto", - deps = [":bigtable_proto"], -) - -cc_grpc_library( - name = "bigtable_cc_grpc", - srcs = [":bigtable_proto"], - grpc_only = True, - deps = [":bigtable_cc_proto"], -) diff -urN a/google/chat/logging/v1/BUILD.bazel b/google/chat/logging/v1/BUILD.bazel --- a/google/chat/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/chat/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,177 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "chat_app_log_entry.proto", - ], - deps = [ - "//google/rpc:status_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/chat/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", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/chromeos/moblab/BUILD.bazel b/google/chromeos/moblab/BUILD.bazel --- a/google/chromeos/moblab/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/chromeos/moblab/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/v1beta1/BUILD.bazel --- a/google/chromeos/moblab/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/chromeos/moblab/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,322 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "moblab_proto", - srcs = [ - "build_service.proto", - "resources.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "moblab_proto_with_info", - deps = [ - ":moblab_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "moblab_java_proto", - deps = [":moblab_proto"], -) - -java_grpc_library( - name = "moblab_java_grpc", - srcs = [":moblab_proto"], - deps = [":moblab_java_proto"], -) - -java_gapic_library( - name = "moblab_java_gapic", - srcs = [":moblab_proto_with_info"], - gapic_yaml = "chromeosmoblab_gapic.yaml", - grpc_service_config = "moblab_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "chromeosmoblab_v1beta1.yaml", - test_deps = [ - ":moblab_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":moblab_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "moblab_java_gapic_test_suite", - test_classes = [ - "com.google.chromeos.moblab.v1beta1.BuildServiceClientHttpJsonTest", - "com.google.chromeos.moblab.v1beta1.BuildServiceClientTest", - ], - runtime_deps = [":moblab_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-chromeos-moblab-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":moblab_java_gapic", - ":moblab_java_grpc", - ":moblab_java_proto", - ":moblab_proto", - ], -) - -go_proto_library( - name = "moblab_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/chromeos/moblab/v1beta1", - protos = [":moblab_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "moblab_go_gapic", - srcs = [":moblab_proto_with_info"], - grpc_service_config = "moblab_grpc_service_config.json", - importpath = "google.golang.org/google/chromeos/moblab/v1beta1;moblab", - metadata = True, - rest_numeric_enums = False, - service_yaml = "chromeosmoblab_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":moblab_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "moblab_go_gapic_test", - srcs = [":moblab_go_gapic_srcjar_test"], - embed = [":moblab_go_gapic"], - importpath = "google.golang.org/google/chromeos/moblab/v1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-chromeos-moblab-v1beta1-go", - deps = [ - ":moblab_go_gapic", - ":moblab_go_gapic_srcjar-metadata.srcjar", - ":moblab_go_gapic_srcjar-test.srcjar", - ":moblab_go_proto", - ], -) - -py_gapic_library( - name = "moblab_py_gapic", - srcs = [":moblab_proto"], - grpc_service_config = "moblab_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "moblab_py_gapic_test", - srcs = [ - "moblab_py_gapic_pytest.py", - "moblab_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":moblab_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "chromeos-moblab-v1beta1-py", - deps = [ - ":moblab_py_gapic", - ], -) - -php_proto_library( - name = "moblab_php_proto", - deps = [":moblab_proto"], -) - -php_grpc_library( - name = "moblab_php_grpc", - srcs = [":moblab_proto"], - deps = [":moblab_php_proto"], -) - -php_gapic_library( - name = "moblab_php_gapic", - srcs = [":moblab_proto_with_info"], - grpc_service_config = "moblab_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "chromeosmoblab_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":moblab_php_grpc", - ":moblab_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-chromeos-moblab-v1beta1-php", - deps = [ - ":moblab_php_gapic", - ":moblab_php_grpc", - ":moblab_php_proto", - ], -) - -nodejs_gapic_library( - name = "moblab_nodejs_gapic", - package_name = "@google-cloud/moblab", - src = ":moblab_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "moblab_grpc_service_config.json", - package = "google.chromeos.moblab.v1beta1", - rest_numeric_enums = False, - service_yaml = "chromeosmoblab_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "chromeos-moblab-v1beta1-nodejs", - deps = [ - ":moblab_nodejs_gapic", - ":moblab_proto", - ], -) - -ruby_proto_library( - name = "moblab_ruby_proto", - deps = [":moblab_proto"], -) - -ruby_grpc_library( - name = "moblab_ruby_grpc", - srcs = [":moblab_proto"], - deps = [":moblab_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "moblab_ruby_gapic", - srcs = [":moblab_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-chromeos-moblab-v1beta1"], - grpc_service_config = "moblab_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":moblab_ruby_grpc", - ":moblab_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-chromeos-moblab-v1beta1-ruby", - deps = [ - ":moblab_ruby_gapic", - ":moblab_ruby_grpc", - ":moblab_ruby_proto", - ], -) - -csharp_proto_library( - name = "moblab_csharp_proto", - deps = [":moblab_proto"], -) - -csharp_grpc_library( - name = "moblab_csharp_grpc", - srcs = [":moblab_proto"], - deps = [":moblab_csharp_proto"], -) - -csharp_gapic_library( - name = "moblab_csharp_gapic", - srcs = [":moblab_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "moblab_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "chromeosmoblab_v1beta1.yaml", - deps = [ - ":moblab_csharp_grpc", - ":moblab_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-chromeos-moblab-v1beta1-csharp", - deps = [ - ":moblab_csharp_gapic", - ":moblab_csharp_grpc", - ":moblab_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/chromeos/uidetection/v1/BUILD.bazel b/google/chromeos/uidetection/v1/BUILD.bazel --- a/google/chromeos/uidetection/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/chromeos/uidetection/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,324 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "uidetection_proto", - srcs = [ - "ui_detection.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - ], -) - -proto_library_with_info( - name = "uidetection_proto_with_info", - deps = [ - ":uidetection_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "uidetection_java_proto", - deps = [":uidetection_proto"], -) - -java_grpc_library( - name = "uidetection_java_grpc", - srcs = [":uidetection_proto"], - deps = [":uidetection_java_proto"], -) - -java_gapic_library( - name = "uidetection_java_gapic", - srcs = [":uidetection_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "ui_detection_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "chromeosuidetection_v1.yaml", - test_deps = [ - ":uidetection_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":uidetection_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "uidetection_java_gapic_test_suite", - test_classes = [ - "com.google.chromeos.uidetection.v1.UiDetectionServiceClientHttpJsonTest", - "com.google.chromeos.uidetection.v1.UiDetectionServiceClientTest", - ], - runtime_deps = [":uidetection_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-chromeos-uidetection-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":uidetection_java_gapic", - ":uidetection_java_grpc", - ":uidetection_java_proto", - ":uidetection_proto", - ], -) - -go_proto_library( - name = "uidetection_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/chromeos/uidetection/v1", - protos = [":uidetection_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "uidetection_go_gapic", - srcs = [":uidetection_proto_with_info"], - grpc_service_config = "ui_detection_grpc_service_config.json", - importpath = "google.golang.org/google/chromeos/uidetection/v1;uidetection", - metadata = True, - rest_numeric_enums = False, - service_yaml = "chromeosuidetection_v1.yaml", - transport = "grpc+rest", - deps = [ - ":uidetection_go_proto", - ], -) - -go_test( - name = "uidetection_go_gapic_test", - srcs = [":uidetection_go_gapic_srcjar_test"], - embed = [":uidetection_go_gapic"], - importpath = "google.golang.org/google/chromeos/uidetection/v1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-chromeos-uidetection-v1-go", - deps = [ - ":uidetection_go_gapic", - ":uidetection_go_gapic_srcjar-metadata.srcjar", - ":uidetection_go_gapic_srcjar-test.srcjar", - ":uidetection_go_proto", - ], -) - -py_gapic_library( - name = "uidetection_py_gapic", - srcs = [":uidetection_proto"], - grpc_service_config = "ui_detection_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "uidetection_py_gapic_test", - srcs = [ - "uidetection_py_gapic_pytest.py", - "uidetection_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":uidetection_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "chromeos-uidetection-v1-py", - deps = [ - ":uidetection_py_gapic", - ], -) - -php_proto_library( - name = "uidetection_php_proto", - deps = [":uidetection_proto"], -) - -php_grpc_library( - name = "uidetection_php_grpc", - srcs = [":uidetection_proto"], - deps = [":uidetection_php_proto"], -) - -php_gapic_library( - name = "uidetection_php_gapic", - srcs = [":uidetection_proto_with_info"], - grpc_service_config = "ui_detection_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "chromeosuidetection_v1.yaml", - transport = "grpc+rest", - deps = [ - ":uidetection_php_grpc", - ":uidetection_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-chromeos-uidetection-v1-php", - deps = [ - ":uidetection_php_gapic", - ":uidetection_php_grpc", - ":uidetection_php_proto", - ], -) - -nodejs_gapic_library( - name = "uidetection_nodejs_gapic", - package_name = "@google-cloud/uidetection", - src = ":uidetection_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "ui_detection_grpc_service_config.json", - package = "google.chromeos.uidetection.v1", - rest_numeric_enums = False, - service_yaml = "chromeosuidetection_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "chromeos-uidetection-v1-nodejs", - deps = [ - ":uidetection_nodejs_gapic", - ":uidetection_proto", - ], -) - -ruby_proto_library( - name = "uidetection_ruby_proto", - deps = [":uidetection_proto"], -) - -ruby_grpc_library( - name = "uidetection_ruby_grpc", - srcs = [":uidetection_proto"], - deps = [":uidetection_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "uidetection_ruby_gapic", - srcs = [":uidetection_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-chromeos-uidetection-v1", - ], - grpc_service_config = "ui_detection_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":uidetection_ruby_grpc", - ":uidetection_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-chromeos-uidetection-v1-ruby", - deps = [ - ":uidetection_ruby_gapic", - ":uidetection_ruby_grpc", - ":uidetection_ruby_proto", - ], -) - -csharp_proto_library( - name = "uidetection_csharp_proto", - deps = [":uidetection_proto"], -) - -csharp_grpc_library( - name = "uidetection_csharp_grpc", - srcs = [":uidetection_proto"], - deps = [":uidetection_csharp_proto"], -) - -csharp_gapic_library( - name = "uidetection_csharp_gapic", - srcs = [":uidetection_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "ui_detection_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "chromeosuidetection_v1.yaml", - deps = [ - ":uidetection_csharp_grpc", - ":uidetection_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-chromeos-uidetection-v1-csharp", - deps = [ - ":uidetection_csharp_gapic", - ":uidetection_csharp_grpc", - ":uidetection_csharp_proto", - ], -) - -cc_proto_library( - name = "uidetection_cc_proto", - deps = [":uidetection_proto"], -) - -cc_grpc_library( - name = "uidetection_cc_grpc", - srcs = [":uidetection_proto"], - grpc_only = True, - deps = [":uidetection_cc_proto"], -) diff -urN a/google/cloud/BUILD.bazel b/google/cloud/BUILD.bazel --- a/google/cloud/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/BUILD.bazel 1969-12-31 16:00:00 @@ -1,115 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -proto_library( - name = "common_resources_proto", - srcs = ["common_resources.proto"], - deps = ["//google/api:resource_proto"], -) - -proto_library( - name = "extended_operations_proto", - srcs = ["extended_operations.proto"], - deps = ["@com_google_protobuf//:descriptor_proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_proto_library", -) - -java_proto_library( - name = "extended_operations_java_proto", - deps = [ - ":extended_operations_proto", - ], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-apps-script-type-java", - transport = "grpc+rest", - deps = [ - "extended_operations_java_proto", - ":extended_operations_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "extended_operations_go_proto", - importpath = "google.golang.org/genproto/googleapis/cloud/extendedops", - protos = [ - ":extended_operations_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "py_proto_library") - -py_proto_library( - name = "extended_operations_py_proto", - deps = [":extended_operations_proto"], -) - -############################################################################## -# PHP -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "php_proto_library") - -php_proto_library( - name = "extended_operations_php_proto", - deps = [":extended_operations_proto"], -) - -############################################################################## -# Node.js -############################################################################## -# Node does not have langauge-specific proto_library targets - -############################################################################## -# Ruby -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "ruby_proto_library") - -ruby_proto_library( - name = "extended_operations_ruby_proto", - deps = [":extended_operations_proto"], -) - -############################################################################## -# C# -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "csharp_proto_library") - -csharp_proto_library( - name = "extended_operations_csharp_proto", - deps = [":extended_operations_proto"], -) - -############################################################################## -# C++ -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "cc_proto_library") - -cc_proto_library( - name = "extended_operations_cc_proto", - deps = [":extended_operations_proto"], -) diff -urN a/google/cloud/accessapproval/BUILD.bazel b/google/cloud/accessapproval/BUILD.bazel --- a/google/cloud/accessapproval/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/accessapproval/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-access_approval. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for accessapproval. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "accessapproval_ruby_wrapper", - srcs = ["//google/cloud/accessapproval/v1:accessapproval_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-access_approval", - "ruby-cloud-env-prefix=ACCESS_APPROVAL", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/access-approval/", - "ruby-cloud-api-id=accessapproval.googleapis.com", - "ruby-cloud-api-shortname=accessapproval", - ], - ruby_cloud_description = "An API for controlling access to data by Google personnel.", - ruby_cloud_title = "Access Approval", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-accessapproval-ruby", - deps = [ - ":accessapproval_ruby_wrapper", - ], -) diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessapproval/v1/BUILD.bazel --- a/google/cloud/accessapproval/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/accessapproval/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,385 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "accessapproval_proto", - srcs = [ - "accessapproval.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//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 = "accessapproval_proto_with_info", - deps = [ - ":accessapproval_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "accessapproval_java_proto", - deps = [":accessapproval_proto"], -) - -java_grpc_library( - name = "accessapproval_java_grpc", - srcs = [":accessapproval_proto"], - deps = [":accessapproval_java_proto"], -) - -java_gapic_library( - name = "accessapproval_java_gapic", - srcs = [":accessapproval_proto_with_info"], - gapic_yaml = "accessapproval_gapic.yaml", - grpc_service_config = "accessapproval_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":accessapproval_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":accessapproval_java_proto", - ], -) - -java_gapic_test( - name = "accessapproval_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.accessapproval.v1.AccessApprovalAdminClientHttpJsonTest", - "com.google.cloud.accessapproval.v1.AccessApprovalAdminClientTest", - ], - runtime_deps = [":accessapproval_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-accessapproval-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":accessapproval_java_gapic", - ":accessapproval_java_grpc", - ":accessapproval_java_proto", - ":accessapproval_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "accessapproval_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/accessapproval/v1", - protos = [":accessapproval_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "accessapproval_go_gapic", - srcs = [":accessapproval_proto_with_info"], - grpc_service_config = "accessapproval_grpc_service_config.json", - importpath = "cloud.google.com/go/accessapproval/apiv1;accessapproval", - rest_numeric_enums = False, - service_yaml = "accessapproval_v1.yaml", - transport = "grpc+rest", - deps = [ - ":accessapproval_go_proto", - ], -) - -go_test( - name = "accessapproval_go_gapic_test", - srcs = [":accessapproval_go_gapic_srcjar_test"], - embed = [":accessapproval_go_gapic"], - importpath = "cloud.google.com/go/accessapproval/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-accessapproval-v1-go", - deps = [ - ":accessapproval_go_gapic", - ":accessapproval_go_gapic_srcjar-test.srcjar", - ":accessapproval_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "accessapproval_py_gapic", - srcs = [":accessapproval_proto"], - grpc_service_config = "accessapproval_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-access-approval", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "accessapproval_py_gapic_test", - srcs = [ - "accessapproval_py_gapic_pytest.py", - "accessapproval_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":accessapproval_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "accessapproval-v1-py", - deps = [ - ":accessapproval_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "accessapproval_php_proto", - deps = [":accessapproval_proto"], -) - -php_grpc_library( - name = "accessapproval_php_grpc", - srcs = [":accessapproval_proto"], - deps = [":accessapproval_php_proto"], -) - -php_gapic_library( - name = "accessapproval_php_gapic", - srcs = [":accessapproval_proto_with_info"], - grpc_service_config = "accessapproval_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":accessapproval_php_grpc", - ":accessapproval_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-accessapproval-v1-php", - deps = [ - ":accessapproval_php_gapic", - ":accessapproval_php_grpc", - ":accessapproval_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "accessapproval_nodejs_gapic", - package_name = "@google-cloud/access-approval", - src = ":accessapproval_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "accessapproval_grpc_service_config.json", - package = "google.cloud.accessapproval.v1", - rest_numeric_enums = False, - service_yaml = "accessapproval_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "accessapproval-v1-nodejs", - deps = [ - ":accessapproval_nodejs_gapic", - ":accessapproval_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "accessapproval_ruby_proto", - deps = [":accessapproval_proto"], -) - -ruby_grpc_library( - name = "accessapproval_ruby_grpc", - srcs = [":accessapproval_proto"], - deps = [":accessapproval_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "accessapproval_ruby_gapic", - srcs = [":accessapproval_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-access_approval-v1", - "ruby-cloud-env-prefix=ACCESS_APPROVAL", - "ruby-cloud-product-url=https://cloud.google.com/access-approval/", - "ruby-cloud-api-id=accessapproval.googleapis.com", - "ruby-cloud-api-shortname=accessapproval", - ], - grpc_service_config = "accessapproval_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "An API for controlling access to data by Google personnel.", - ruby_cloud_title = "Access Approval V1", - deps = [ - ":accessapproval_ruby_grpc", - ":accessapproval_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-accessapproval-v1-ruby", - deps = [ - ":accessapproval_ruby_gapic", - ":accessapproval_ruby_grpc", - ":accessapproval_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "accessapproval_csharp_proto", - deps = [":accessapproval_proto"], -) - -csharp_grpc_library( - name = "accessapproval_csharp_grpc", - srcs = [":accessapproval_proto"], - deps = [":accessapproval_csharp_proto"], -) - -csharp_gapic_library( - name = "accessapproval_csharp_gapic", - srcs = [":accessapproval_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "accessapproval_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "accessapproval_v1.yaml", - deps = [ - ":accessapproval_csharp_grpc", - ":accessapproval_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-accessapproval-v1-csharp", - deps = [ - ":accessapproval_csharp_gapic", - ":accessapproval_csharp_grpc", - ":accessapproval_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "accessapproval_cc_proto", - deps = [":accessapproval_proto"], -) - -cc_grpc_library( - name = "accessapproval_cc_grpc", - srcs = [":accessapproval_proto"], - grpc_only = True, - deps = [":accessapproval_cc_proto"], -) diff -urN a/google/cloud/aiplatform/BUILD.bazel b/google/cloud/aiplatform/BUILD.bazel --- a/google/cloud/aiplatform/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/aiplatform/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-ai_platform. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for aiplatform. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "aiplatform_ruby_wrapper", - srcs = ["//google/cloud/aiplatform/v1:aiplatform_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-ai_platform", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/vertex-ai/docs/", - "ruby-cloud-api-id=aiplatform.googleapis.com", - "ruby-cloud-api-shortname=aiplatform", - "ruby-cloud-gem-namespace=Google::Cloud::AIPlatform", - "ruby-cloud-service-override=AiPlatform=AIPlatform", - ], - ruby_cloud_description = "Vertex AI enables data scientists, developers, and AI newcomers to create custom machine learning models specific to their business needs by leveraging Google's state-of-the-art transfer learning and innovative AI research.", - ruby_cloud_title = "Vertex AI", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-aiplatform-ruby", - deps = [ - ":aiplatform_ruby_wrapper", - ], -) diff -urN a/google/cloud/aiplatform/logging/BUILD.bazel b/google/cloud/aiplatform/logging/BUILD.bazel --- a/google/cloud/aiplatform/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/aiplatform/logging/BUILD.bazel 1969-12-31 16:00:00 @@ -1,177 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "prediction.proto", - ], - deps = [ - "//google/rpc:status_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/logging", - protos = [":logging_proto"], - deps = [ - "//google/rpc:status_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "//google/rpc:status_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/BUILD.bazel --- a/google/cloud/aiplatform/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/aiplatform/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,559 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -_PROTO_SUBPACKAGE_DEPS = [ - "//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto", - "//google/cloud/aiplatform/v1/schema/predict/params:params_proto", - "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_proto", - "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto", -] - -proto_library( - name = "aiplatform_proto", - srcs = [ - "accelerator_type.proto", - "annotation.proto", - "annotation_spec.proto", - "artifact.proto", - "batch_prediction_job.proto", - "completion_stats.proto", - "context.proto", - "custom_job.proto", - "data_item.proto", - "data_labeling_job.proto", - "dataset.proto", - "dataset_service.proto", - "deployed_index_ref.proto", - "deployed_model_ref.proto", - "encryption_spec.proto", - "endpoint.proto", - "endpoint_service.proto", - "entity_type.proto", - "env_var.proto", - "event.proto", - "execution.proto", - "explanation.proto", - "explanation_metadata.proto", - "feature.proto", - "feature_monitoring_stats.proto", - "feature_selector.proto", - "featurestore.proto", - "featurestore_monitoring.proto", - "featurestore_online_service.proto", - "featurestore_service.proto", - "hyperparameter_tuning_job.proto", - "index.proto", - "index_endpoint.proto", - "index_endpoint_service.proto", - "index_service.proto", - "io.proto", - "job_service.proto", - "job_state.proto", - "lineage_subgraph.proto", - "machine_resources.proto", - "manual_batch_tuning_parameters.proto", - "metadata_schema.proto", - "metadata_service.proto", - "metadata_store.proto", - "migratable_resource.proto", - "migration_service.proto", - "model.proto", - "model_deployment_monitoring_job.proto", - "model_evaluation.proto", - "model_evaluation_slice.proto", - "model_monitoring.proto", - "model_service.proto", - "operation.proto", - "pipeline_failure_policy.proto", - "pipeline_job.proto", - "pipeline_service.proto", - "pipeline_state.proto", - "prediction_service.proto", - "saved_query.proto", - "specialist_pool.proto", - "specialist_pool_service.proto", - "study.proto", - "tensorboard.proto", - "tensorboard_data.proto", - "tensorboard_experiment.proto", - "tensorboard_run.proto", - "tensorboard_service.proto", - "tensorboard_time_series.proto", - "training_pipeline.proto", - "types.proto", - "unmanaged_container_model.proto", - "user_action_reference.proto", - "value.proto", - "vizier_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:httpbody_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:money_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ] + _PROTO_SUBPACKAGE_DEPS, -) - -proto_library_with_info( - name = "aiplatform_proto_with_info", - deps = [ - ":aiplatform_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ] + _PROTO_SUBPACKAGE_DEPS, -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -_JAVA_PROTO_SUBPACKAGE_DEPS = [ - "//google/cloud/aiplatform/v1/schema/predict/instance:instance_java_proto", - "//google/cloud/aiplatform/v1/schema/predict/params:params_java_proto", - "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_java_proto", - "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_java_proto", -] - -_JAVA_GRPC_SUBPACKAGE_DEPS = [ - "//google/cloud/aiplatform/v1/schema/predict/instance:instance_java_grpc", - "//google/cloud/aiplatform/v1/schema/predict/params:params_java_grpc", - "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_java_grpc", - "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_java_grpc", -] - -java_proto_library( - name = "aiplatform_java_proto", - deps = [":aiplatform_proto"], -) - -java_grpc_library( - name = "aiplatform_java_grpc", - srcs = [":aiplatform_proto"], - deps = [":aiplatform_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_library( - name = "aiplatform_java_gapic", - srcs = [":aiplatform_proto_with_info"], - gapic_yaml = "aiplatform_gapic.yaml", - grpc_service_config = "aiplatform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "aiplatform_v1.yaml", - test_deps = [ - ":aiplatform_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ] + _JAVA_PROTO_SUBPACKAGE_DEPS, - transport = "grpc", - deps = [ - ":aiplatform_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_test( - name = "aiplatform_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.aiplatform.v1.DatasetServiceClientTest", - "com.google.cloud.aiplatform.v1.EndpointServiceClientTest", - "com.google.cloud.aiplatform.v1.FeaturestoreOnlineServingServiceClientTest", - "com.google.cloud.aiplatform.v1.FeaturestoreServiceClientTest", - "com.google.cloud.aiplatform.v1.IndexEndpointServiceClientTest", - "com.google.cloud.aiplatform.v1.IndexServiceClientTest", - "com.google.cloud.aiplatform.v1.JobServiceClientTest", - "com.google.cloud.aiplatform.v1.MetadataServiceClientTest", - "com.google.cloud.aiplatform.v1.MigrationServiceClientTest", - "com.google.cloud.aiplatform.v1.ModelServiceClientTest", - "com.google.cloud.aiplatform.v1.PipelineServiceClientTest", - "com.google.cloud.aiplatform.v1.PredictionServiceClientTest", - "com.google.cloud.aiplatform.v1.SpecialistPoolServiceClientTest", - "com.google.cloud.aiplatform.v1.TensorboardServiceClientTest", - "com.google.cloud.aiplatform.v1.VizierServiceClientTest", - ], - runtime_deps = [":aiplatform_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-aiplatform-v1-java", - transport = "grpc", - deps = [ - ":aiplatform_java_gapic", - ":aiplatform_java_grpc", - ":aiplatform_java_proto", - ":aiplatform_proto", - ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS, -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "aiplatform_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1", - protos = [":aiplatform_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - "//google/type:money_go_proto", - ], -) - -go_gapic_library( - name = "aiplatform_go_gapic", - srcs = [":aiplatform_proto_with_info"], - grpc_service_config = "aiplatform_grpc_service_config.json", - importpath = "cloud.google.com/go/aiplatform/apiv1;aiplatform", - metadata = True, - rest_numeric_enums = False, - service_yaml = "aiplatform_v1.yaml", - deps = [ - ":aiplatform_go_proto", - "//google/api:httpbody_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "aiplatform_go_gapic_test", - srcs = [":aiplatform_go_gapic_srcjar_test"], - embed = [":aiplatform_go_gapic"], - importpath = "cloud.google.com/go/aiplatform/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-aiplatform-v1-go", - deps = [ - ":aiplatform_go_gapic", - ":aiplatform_go_gapic_srcjar-metadata.srcjar", - ":aiplatform_go_gapic_srcjar-test.srcjar", - ":aiplatform_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -_PY_GAPIC_SUBPACKAGE_DEPS = [ - "//google/cloud/aiplatform/v1/schema/predict/instance:instance_py_gapic", - "//google/cloud/aiplatform/v1/schema/predict/params:params_py_gapic", - "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_py_gapic", - "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_py_gapic", -] - -py_gapic_library( - name = "aiplatform_py_gapic", - srcs = [":aiplatform_proto"], - grpc_service_config = "aiplatform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "aiplatform_v1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "aiplatform_py_gapic_test", - srcs = [ - "aiplatform_py_gapic_pytest.py", - "aiplatform_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":aiplatform_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "aiplatform-v1-py", - deps = [ - ":aiplatform_py_gapic", - ] + _PROTO_SUBPACKAGE_DEPS + _PY_GAPIC_SUBPACKAGE_DEPS, -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "aiplatform_php_proto", - deps = [":aiplatform_proto"], -) - -php_grpc_library( - name = "aiplatform_php_grpc", - srcs = [":aiplatform_proto"], - deps = [":aiplatform_php_proto"], -) - -php_gapic_library( - name = "aiplatform_php_gapic", - srcs = [":aiplatform_proto_with_info"], - grpc_service_config = "aiplatform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "aiplatform_v1.yaml", - transport = "grpc+rest", - deps = [ - ":aiplatform_php_grpc", - ":aiplatform_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-aiplatform-v1-php", - deps = [ - ":aiplatform_php_gapic", - ":aiplatform_php_grpc", - ":aiplatform_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "aiplatform_nodejs_gapic", - package_name = "@google-cloud/aiplatform", - src = ":aiplatform_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "aiplatform_grpc_service_config.json", - package = "google.cloud.aiplatform.v1", - rest_numeric_enums = False, - service_yaml = "aiplatform_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "aiplatform-v1-nodejs", - deps = [ - ":aiplatform_nodejs_gapic", - ":aiplatform_proto", - ] + _PROTO_SUBPACKAGE_DEPS, -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "aiplatform_ruby_proto", - deps = [":aiplatform_proto"], -) - -ruby_grpc_library( - name = "aiplatform_ruby_grpc", - srcs = [":aiplatform_proto"], - deps = [":aiplatform_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "aiplatform_ruby_gapic", - srcs = [":aiplatform_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=aiplatform.googleapis.com", - "ruby-cloud-api-shortname=aiplatform", - "ruby-cloud-gem-name=google-cloud-ai_platform-v1", - "ruby-cloud-gem-namespace=Google::Cloud::AIPlatform::V1", - "ruby-cloud-product-url=https://cloud.google.com/vertex-ai/docs/", - "ruby-cloud-service-override=AiPlatform=AIPlatform", - ], - grpc_service_config = "aiplatform_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Vertex AI enables data scientists, developers, and AI newcomers to create custom machine learning models specific to their business needs by leveraging Google's state-of-the-art transfer learning and innovative AI research.", - ruby_cloud_title = "Vertex AI V1", - service_yaml = "aiplatform_v1.yaml", - deps = [ - ":aiplatform_ruby_grpc", - ":aiplatform_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-aiplatform-v1-ruby", - deps = [ - ":aiplatform_ruby_gapic", - ":aiplatform_ruby_grpc", - ":aiplatform_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "aiplatform_csharp_proto", - deps = [":aiplatform_proto"], -) - -csharp_grpc_library( - name = "aiplatform_csharp_grpc", - srcs = [":aiplatform_proto"], - deps = [":aiplatform_csharp_proto"], -) - -# Generate a package for googleapis-gen even without the GAPIC client. -# This will allow OwlBot to trigger changes to be pushed to google-cloud-dotnet, -# which will perform full generation after fixing up the protos first. - -csharp_gapic_assembly_pkg( - name = "google-cloud-aiplatform-v1-csharp", - package_name = "Google.Cloud.AIPlatform.V1", - generate_nongapic_package = True, - deps = [ - ":aiplatform_csharp_grpc", - ":aiplatform_csharp_proto", - ], -) - -# csharp_gapic_library( -# name = "aiplatform_csharp_gapic", -# srcs = [":aiplatform_proto_with_info"], -# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -# grpc_service_config = "aiplatform_grpc_service_config.json", -# service_yaml = "aiplatform_v1.yaml", -# deps = [ -# ":aiplatform_csharp_grpc", -# ":aiplatform_csharp_proto", -# ], -# ) - -################################ -# Keep C# target commented out through the regeneration, as C# gen has an issue -# with the aiplatform v1 protos -# -# csharp_gapic_library( -# name = "aiplatform_csharp_gapic", -# srcs = [":aiplatform_proto_with_info"], -# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -# grpc_service_config = "aiplatform_grpc_service_config.json", -# deps = [ -# ":aiplatform_csharp_grpc", -# ":aiplatform_csharp_proto", -# ], -# ) - -# Open Source Packages -# csharp_gapic_assembly_pkg( -# name = "google-cloud-aiplatform-v1-csharp", -# deps = [ -# ":aiplatform_csharp_gapic", -# ":aiplatform_csharp_grpc", -# ":aiplatform_csharp_proto", -# ], -# ) -################################ - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "aiplatform_cc_proto", - deps = [":aiplatform_proto"], -) - -cc_grpc_library( - name = "aiplatform_cc_grpc", - srcs = [":aiplatform_proto"], - grpc_only = True, - deps = [":aiplatform_cc_proto"], -) diff -urN a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel --- a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel 1969-12-31 16:00:00 @@ -1,217 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "instance_proto", - srcs = [ - "image_classification.proto", - "image_object_detection.proto", - "image_segmentation.proto", - "text_classification.proto", - "text_extraction.proto", - "text_sentiment.proto", - "video_action_recognition.proto", - "video_classification.proto", - "video_object_tracking.proto", - ], - deps = [ - "//google/api:annotations_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "instance_java_proto", - deps = [":instance_proto"], -) - -java_grpc_library( - name = "instance_java_grpc", - srcs = [":instance_proto"], - deps = [":instance_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "instance_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance", - protos = [":instance_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "instance_moved_proto", - srcs = [":instance_proto"], - deps = [ - "//google/api:annotations_proto", - ], -) - -py_proto_library( - name = "instance_py_proto", - deps = [":instance_moved_proto"], -) - -py_grpc_library( - name = "instance_py_grpc", - srcs = [":instance_moved_proto"], - deps = [":instance_py_proto"], -) - -py_gapic_library( - name = "instance_py_gapic", - srcs = [":instance_proto"], - opt_args = [ - "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict", - "python-gapic-name=instance", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "instance-py", - deps = [ - ":instance_py_gapic", - ], -) - -#load("@gapic_generator_java//rules_java_gapic:java_gapic.bzl", "java_generator_request_dump") -# -#java_generator_request_dump( -# name = "instance_request_dump", -# srcs = [":instance_py_gapic"], -# # opt_args = [ -# # "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict", -# # "python-gapic-name=instance", -# # ], -# transport = "grpc", -#) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "instance_php_proto", - deps = [":instance_proto"], -) - -php_grpc_library( - name = "instance_php_grpc", - srcs = [":instance_proto"], - deps = [":instance_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "instance_ruby_proto", - deps = [":instance_proto"], -) - -ruby_grpc_library( - name = "instance_ruby_grpc", - srcs = [":instance_proto"], - deps = [":instance_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "instance_csharp_proto", - deps = [":instance_proto"], -) - -csharp_grpc_library( - name = "instance_csharp_grpc", - srcs = [":instance_proto"], - deps = [":instance_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "instance_cc_proto", - deps = [":instance_proto"], -) - -cc_grpc_library( - name = "instance_cc_grpc", - srcs = [":instance_proto"], - grpc_only = True, - deps = [":instance_cc_proto"], -) diff -urN a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel --- a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel 1969-12-31 16:00:00 @@ -1,202 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "params_proto", - srcs = [ - "image_classification.proto", - "image_object_detection.proto", - "image_segmentation.proto", - "video_action_recognition.proto", - "video_classification.proto", - "video_object_tracking.proto", - ], - deps = [ - "//google/api:annotations_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "params_java_proto", - deps = [":params_proto"], -) - -java_grpc_library( - name = "params_java_grpc", - srcs = [":params_proto"], - deps = [":params_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "params_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params", - protos = [":params_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "params_moved_proto", - srcs = [":params_proto"], - deps = [ - "//google/api:annotations_proto", - ], -) - -py_proto_library( - name = "params_py_proto", - deps = [":params_moved_proto"], -) - -py_grpc_library( - name = "params_py_grpc", - srcs = [":params_moved_proto"], - deps = [":params_py_proto"], -) - -py_gapic_library( - name = "params_py_gapic", - srcs = [":params_proto"], - opt_args = [ - "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict", - "python-gapic-name=params", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "params-py", - deps = [ - ":params_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "params_php_proto", - deps = [":params_proto"], -) - -php_grpc_library( - name = "params_php_grpc", - srcs = [":params_proto"], - deps = [":params_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "params_ruby_proto", - deps = [":params_proto"], -) - -ruby_grpc_library( - name = "params_ruby_grpc", - srcs = [":params_proto"], - deps = [":params_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "params_csharp_proto", - deps = [":params_proto"], -) - -csharp_grpc_library( - name = "params_csharp_grpc", - srcs = [":params_proto"], - deps = [":params_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "params_cc_proto", - deps = [":params_proto"], -) - -cc_grpc_library( - name = "params_cc_grpc", - srcs = [":params_proto"], - grpc_only = True, - deps = [":params_cc_proto"], -) diff -urN a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel --- a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel 1969-12-31 16:00:00 @@ -1,213 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "prediction_proto", - srcs = [ - "classification.proto", - "image_object_detection.proto", - "image_segmentation.proto", - "tabular_classification.proto", - "tabular_regression.proto", - "text_extraction.proto", - "text_sentiment.proto", - "video_action_recognition.proto", - "video_classification.proto", - "video_object_tracking.proto", - ], - deps = [ - "//google/api:annotations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "prediction_java_proto", - deps = [":prediction_proto"], -) - -java_grpc_library( - name = "prediction_java_grpc", - srcs = [":prediction_proto"], - deps = [":prediction_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "prediction_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction", - protos = [":prediction_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/cloud/aiplatform/v1/schema/predict/instance:instance_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "prediction_moved_proto", - srcs = [":prediction_proto"], - deps = [ - "//google/api:annotations_proto", - "//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -py_proto_library( - name = "prediction_py_proto", - deps = [":prediction_moved_proto"], -) - -py_grpc_library( - name = "prediction_py_grpc", - srcs = [":prediction_moved_proto"], - deps = [":prediction_py_proto"], -) - -py_gapic_library( - name = "prediction_py_gapic", - srcs = [":prediction_proto"], - opt_args = [ - "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict", # Replace with the current version - "python-gapic-name=prediction", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_gapic_assembly_pkg( - name = "prediction-py", - deps = [ - ":prediction_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "prediction_php_proto", - deps = [":prediction_proto"], -) - -php_grpc_library( - name = "prediction_php_grpc", - srcs = [":prediction_proto"], - deps = [":prediction_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "prediction_ruby_proto", - deps = [":prediction_proto"], -) - -ruby_grpc_library( - name = "prediction_ruby_grpc", - srcs = [":prediction_proto"], - deps = [":prediction_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "prediction_csharp_proto", - deps = [":prediction_proto"], -) - -csharp_grpc_library( - name = "prediction_csharp_grpc", - srcs = [":prediction_proto"], - deps = [":prediction_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "prediction_cc_proto", - deps = [":prediction_proto"], -) - -cc_grpc_library( - name = "prediction_cc_grpc", - srcs = [":prediction_proto"], - grpc_only = True, - deps = [":prediction_cc_proto"], -) diff -urN a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel b/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel --- a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel 1969-12-31 16:00:00 @@ -1,210 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "definition_proto", - srcs = [ - "automl_image_classification.proto", - "automl_image_object_detection.proto", - "automl_image_segmentation.proto", - "automl_tables.proto", - "automl_text_classification.proto", - "automl_text_extraction.proto", - "automl_text_sentiment.proto", - "automl_video_action_recognition.proto", - "automl_video_classification.proto", - "automl_video_object_tracking.proto", - "export_evaluated_data_items_config.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:field_behavior_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "definition_java_proto", - deps = [":definition_proto"], -) - -java_grpc_library( - name = "definition_java_grpc", - srcs = [":definition_proto"], - deps = [":definition_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "definition_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition", - protos = [":definition_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:field_behavior_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "definition_moved_proto", - srcs = [":definition_proto"], - deps = [ - "//google/api:annotations_proto", - "//google/api:field_behavior_proto", - ], -) - -py_proto_library( - name = "definition_py_proto", - deps = [":definition_moved_proto"], -) - -py_grpc_library( - name = "definition_py_grpc", - srcs = [":definition_moved_proto"], - deps = [":definition_py_proto"], -) - -py_gapic_library( - name = "definition_py_gapic", - srcs = [":definition_proto"], - opt_args = [ - "python-gapic-namespace=google.cloud.aiplatform.v1.schema.trainingjob", - "python-gapic-name=definition", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "definition_py", - deps = [ - ":definition_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "definition_php_proto", - deps = [":definition_proto"], -) - -php_grpc_library( - name = "definition_php_grpc", - srcs = [":definition_proto"], - deps = [":definition_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "definition_ruby_proto", - deps = [":definition_proto"], -) - -ruby_grpc_library( - name = "definition_ruby_grpc", - srcs = [":definition_proto"], - deps = [":definition_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "definition_csharp_proto", - deps = [":definition_proto"], -) - -csharp_grpc_library( - name = "definition_csharp_grpc", - srcs = [":definition_proto"], - deps = [":definition_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "definition_cc_proto", - deps = [":definition_proto"], -) - -cc_grpc_library( - name = "definition_cc_grpc", - srcs = [":definition_proto"], - grpc_only = True, - deps = [":definition_cc_proto"], -) diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatform/v1beta1/BUILD.bazel --- a/google/cloud/aiplatform/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/aiplatform/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,505 +0,0 @@ -# This file was generated and then heavily edited by hand. Be careful not -# to rollback, undo, or overwrite any of the manual changes. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -_PROTO_SUBPACKAGE_DEPS = [ - "//google/cloud/aiplatform/v1beta1/schema:schema_proto", - "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto", - "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_proto", - "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto", - "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto", -] - -proto_library( - name = "aiplatform_proto", - srcs = [ - "accelerator_type.proto", - "annotation.proto", - "annotation_spec.proto", - "artifact.proto", - "batch_prediction_job.proto", - "completion_stats.proto", - "context.proto", - "custom_job.proto", - "data_item.proto", - "data_labeling_job.proto", - "dataset.proto", - "dataset_service.proto", - "deployed_index_ref.proto", - "deployed_model_ref.proto", - "deployment_resource_pool.proto", - "deployment_resource_pool_service.proto", - "encryption_spec.proto", - "endpoint.proto", - "endpoint_service.proto", - "entity_type.proto", - "env_var.proto", - "event.proto", - "execution.proto", - "explanation.proto", - "explanation_metadata.proto", - "feature.proto", - "feature_monitoring_stats.proto", - "feature_selector.proto", - "featurestore.proto", - "featurestore_monitoring.proto", - "featurestore_online_service.proto", - "featurestore_service.proto", - "hyperparameter_tuning_job.proto", - "index.proto", - "index_endpoint.proto", - "index_endpoint_service.proto", - "index_service.proto", - "io.proto", - "job_service.proto", - "job_state.proto", - "lineage_subgraph.proto", - "machine_resources.proto", - "manual_batch_tuning_parameters.proto", - "metadata_schema.proto", - "metadata_service.proto", - "metadata_store.proto", - "migratable_resource.proto", - "migration_service.proto", - "model.proto", - "model_deployment_monitoring_job.proto", - "model_evaluation.proto", - "model_evaluation_slice.proto", - "model_monitoring.proto", - "model_service.proto", - "operation.proto", - "pipeline_failure_policy.proto", - "pipeline_job.proto", - "pipeline_service.proto", - "pipeline_state.proto", - "prediction_service.proto", - "saved_query.proto", - "specialist_pool.proto", - "specialist_pool_service.proto", - "study.proto", - "tensorboard.proto", - "tensorboard_data.proto", - "tensorboard_experiment.proto", - "tensorboard_run.proto", - "tensorboard_service.proto", - "tensorboard_time_series.proto", - "training_pipeline.proto", - "types.proto", - "unmanaged_container_model.proto", - "user_action_reference.proto", - "value.proto", - "vizier_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:httpbody_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:interval_proto", - "//google/type:money_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ] + _PROTO_SUBPACKAGE_DEPS, -) - -proto_library_with_info( - name = "aiplatform_proto_with_info", - deps = [ - ":aiplatform_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ] + _PROTO_SUBPACKAGE_DEPS, -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -_JAVA_PROTO_SUBPACKAGE_DEPS = [ - "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_java_proto", - "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_java_proto", - "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_java_proto", - "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_java_proto", -] - -_JAVA_GRPC_SUBPACKAGE_DEPS = [ - "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_java_grpc", - "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_java_grpc", - "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_java_grpc", - "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_java_grpc", -] - -java_proto_library( - name = "aiplatform_java_proto", - deps = [":aiplatform_proto"], -) - -java_grpc_library( - name = "aiplatform_java_grpc", - srcs = [":aiplatform_proto"], - deps = [":aiplatform_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_library( - name = "aiplatform_java_gapic", - srcs = [":aiplatform_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "aiplatform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "aiplatform_v1beta1.yaml", - test_deps = [ - ":aiplatform_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ] + _JAVA_GRPC_SUBPACKAGE_DEPS, - transport = "grpc", - deps = [ - ":aiplatform_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_test( - name = "aiplatform_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.aiplatform.v1beta1.DatasetServiceClientTest", - "com.google.cloud.aiplatform.v1beta1.EndpointServiceClientTest", - "com.google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingServiceClientTest", - "com.google.cloud.aiplatform.v1beta1.FeaturestoreServiceClientTest", - "com.google.cloud.aiplatform.v1beta1.IndexEndpointServiceClientTest", - "com.google.cloud.aiplatform.v1beta1.IndexServiceClientTest", - "com.google.cloud.aiplatform.v1beta1.JobServiceClientTest", - "com.google.cloud.aiplatform.v1beta1.MetadataServiceClientTest", - "com.google.cloud.aiplatform.v1beta1.MigrationServiceClientTest", - "com.google.cloud.aiplatform.v1beta1.ModelServiceClientTest", - "com.google.cloud.aiplatform.v1beta1.PipelineServiceClientTest", - "com.google.cloud.aiplatform.v1beta1.PredictionServiceClientTest", - "com.google.cloud.aiplatform.v1beta1.SpecialistPoolServiceClientTest", - "com.google.cloud.aiplatform.v1beta1.TensorboardServiceClientTest", - "com.google.cloud.aiplatform.v1beta1.VizierServiceClientTest", - ], - runtime_deps = [":aiplatform_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-aiplatform-v1beta1-java", - transport = "grpc", - deps = [ - ":aiplatform_java_gapic", - ":aiplatform_java_grpc", - ":aiplatform_java_proto", - ":aiplatform_proto", - ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS, -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "aiplatform_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1", - protos = [":aiplatform_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - "//google/type:interval_go_proto", - "//google/type:money_go_proto", - ], -) - -go_gapic_library( - name = "aiplatform_go_gapic", - srcs = [":aiplatform_proto_with_info"], - grpc_service_config = "aiplatform_grpc_service_config.json", - importpath = "cloud.google.com/go/aiplatform/apiv1beta1;aiplatform", - metadata = True, - rest_numeric_enums = False, - service_yaml = "aiplatform_v1beta1.yaml", - deps = [ - ":aiplatform_go_proto", - "//google/api:httpbody_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "aiplatform_go_gapic_test", - srcs = [":aiplatform_go_gapic_srcjar_test"], - embed = [":aiplatform_go_gapic"], - importpath = "cloud.google.com/go/aiplatform/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-aiplatform-v1beta1-go", - deps = [ - ":aiplatform_go_gapic", - ":aiplatform_go_gapic_srcjar-metadata.srcjar", - ":aiplatform_go_gapic_srcjar-test.srcjar", - ":aiplatform_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -_PY_GAPIC_SUBPACKAGE_DEPS = [ - "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_py_gapic", - "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_py_gapic", - "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_py_gapic", - "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_py_gapic", -] - -py_gapic_library( - name = "aiplatform_py_gapic", - srcs = [":aiplatform_proto"], - grpc_service_config = "aiplatform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "aiplatform_v1beta1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "aiplatform_py_gapic_test", - srcs = [ - "aiplatform_py_gapic_pytest.py", - "aiplatform_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":aiplatform_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "aiplatform-v1beta1-py", - deps = [ - ":aiplatform_py_gapic", - ] + _PROTO_SUBPACKAGE_DEPS + _PY_GAPIC_SUBPACKAGE_DEPS, -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "aiplatform_php_proto", - deps = [":aiplatform_proto"], -) - -php_grpc_library( - name = "aiplatform_php_grpc", - srcs = [":aiplatform_proto"], - deps = [":aiplatform_php_proto"], -) - -php_gapic_library( - name = "aiplatform_php_gapic", - srcs = [":aiplatform_proto_with_info"], - grpc_service_config = "aiplatform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "aiplatform_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":aiplatform_php_grpc", - ":aiplatform_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-aiplatform-v1beta1-php", - deps = [ - ":aiplatform_php_gapic", - ":aiplatform_php_grpc", - ":aiplatform_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "aiplatform_nodejs_gapic", - package_name = "@google-cloud/aiplatform", - src = ":aiplatform_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "aiplatform_grpc_service_config.json", - package = "google.cloud.aiplatform.v1beta1", - rest_numeric_enums = False, - service_yaml = "aiplatform_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "aiplatform-v1beta1-nodejs", - deps = [ - ":aiplatform_nodejs_gapic", - ":aiplatform_proto", - ] + _PROTO_SUBPACKAGE_DEPS, -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "aiplatform_ruby_proto", - deps = [":aiplatform_proto"], -) - -ruby_grpc_library( - name = "aiplatform_ruby_grpc", - srcs = [":aiplatform_proto"], - deps = [":aiplatform_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "aiplatform_ruby_gapic", - srcs = [":aiplatform_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-aiplatform-v1beta1"], - grpc_service_config = "aiplatform_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":aiplatform_ruby_grpc", - ":aiplatform_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-aiplatform-v1beta1-ruby", - deps = [ - ":aiplatform_ruby_gapic", - ":aiplatform_ruby_grpc", - ":aiplatform_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "aiplatform_csharp_proto", - deps = [":aiplatform_proto"], -) - -csharp_grpc_library( - name = "aiplatform_csharp_grpc", - srcs = [":aiplatform_proto"], - deps = [":aiplatform_csharp_proto"], -) - -################################ -# Keep C# targets commented out through the regeneration, as C# gen has an issue -# with the aiplatform v1beta1 protos -# -# csharp_gapic_library( -# name = "aiplatform_csharp_gapic", -# srcs = [":aiplatform_proto_with_info"], -# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -# grpc_service_config = "aiplatform_grpc_service_config.json", -# service_yaml = "aiplatform_v1beta1.yaml", -# deps = [ -# ":aiplatform_csharp_grpc", -# ":aiplatform_csharp_proto", -# ], -# ) - -# Open Source Packages -# csharp_gapic_assembly_pkg( -# name = "google-cloud-aiplatform-v1beta1-csharp", -# deps = [ -# ":aiplatform_csharp_gapic", -# ":aiplatform_csharp_grpc", -# ":aiplatform_csharp_proto", -# ], -# ) -################################ - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel --- a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel 1969-12-31 16:00:00 @@ -1,176 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "schema_proto", - srcs = [ - "annotation_payload.proto", - "annotation_spec_color.proto", - "data_item_payload.proto", - "dataset_metadata.proto", - "geometry.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:field_behavior_proto", - "//google/type:color_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "schema_java_proto", - deps = [":schema_proto"], -) - -java_grpc_library( - name = "schema_java_grpc", - srcs = [":schema_proto"], - deps = [":schema_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "schema_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema", - protos = [":schema_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:color_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "schema_moved_proto", - srcs = [":schema_proto"], - deps = [ - "//google/api:annotations_proto", - "//google/api:field_behavior_proto", - "//google/type:color_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -py_proto_library( - name = "schema_py_proto", - deps = [":schema_moved_proto"], -) - -py_grpc_library( - name = "schema_py_grpc", - srcs = [":schema_moved_proto"], - deps = [":schema_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "schema_php_proto", - deps = [":schema_proto"], -) - -php_grpc_library( - name = "schema_php_grpc", - srcs = [":schema_proto"], - deps = [":schema_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "schema_ruby_proto", - deps = [":schema_proto"], -) - -ruby_grpc_library( - name = "schema_ruby_grpc", - srcs = [":schema_proto"], - deps = [":schema_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "schema_csharp_proto", - deps = [":schema_proto"], -) - -csharp_grpc_library( - name = "schema_csharp_grpc", - srcs = [":schema_proto"], - deps = [":schema_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel --- a/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel 1969-12-31 16:00:00 @@ -1,189 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "instance_proto", - srcs = [ - "image_classification.proto", - "image_object_detection.proto", - "image_segmentation.proto", - "text_classification.proto", - "text_extraction.proto", - "text_sentiment.proto", - "video_action_recognition.proto", - "video_classification.proto", - "video_object_tracking.proto", - ], - deps = [ - "//google/api:annotations_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "instance_java_proto", - deps = [":instance_proto"], -) - -java_grpc_library( - name = "instance_java_grpc", - srcs = [":instance_proto"], - deps = [":instance_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "instance_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance", - protos = [":instance_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "instance_moved_proto", - srcs = [":instance_proto"], - deps = [ - "//google/api:annotations_proto", - ], -) - -py_proto_library( - name = "instance_py_proto", - deps = [":instance_moved_proto"], -) - -py_grpc_library( - name = "instance_py_grpc", - srcs = [":instance_moved_proto"], - deps = [":instance_py_proto"], -) - -py_gapic_library( - name = "instance_py_gapic", - srcs = [":instance_proto"], - opt_args = [ - "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict", - "python-gapic-name=instance", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "instance-py", - deps = [ - ":instance_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "instance_php_proto", - deps = [":instance_proto"], -) - -php_grpc_library( - name = "instance_php_grpc", - srcs = [":instance_proto"], - deps = [":instance_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "instance_ruby_proto", - deps = [":instance_proto"], -) - -ruby_grpc_library( - name = "instance_ruby_grpc", - srcs = [":instance_proto"], - deps = [":instance_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "instance_csharp_proto", - deps = [":instance_proto"], -) - -csharp_grpc_library( - name = "instance_csharp_grpc", - srcs = [":instance_proto"], - deps = [":instance_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel --- a/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel 1969-12-31 16:00:00 @@ -1,186 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "params_proto", - srcs = [ - "image_classification.proto", - "image_object_detection.proto", - "image_segmentation.proto", - "video_action_recognition.proto", - "video_classification.proto", - "video_object_tracking.proto", - ], - deps = [ - "//google/api:annotations_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "params_java_proto", - deps = [":params_proto"], -) - -java_grpc_library( - name = "params_java_grpc", - srcs = [":params_proto"], - deps = [":params_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "params_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params", - protos = [":params_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "params_moved_proto", - srcs = [":params_proto"], - deps = [ - "//google/api:annotations_proto", - ], -) - -py_proto_library( - name = "params_py_proto", - deps = [":params_moved_proto"], -) - -py_grpc_library( - name = "params_py_grpc", - srcs = [":params_moved_proto"], - deps = [":params_py_proto"], -) - -py_gapic_library( - name = "params_py_gapic", - srcs = [":params_proto"], - opt_args = [ - "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict", - "python-gapic-name=params", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "params-py", - deps = [ - ":params_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "params_php_proto", - deps = [":params_proto"], -) - -php_grpc_library( - name = "params_php_grpc", - srcs = [":params_proto"], - deps = [":params_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "params_ruby_proto", - deps = [":params_proto"], -) - -ruby_grpc_library( - name = "params_ruby_grpc", - srcs = [":params_proto"], - deps = [":params_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "params_csharp_proto", - deps = [":params_proto"], -) - -csharp_grpc_library( - name = "params_csharp_grpc", - srcs = [":params_proto"], - deps = [":params_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel --- a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel 1969-12-31 16:00:00 @@ -1,200 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "prediction_proto", - srcs = [ - "classification.proto", - "image_object_detection.proto", - "image_segmentation.proto", - "tabular_classification.proto", - "tabular_regression.proto", - "text_extraction.proto", - "text_sentiment.proto", - "time_series_forecasting.proto", - "video_action_recognition.proto", - "video_classification.proto", - "video_object_tracking.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "prediction_java_proto", - deps = [":prediction_proto"], -) - -java_grpc_library( - name = "prediction_java_grpc", - srcs = [":prediction_proto"], - deps = [":prediction_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "prediction_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction", - protos = [":prediction_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "prediction_moved_proto", - srcs = [":prediction_proto"], - deps = [ - "//google/api:annotations_proto", - "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -py_proto_library( - name = "prediction_py_proto", - deps = [":prediction_moved_proto"], -) - -py_grpc_library( - name = "prediction_py_grpc", - srcs = [":prediction_moved_proto"], - deps = [":prediction_py_proto"], -) - -py_gapic_library( - name = "prediction_py_gapic", - srcs = [":prediction_proto"], - opt_args = [ - "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict", - "python-gapic-name=prediction", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "prediction-py", - deps = [ - ":prediction_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "prediction_php_proto", - deps = [":prediction_proto"], -) - -php_grpc_library( - name = "prediction_php_grpc", - srcs = [":prediction_proto"], - deps = [":prediction_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "prediction_ruby_proto", - deps = [":prediction_proto"], -) - -ruby_grpc_library( - name = "prediction_ruby_grpc", - srcs = [":prediction_proto"], - deps = [":prediction_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "prediction_csharp_proto", - deps = [":prediction_proto"], -) - -csharp_grpc_library( - name = "prediction_csharp_grpc", - srcs = [":prediction_proto"], - deps = [":prediction_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel --- a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel 1969-12-31 16:00:00 @@ -1,196 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "definition_proto", - srcs = [ - "automl_image_classification.proto", - "automl_image_object_detection.proto", - "automl_image_segmentation.proto", - "automl_tables.proto", - "automl_text_classification.proto", - "automl_text_extraction.proto", - "automl_text_sentiment.proto", - "automl_time_series_forecasting.proto", - "automl_video_action_recognition.proto", - "automl_video_classification.proto", - "automl_video_object_tracking.proto", - "export_evaluated_data_items_config.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:field_behavior_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "definition_java_proto", - deps = [":definition_proto"], -) - -java_grpc_library( - name = "definition_java_grpc", - srcs = [":definition_proto"], - deps = [":definition_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "definition_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition", - protos = [":definition_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:field_behavior_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", - "py_test", -) - -moved_proto_library( - name = "definition_moved_proto", - srcs = [":definition_proto"], - deps = [ - "//google/api:annotations_proto", - "//google/api:field_behavior_proto", - ], -) - -py_proto_library( - name = "definition_py_proto", - deps = [":definition_moved_proto"], -) - -py_grpc_library( - name = "definition_py_grpc", - srcs = [":definition_moved_proto"], - deps = [":definition_py_proto"], -) - -py_gapic_library( - name = "definition_py_gapic", - srcs = [":definition_proto"], - opt_args = [ - "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.trainingjob", - "python-gapic-name=definition", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "definition_py", - deps = [ - ":definition_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "definition_php_proto", - deps = [":definition_proto"], -) - -php_grpc_library( - name = "definition_php_grpc", - srcs = [":definition_proto"], - deps = [":definition_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "definition_ruby_proto", - deps = [":definition_proto"], -) - -ruby_grpc_library( - name = "definition_ruby_grpc", - srcs = [":definition_proto"], - deps = [":definition_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "definition_csharp_proto", - deps = [":definition_proto"], -) - -csharp_grpc_library( - name = "definition_csharp_grpc", - srcs = [":definition_proto"], - deps = [":definition_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/apigateway/BUILD.bazel b/google/cloud/apigateway/BUILD.bazel --- a/google/cloud/apigateway/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/apigateway/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-api_gateway. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for apigateway. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "apigateway_ruby_wrapper", - srcs = ["//google/cloud/apigateway/v1:apigateway_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-api_gateway", - "ruby-cloud-env-prefix=API_GATEWAY", - "ruby-cloud-wrapper-of=v1:0.1", - "ruby-cloud-product-url=https://cloud.google.com/api-gateway/", - "ruby-cloud-api-id=apigateway.googleapis.com", - "ruby-cloud-api-shortname=apigateway", - ], - ruby_cloud_description = "API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation. Clients consume your REST APIS to implement standalone apps for a mobile device or tablet, through apps running in a browser, or through any other type of app that can make a request to an HTTP endpoint.", - ruby_cloud_title = "API Gateway", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-apigateway-ruby", - deps = [ - ":apigateway_ruby_wrapper", - ], -) diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/BUILD.bazel --- a/google/cloud/apigateway/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/apigateway/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,390 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "apigateway_proto", - srcs = [ - "apigateway.proto", - "apigateway_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "apigateway_proto_with_info", - deps = [ - ":apigateway_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "apigateway_java_proto", - deps = [":apigateway_proto"], -) - -java_grpc_library( - name = "apigateway_java_grpc", - srcs = [":apigateway_proto"], - deps = [":apigateway_java_proto"], -) - -java_gapic_library( - name = "apigateway_java_gapic", - srcs = [":apigateway_proto_with_info"], - grpc_service_config = "apigateway_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":apigateway_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":apigateway_java_proto", - ], -) - -java_gapic_test( - name = "apigateway_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.apigateway.v1.ApiGatewayServiceClientHttpJsonTest", - "com.google.cloud.apigateway.v1.ApiGatewayServiceClientTest", - ], - runtime_deps = [":apigateway_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-apigateway-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":apigateway_java_gapic", - ":apigateway_java_grpc", - ":apigateway_java_proto", - ":apigateway_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "apigateway_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/apigateway/v1", - protos = [":apigateway_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "apigateway_go_gapic", - srcs = [":apigateway_proto_with_info"], - grpc_service_config = "apigateway_grpc_service_config.json", - importpath = "cloud.google.com/go/apigateway/apiv1;apigateway", - metadata = True, - rest_numeric_enums = False, - service_yaml = "apigateway_v1.yaml", - transport = "grpc+rest", - deps = [ - ":apigateway_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "apigateway_go_gapic_test", - srcs = [":apigateway_go_gapic_srcjar_test"], - embed = [":apigateway_go_gapic"], - importpath = "cloud.google.com/go/apigateway/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-apigateway-v1-go", - deps = [ - ":apigateway_go_gapic", - ":apigateway_go_gapic_srcjar-metadata.srcjar", - ":apigateway_go_gapic_srcjar-test.srcjar", - ":apigateway_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "apigateway_py_gapic", - srcs = [":apigateway_proto"], - grpc_service_config = "apigateway_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-api-gateway"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "apigateway_py_gapic_test", - srcs = [ - "apigateway_py_gapic_pytest.py", - "apigateway_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":apigateway_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "google-cloud-apigateway-v1-py", - deps = [ - ":apigateway_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "apigateway_php_proto", - deps = [":apigateway_proto"], -) - -php_grpc_library( - name = "apigateway_php_grpc", - srcs = [":apigateway_proto"], - deps = [":apigateway_php_proto"], -) - -php_gapic_library( - name = "apigateway_php_gapic", - srcs = [":apigateway_proto_with_info"], - grpc_service_config = "apigateway_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "apigateway_v1.yaml", - transport = "grpc+rest", - deps = [ - ":apigateway_php_grpc", - ":apigateway_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-apigateway-v1-php", - deps = [ - ":apigateway_php_gapic", - ":apigateway_php_grpc", - ":apigateway_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "apigateway_nodejs_gapic", - package_name = "@google-cloud/api-gateway", - src = ":apigateway_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "apigateway_grpc_service_config.json", - package = "google.cloud.apigateway.v1", - rest_numeric_enums = False, - service_yaml = "apigateway_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "apigateway-v1-nodejs", - deps = [ - ":apigateway_nodejs_gapic", - ":apigateway_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "apigateway_ruby_proto", - deps = [":apigateway_proto"], -) - -ruby_grpc_library( - name = "apigateway_ruby_grpc", - srcs = [":apigateway_proto"], - deps = [":apigateway_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "apigateway_ruby_gapic", - srcs = [":apigateway_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-api_gateway-v1", - "ruby-cloud-env-prefix=API_GATEWAY", - "ruby-cloud-product-url=https://cloud.google.com/api-gateway/", - "ruby-cloud-api-id=apigateway.googleapis.com", - "ruby-cloud-api-shortname=apigateway", - ], - grpc_service_config = "apigateway_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation. Clients consume your REST APIS to implement standalone apps for a mobile device or tablet, through apps running in a browser, or through any other type of app that can make a request to an HTTP endpoint.", - ruby_cloud_title = "API Gateway V1", - deps = [ - ":apigateway_ruby_grpc", - ":apigateway_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-apigateway-v1-ruby", - deps = [ - ":apigateway_ruby_gapic", - ":apigateway_ruby_grpc", - ":apigateway_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "apigateway_csharp_proto", - deps = [":apigateway_proto"], -) - -csharp_grpc_library( - name = "apigateway_csharp_grpc", - srcs = [":apigateway_proto"], - deps = [":apigateway_csharp_proto"], -) - -csharp_gapic_library( - name = "apigateway_csharp_gapic", - srcs = [":apigateway_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "apigateway_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "apigateway_v1.yaml", - deps = [ - ":apigateway_csharp_grpc", - ":apigateway_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-apigateway-v1-csharp", - deps = [ - ":apigateway_csharp_gapic", - ":apigateway_csharp_grpc", - ":apigateway_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "apigateway_cc_proto", - deps = [":apigateway_proto"], -) - -cc_grpc_library( - name = "apigateway_cc_grpc", - srcs = [":apigateway_proto"], - grpc_only = True, - deps = [":apigateway_cc_proto"], -) diff -urN a/google/cloud/apigeeconnect/BUILD.bazel b/google/cloud/apigeeconnect/BUILD.bazel --- a/google/cloud/apigeeconnect/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/apigeeconnect/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-apigee_connect. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for apigeeconnect. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "apigeeconnect_ruby_wrapper", - srcs = ["//google/cloud/apigeeconnect/v1:apigeeconnect_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-apigee_connect", - "ruby-cloud-env-prefix=APIGEE_CONNECT", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/apigee/docs/hybrid/v1.4/apigee-connect", - "ruby-cloud-api-id=apigeeconnect.googleapis.com", - "ruby-cloud-api-shortname=apigeeconnect", - ], - ruby_cloud_description = "Apigee Connect allows the Apigee hybrid management plane to connect securely to the MART service in the runtime plane without requiring you to expose the MART endpoint on the internet. If you use Apigee Connect, you do not need to configure the MART ingress gateway with a host alias and an authorized DNS certificate.", - ruby_cloud_title = "Apigee Connect", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-apigeeconnect-ruby", - deps = [ - ":apigeeconnect_ruby_wrapper", - ], -) diff -urN a/google/cloud/apigeeconnect/v1/BUILD.bazel b/google/cloud/apigeeconnect/v1/BUILD.bazel --- a/google/cloud/apigeeconnect/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/apigeeconnect/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,388 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "apigeeconnect_proto", - srcs = [ - "connection.proto", - "tether.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:duration_proto", - ], -) - -proto_library_with_info( - name = "apigeeconnect_proto_with_info", - deps = [ - ":apigeeconnect_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "apigeeconnect_java_proto", - deps = [":apigeeconnect_proto"], -) - -java_grpc_library( - name = "apigeeconnect_java_grpc", - srcs = [":apigeeconnect_proto"], - deps = [":apigeeconnect_java_proto"], -) - -java_gapic_library( - name = "apigeeconnect_java_gapic", - srcs = [":apigeeconnect_proto_with_info"], - grpc_service_config = "connection_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":apigeeconnect_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":apigeeconnect_java_proto", - ], -) - -java_gapic_test( - name = "apigeeconnect_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.apigeeconnect.v1.ConnectionServiceClientHttpJsonTest", - "com.google.cloud.apigeeconnect.v1.ConnectionServiceClientTest", - "com.google.cloud.apigeeconnect.v1.TetherClientHttpJsonTest", - "com.google.cloud.apigeeconnect.v1.TetherClientTest", - ], - runtime_deps = [":apigeeconnect_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-apigeeconnect-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":apigeeconnect_java_gapic", - ":apigeeconnect_java_grpc", - ":apigeeconnect_java_proto", - ":apigeeconnect_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "apigeeconnect_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/apigeeconnect/v1", - protos = [":apigeeconnect_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "apigeeconnect_go_gapic", - srcs = [":apigeeconnect_proto_with_info"], - grpc_service_config = "connection_grpc_service_config.json", - importpath = "cloud.google.com/go/apigeeconnect/apiv1;apigeeconnect", - metadata = True, - rest_numeric_enums = False, - service_yaml = "apigeeconnect_v1.yaml", - deps = [ - ":apigeeconnect_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "apigeeconnect_go_gapic_test", - srcs = [":apigeeconnect_go_gapic_srcjar_test"], - embed = [":apigeeconnect_go_gapic"], - importpath = "cloud.google.com/go/apigeeconnect/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-apigeeconnect-v1-go", - deps = [ - ":apigeeconnect_go_gapic", - ":apigeeconnect_go_gapic_srcjar-metadata.srcjar", - ":apigeeconnect_go_gapic_srcjar-test.srcjar", - ":apigeeconnect_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "apigeeconnect_py_gapic", - srcs = [":apigeeconnect_proto"], - grpc_service_config = "connection_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-apigee-connect"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "apigeeconnect_py_gapic_test", - srcs = [ - "apigeeconnect_py_gapic_pytest.py", - "apigeeconnect_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":apigeeconnect_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "apigeeconnect-v1-py", - deps = [ - ":apigeeconnect_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "apigeeconnect_php_proto", - deps = [":apigeeconnect_proto"], -) - -php_grpc_library( - name = "apigeeconnect_php_grpc", - srcs = [":apigeeconnect_proto"], - deps = [":apigeeconnect_php_proto"], -) - -php_gapic_library( - name = "apigeeconnect_php_gapic", - srcs = [":apigeeconnect_proto_with_info"], - grpc_service_config = "connection_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "apigeeconnect_v1.yaml", - transport = "grpc+rest", - deps = [ - ":apigeeconnect_php_grpc", - ":apigeeconnect_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-apigeeconnect-v1-php", - deps = [ - ":apigeeconnect_php_gapic", - ":apigeeconnect_php_grpc", - ":apigeeconnect_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "apigeeconnect_nodejs_gapic", - package_name = "@google-cloud/apigee-connect", - src = ":apigeeconnect_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "connection_grpc_service_config.json", - package = "google.cloud.apigeeconnect.v1", - rest_numeric_enums = False, - service_yaml = "apigeeconnect_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "apigeeconnect-v1-nodejs", - deps = [ - ":apigeeconnect_nodejs_gapic", - ":apigeeconnect_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "apigeeconnect_ruby_proto", - deps = [":apigeeconnect_proto"], -) - -ruby_grpc_library( - name = "apigeeconnect_ruby_grpc", - srcs = [":apigeeconnect_proto"], - deps = [":apigeeconnect_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "apigeeconnect_ruby_gapic", - srcs = [":apigeeconnect_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-apigee_connect-v1", - "ruby-cloud-env-prefix=APIGEE_CONNECT", - "ruby-cloud-product-url=https://cloud.google.com/apigee/docs/hybrid/v1.4/apigee-connect", - "ruby-cloud-api-id=apigeeconnect.googleapis.com", - "ruby-cloud-api-shortname=apigeeconnect", - ], - grpc_service_config = "connection_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Apigee Connect allows the Apigee hybrid management plane to connect securely to the MART service in the runtime plane without requiring you to expose the MART endpoint on the internet. If you use Apigee Connect, you do not need to configure the MART ingress gateway with a host alias and an authorized DNS certificate.", - ruby_cloud_title = "Apigee Connect V1", - deps = [ - ":apigeeconnect_ruby_grpc", - ":apigeeconnect_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-apigeeconnect-v1-ruby", - deps = [ - ":apigeeconnect_ruby_gapic", - ":apigeeconnect_ruby_grpc", - ":apigeeconnect_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "apigeeconnect_csharp_proto", - deps = [":apigeeconnect_proto"], -) - -csharp_grpc_library( - name = "apigeeconnect_csharp_grpc", - srcs = [":apigeeconnect_proto"], - deps = [":apigeeconnect_csharp_proto"], -) - -csharp_gapic_library( - name = "apigeeconnect_csharp_gapic", - srcs = [":apigeeconnect_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "connection_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "apigeeconnect_v1.yaml", - deps = [ - ":apigeeconnect_csharp_grpc", - ":apigeeconnect_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-apigeeconnect-v1-csharp", - deps = [ - ":apigeeconnect_csharp_gapic", - ":apigeeconnect_csharp_grpc", - ":apigeeconnect_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "apigeeconnect_cc_proto", - deps = [":apigeeconnect_proto"], -) - -cc_grpc_library( - name = "apigeeconnect_cc_grpc", - srcs = [":apigeeconnect_proto"], - grpc_only = True, - deps = [":apigeeconnect_cc_proto"], -) diff -urN a/google/cloud/apigeeregistry/BUILD.bazel b/google/cloud/apigeeregistry/BUILD.bazel --- a/google/cloud/apigeeregistry/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/apigeeregistry/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-apigee_registry. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for apigeeregistry. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "apigeeregistry_ruby_wrapper", - srcs = ["//google/cloud/apigeeregistry/v1:apigeeregistry_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=apigeeregistry.googleapis.com", - "ruby-cloud-api-shortname=apigeeregistry", - "ruby-cloud-gem-name=google-cloud-apigee_registry", - "ruby-cloud-product-url=https://cloud.google.com/apigee/docs/api-hub/get-started-registry-api/", - "ruby-cloud-wrapper-of=v1:0.0", - ], - ruby_cloud_description = "The Apigee Registry API allows teams to upload and share machine-readable descriptions of APIs that are in use and in development. These descriptions include API specifications in standard formats like OpenAPI, the Google API Discovery Service Format, and the Protocol Buffers Language. These API specifications can be used by tools like linters, browsers, documentation generators, test runners, proxies, and API client and server generators. The Registry API itself can be seen as a machine-readable enterprise API catalog designed to back online directories, portals, and workflow managers.", - ruby_cloud_title = "Apigee Registry", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-apigeeregistry-ruby", - deps = [ - ":apigeeregistry_ruby_wrapper", - ], -) diff -urN a/google/cloud/apigeeregistry/v1/BUILD.bazel b/google/cloud/apigeeregistry/v1/BUILD.bazel --- a/google/cloud/apigeeregistry/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/apigeeregistry/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,415 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "apigeeregistry_proto", - srcs = [ - "provisioning_service.proto", - "registry_models.proto", - "registry_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", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "apigeeregistry_proto_with_info", - deps = [ - ":apigeeregistry_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "apigeeregistry_java_proto", - deps = [":apigeeregistry_proto"], -) - -java_grpc_library( - name = "apigeeregistry_java_grpc", - srcs = [":apigeeregistry_proto"], - deps = [":apigeeregistry_java_proto"], -) - -java_gapic_library( - name = "apigeeregistry_java_gapic", - srcs = [":apigeeregistry_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "apigeeregistry_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "apigeeregistry_v1.yaml", - test_deps = [ - ":apigeeregistry_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":apigeeregistry_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "apigeeregistry_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.apigeeregistry.v1.ProvisioningClientHttpJsonTest", - "com.google.cloud.apigeeregistry.v1.ProvisioningClientTest", - "com.google.cloud.apigeeregistry.v1.RegistryClientHttpJsonTest", - "com.google.cloud.apigeeregistry.v1.RegistryClientTest", - ], - runtime_deps = [":apigeeregistry_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-apigeeregistry-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":apigeeregistry_java_gapic", - ":apigeeregistry_java_grpc", - ":apigeeregistry_java_proto", - ":apigeeregistry_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 = "apigeeregistry_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/apigeeregistry/v1", - protos = [":apigeeregistry_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "apigeeregistry_go_gapic", - srcs = [":apigeeregistry_proto_with_info"], - grpc_service_config = "apigeeregistry_grpc_service_config.json", - importpath = "cloud.google.com/go/apigeeregistry/apiv1;apigeeregistry", - metadata = True, - rest_numeric_enums = False, - service_yaml = "apigeeregistry_v1.yaml", - deps = [ - ":apigeeregistry_go_proto", - "//google/api:httpbody_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "apigeeregistry_go_gapic_test", - srcs = [":apigeeregistry_go_gapic_srcjar_test"], - embed = [":apigeeregistry_go_gapic"], - importpath = "cloud.google.com/go/apigeeregistry/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-apigeeregistry-v1-go", - deps = [ - ":apigeeregistry_go_gapic", - ":apigeeregistry_go_gapic_srcjar-metadata.srcjar", - ":apigeeregistry_go_gapic_srcjar-test.srcjar", - ":apigeeregistry_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "apigeeregistry_py_gapic", - srcs = [":apigeeregistry_proto"], - grpc_service_config = "apigeeregistry_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-apigee-registry", - "python-gapic-namespace=google.cloud", - "python-gapic-name=apigee_registry", - ], - rest_numeric_enums = False, - service_yaml = "apigeeregistry_v1.yaml", - transport = "grpc+rest", -) - -py_test( - name = "apigeeregistry_py_gapic_test", - srcs = [ - "apigeeregistry_py_gapic_pytest.py", - "apigeeregistry_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [ - ":apigeeregistry_py_gapic", - "//google/iam/v1:iam_policy_py_proto", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "apigeeregistry-v1-py", - deps = [ - ":apigeeregistry_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 = "apigeeregistry_php_proto", - deps = [":apigeeregistry_proto"], -) - -php_grpc_library( - name = "apigeeregistry_php_grpc", - srcs = [":apigeeregistry_proto"], - deps = [":apigeeregistry_php_proto"], -) - -php_gapic_library( - name = "apigeeregistry_php_gapic", - srcs = [":apigeeregistry_proto_with_info"], - grpc_service_config = "apigeeregistry_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "apigeeregistry_v1.yaml", - transport = "grpc+rest", - deps = [ - ":apigeeregistry_php_grpc", - ":apigeeregistry_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-apigeeregistry-v1-php", - deps = [ - ":apigeeregistry_php_gapic", - ":apigeeregistry_php_grpc", - ":apigeeregistry_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "apigeeregistry_nodejs_gapic", - package_name = "@google-cloud/apigee-registry", - src = ":apigeeregistry_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "apigeeregistry_grpc_service_config.json", - package = "google.cloud.apigeeregistry.v1", - rest_numeric_enums = False, - service_yaml = "apigeeregistry_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "apigeeregistry-v1-nodejs", - deps = [ - ":apigeeregistry_nodejs_gapic", - ":apigeeregistry_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "apigeeregistry_ruby_proto", - deps = [":apigeeregistry_proto"], -) - -ruby_grpc_library( - name = "apigeeregistry_ruby_grpc", - srcs = [":apigeeregistry_proto"], - deps = [":apigeeregistry_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "apigeeregistry_ruby_gapic", - srcs = [":apigeeregistry_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=apigeeregistry.googleapis.com", - "ruby-cloud-api-shortname=apigeeregistry", - "ruby-cloud-gem-name=google-cloud-apigee_registry-v1", - "ruby-cloud-product-url=https://cloud.google.com/apigee/docs/api-hub/get-started-registry-api/", - ], - grpc_service_config = "apigeeregistry_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Apigee Registry API allows teams to upload and share machine-readable descriptions of APIs that are in use and in development. These descriptions include API specifications in standard formats like OpenAPI, the Google API Discovery Service Format, and the Protocol Buffers Language. These API specifications can be used by tools like linters, browsers, documentation generators, test runners, proxies, and API client and server generators. The Registry API itself can be seen as a machine-readable enterprise API catalog designed to back online directories, portals, and workflow managers.", - ruby_cloud_title = "Apigee Registry V1", - service_yaml = "apigeeregistry_v1.yaml", - deps = [ - ":apigeeregistry_ruby_grpc", - ":apigeeregistry_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-apigeeregistry-v1-ruby", - deps = [ - ":apigeeregistry_ruby_gapic", - ":apigeeregistry_ruby_grpc", - ":apigeeregistry_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 = "apigeeregistry_csharp_proto", - deps = [":apigeeregistry_proto"], -) - -csharp_grpc_library( - name = "apigeeregistry_csharp_grpc", - srcs = [":apigeeregistry_proto"], - deps = [":apigeeregistry_csharp_proto"], -) - -csharp_gapic_library( - name = "apigeeregistry_csharp_gapic", - srcs = [":apigeeregistry_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "apigeeregistry_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "apigeeregistry_v1.yaml", - deps = [ - ":apigeeregistry_csharp_grpc", - ":apigeeregistry_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-apigeeregistry-v1-csharp", - deps = [ - ":apigeeregistry_csharp_gapic", - ":apigeeregistry_csharp_grpc", - ":apigeeregistry_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "apigeeregistry_cc_proto", - deps = [":apigeeregistry_proto"], -) - -cc_grpc_library( - name = "apigeeregistry_cc_grpc", - srcs = [":apigeeregistry_proto"], - grpc_only = True, - deps = [":apigeeregistry_cc_proto"], -) diff -urN a/google/cloud/asset/BUILD.bazel b/google/cloud/asset/BUILD.bazel --- a/google/cloud/asset/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/asset/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-asset. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for cloudasset. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "cloudasset_ruby_wrapper", - srcs = ["//google/cloud/asset/v1:asset_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-asset", - "ruby-cloud-env-prefix=ASSET", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/asset-inventory/", - "ruby-cloud-api-id=cloudasset.googleapis.com", - "ruby-cloud-api-shortname=cloudasset", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "A metadata inventory service that allows you to view, monitor, and analyze all your GCP and Anthos assets across projects and services.", - ruby_cloud_title = "Cloud Asset", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-asset-ruby", - deps = [ - ":cloudasset_ruby_wrapper", - ], -) diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.bazel --- a/google/cloud/asset/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/asset/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,415 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "asset_proto", - srcs = [ - "asset_service.proto", - "assets.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/cloud/orgpolicy/v1:orgpolicy_proto", - "//google/cloud/osconfig/v1:osconfig_proto", - "//google/iam/v1:policy_proto", - "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", - "//google/longrunning:operations_proto", - "//google/rpc:code_proto", - "//google/rpc:status_proto", - "//google/type:expr_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "asset_proto_with_info", - deps = [ - ":asset_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "asset_java_proto", - deps = [":asset_proto"], -) - -java_grpc_library( - name = "asset_java_grpc", - srcs = [":asset_proto"], - deps = [":asset_java_proto"], -) - -java_gapic_library( - name = "asset_java_gapic", - srcs = [":asset_proto_with_info"], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":asset_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - 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.AssetServiceClientHttpJsonTest", - "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", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":asset_java_gapic", - ":asset_java_grpc", - ":asset_java_proto", - ":asset_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "asset_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1", - protos = [":asset_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", - "//google/cloud/osconfig/v1:osconfig_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:code_go_proto", - "//google/rpc:status_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", - rest_numeric_enums = False, - service_yaml = "cloudasset_v1.yaml", - transport = "grpc+rest", - deps = [ - ":asset_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "asset_go_gapic_test", - srcs = [":asset_go_gapic_srcjar_test"], - embed = [":asset_go_gapic"], - importpath = "cloud.google.com/go/asset/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-asset-v1-go", - deps = [ - ":asset_go_gapic", - ":asset_go_gapic_srcjar-test.srcjar", - ":asset_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "asset_py_gapic", - srcs = [":asset_proto"], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/cloud/orgpolicy/v1:orgpolicy_py_original_proto", - "//google/cloud/osconfig/v1:osconfig_py_proto", - "//google/iam/v1:policy_py_proto", - "//google/identity/accesscontextmanager/v1:access_level_py_proto", - "//google/identity/accesscontextmanager/v1:access_policy_py_proto", - "//google/identity/accesscontextmanager/v1:accesscontextmanager_py_gapic", - "//google/identity/accesscontextmanager/v1:service_perimeter_py_proto", - ], -) - -py_gapic_assembly_pkg( - name = "asset-v1-py", - deps = [ - ":asset_py_gapic", - ], -) - -py_test( - name = "asset_py_gapic_test", - srcs = [ - "asset_py_gapic_pytest.py", - "asset_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":asset_py_gapic"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "asset_php_proto", - deps = [":asset_proto"], -) - -php_grpc_library( - name = "asset_php_grpc", - srcs = [":asset_proto"], - deps = [":asset_php_proto"], -) - -php_gapic_library( - name = "asset_php_gapic", - srcs = [":asset_proto_with_info"], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudasset_v1.yaml", - transport = "grpc+rest", - deps = [ - ":asset_php_grpc", - ":asset_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-asset-v1-php", - deps = [ - ":asset_php_gapic", - ":asset_php_grpc", - ":asset_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "asset_nodejs_gapic", - package_name = "@google-cloud/asset", - src = ":asset_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudasset_grpc_service_config.json", - package = "google.cloud.asset.v1", - rest_numeric_enums = False, - service_yaml = "cloudasset_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "asset-v1-nodejs", - deps = [ - ":asset_nodejs_gapic", - ":asset_proto", - "//google/cloud/osconfig/v1:osconfig_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "asset_ruby_proto", - deps = [ - ":asset_proto", - "//google/cloud/orgpolicy/v1:orgpolicy_proto", - ], -) - -ruby_grpc_library( - name = "asset_ruby_grpc", - srcs = [":asset_proto"], - deps = [":asset_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "asset_ruby_gapic", - srcs = [":asset_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-asset-v1", - "ruby-cloud-env-prefix=ASSET", - "ruby-cloud-product-url=https://cloud.google.com/asset-inventory/", - "ruby-cloud-api-id=cloudasset.googleapis.com", - "ruby-cloud-api-shortname=cloudasset", - "ruby-cloud-extra-dependencies=google-identity-access_context_manager-v1=> 0.0|< 2.a;google-cloud-os_config-v1=> 0.0|< 2.a", - ], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "A metadata inventory service that allows you to view, monitor, and analyze all your GCP and Anthos assets across projects and services.", - ruby_cloud_title = "Cloud Asset V1", - deps = [ - ":asset_ruby_grpc", - ":asset_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-asset-v1-ruby", - deps = [ - ":asset_ruby_gapic", - ":asset_ruby_grpc", - ":asset_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "asset_csharp_proto", - deps = [":asset_proto"], -) - -csharp_grpc_library( - name = "asset_csharp_grpc", - srcs = [":asset_proto"], - deps = [":asset_csharp_proto"], -) - -csharp_gapic_library( - name = "asset_csharp_gapic", - srcs = [":asset_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - 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", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "asset_cc_proto", - deps = [":asset_proto"], -) - -cc_grpc_library( - name = "asset_cc_grpc", - srcs = [":asset_proto"], - grpc_only = True, - deps = [":asset_cc_proto"], -) diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1beta1/BUILD.bazel --- a/google/cloud/asset/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/asset/v1p1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,351 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "asset_proto", - srcs = [ - "asset_service.proto", - "assets.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/iam/v1:policy_proto", - ], -) - -proto_library_with_info( - name = "asset_proto_with_info", - deps = [ - ":asset_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "asset_java_proto", - deps = [":asset_proto"], -) - -java_grpc_library( - name = "asset_java_grpc", - srcs = [":asset_proto"], - deps = [":asset_java_proto"], -) - -java_gapic_library( - name = "asset_java_gapic", - srcs = [":asset_proto_with_info"], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":asset_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - 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.AssetServiceClientHttpJsonTest", - "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", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":asset_java_gapic", - ":asset_java_grpc", - ":asset_java_proto", - ":asset_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "asset_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p1beta1", - protos = [":asset_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( - name = "asset_go_gapic", - srcs = [":asset_proto_with_info"], - grpc_service_config = "cloudasset_grpc_service_config.json", - importpath = "cloud.google.com/go/asset/apiv1p1beta1;asset", - rest_numeric_enums = False, - service_yaml = "cloudasset_v1p1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":asset_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "asset_go_gapic_test", - srcs = [":asset_go_gapic_srcjar_test"], - embed = [":asset_go_gapic"], - importpath = "cloud.google.com/go/asset/apiv1p1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-asset-v1p1beta1-go", - deps = [ - ":asset_go_gapic", - ":asset_go_gapic_srcjar-test.srcjar", - ":asset_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "asset_py_gapic", - srcs = [":asset_proto"], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "asset_py_gapic_test", - srcs = [ - "asset_py_gapic_pytest.py", - "asset_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":asset_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "asset-v1p1beta1-py", - deps = [ - ":asset_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "asset_php_proto", - deps = [":asset_proto"], -) - -php_grpc_library( - name = "asset_php_grpc", - srcs = [":asset_proto"], - deps = [":asset_php_proto"], -) - -php_gapic_library( - name = "asset_php_gapic", - srcs = [":asset_proto_with_info"], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":asset_php_grpc", - ":asset_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-asset-v1p1beta1-php", - deps = [ - ":asset_php_gapic", - ":asset_php_grpc", - ":asset_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "asset_nodejs_gapic", - package_name = "@google-cloud/asset", - src = ":asset_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudasset_grpc_service_config.json", - package = "google.cloud.asset.v1p1beta1", - rest_numeric_enums = False, - service_yaml = "cloudasset_v1p1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "asset-v1p1beta1-nodejs", - deps = [ - ":asset_nodejs_gapic", - ":asset_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "asset_ruby_proto", - deps = [":asset_proto"], -) - -ruby_grpc_library( - name = "asset_ruby_grpc", - srcs = [":asset_proto"], - deps = [":asset_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "asset_ruby_gapic", - srcs = [":asset_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p1beta1"], - rest_numeric_enums = False, - deps = [ - ":asset_ruby_grpc", - ":asset_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-asset-v1p1beta1-ruby", - deps = [ - ":asset_ruby_gapic", - ":asset_ruby_grpc", - ":asset_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "asset_csharp_proto", - deps = [":asset_proto"], -) - -csharp_grpc_library( - name = "asset_csharp_grpc", - srcs = [":asset_proto"], - deps = [":asset_csharp_proto"], -) - -csharp_gapic_library( - name = "asset_csharp_gapic", - srcs = [":asset_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - 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", - ], -) - -############################################################################## -# 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 16:00:00 @@ -1,363 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "asset_proto", - srcs = [ - "asset_service.proto", - "assets.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "asset_proto_with_info", - deps = [ - ":asset_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "asset_java_proto", - deps = [":asset_proto"], -) - -java_grpc_library( - name = "asset_java_grpc", - srcs = [":asset_proto"], - deps = [":asset_java_proto"], -) - -java_gapic_library( - name = "asset_java_gapic", - srcs = [":asset_proto_with_info"], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":asset_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - 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.AssetServiceClientHttpJsonTest", - "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", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":asset_java_gapic", - ":asset_java_grpc", - ":asset_java_proto", - ":asset_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "asset_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p2beta1", - protos = [":asset_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "asset_go_gapic", - srcs = [":asset_proto_with_info"], - grpc_service_config = "cloudasset_grpc_service_config.json", - importpath = "cloud.google.com/go/asset/apiv1p2beta1;asset", - rest_numeric_enums = False, - service_yaml = "cloudasset_v1p2beta1.yaml", - transport = "grpc+rest", - deps = [ - ":asset_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "asset_go_gapic_test", - srcs = [":asset_go_gapic_srcjar_test"], - embed = [":asset_go_gapic"], - importpath = "cloud.google.com/go/asset/apiv1p2beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-asset-v1p2beta1-go", - deps = [ - ":asset_go_gapic", - ":asset_go_gapic_srcjar-test.srcjar", - ":asset_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "asset_py_gapic", - srcs = [":asset_proto"], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "asset_py_gapic_test", - srcs = [ - "asset_py_gapic_pytest.py", - "asset_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":asset_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "asset-v1p2beta1-py", - deps = [ - ":asset_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "asset_php_proto", - deps = [":asset_proto"], -) - -php_grpc_library( - name = "asset_php_grpc", - srcs = [":asset_proto"], - deps = [":asset_php_proto"], -) - -php_gapic_library( - name = "asset_php_gapic", - srcs = [":asset_proto_with_info"], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":asset_php_grpc", - ":asset_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-asset-v1p2beta1-php", - deps = [ - ":asset_php_gapic", - ":asset_php_grpc", - ":asset_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "asset_nodejs_gapic", - package_name = "@google-cloud/asset", - src = ":asset_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudasset_grpc_service_config.json", - package = "google.cloud.asset.v1p2beta1", - rest_numeric_enums = False, - service_yaml = "cloudasset_v1p2beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "asset-v1p2beta1-nodejs", - deps = [ - ":asset_nodejs_gapic", - ":asset_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "asset_ruby_proto", - deps = [":asset_proto"], -) - -ruby_grpc_library( - name = "asset_ruby_grpc", - srcs = [":asset_proto"], - deps = [":asset_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "asset_ruby_gapic", - srcs = [":asset_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p2beta1"], - rest_numeric_enums = False, - deps = [ - ":asset_ruby_grpc", - ":asset_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-asset-v1p2beta1-ruby", - deps = [ - ":asset_ruby_gapic", - ":asset_ruby_grpc", - ":asset_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "asset_csharp_proto", - deps = [":asset_proto"], -) - -csharp_grpc_library( - name = "asset_csharp_grpc", - srcs = [":asset_proto"], - deps = [":asset_csharp_proto"], -) - -# Invalid C# namespaces, cannot build. -# csharp_gapic_library( -# name = "asset_csharp_gapic", -# srcs = [":asset_proto_with_info"], -# grpc_service_config = "cloudasset_grpc_service_config.json", -# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -# deps = [ -# ":asset_csharp_grpc", -# ":asset_csharp_proto", -# ], -# ) - -# # Open Source Packages -# csharp_gapic_assembly_pkg( -# name = "google-cloud-asset-v1p2beta1-csharp", -# deps = [ -# ":asset_csharp_gapic", -# ":asset_csharp_grpc", -# ":asset_csharp_proto", -# ], -# ) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5beta1/BUILD.bazel --- a/google/cloud/asset/v1p5beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/asset/v1p5beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,361 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "asset_proto", - srcs = [ - "asset_service.proto", - "assets.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/cloud/orgpolicy/v1:orgpolicy_proto", - "//google/iam/v1:policy_proto", - "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "asset_proto_with_info", - deps = [ - ":asset_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "asset_java_proto", - deps = [":asset_proto"], -) - -java_grpc_library( - name = "asset_java_grpc", - srcs = [":asset_proto"], - deps = [":asset_java_proto"], -) - -java_gapic_library( - name = "asset_java_gapic", - srcs = [":asset_proto_with_info"], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":asset_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - 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.AssetServiceClientHttpJsonTest", - "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", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":asset_java_gapic", - ":asset_java_grpc", - ":asset_java_proto", - ":asset_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "asset_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p5beta1", - protos = [":asset_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", - ], -) - -go_gapic_library( - name = "asset_go_gapic", - srcs = [":asset_proto_with_info"], - grpc_service_config = "cloudasset_grpc_service_config.json", - importpath = "cloud.google.com/go/asset/apiv1p5beta1;asset", - rest_numeric_enums = False, - service_yaml = "cloudasset_v1p5beta1.yaml", - transport = "grpc+rest", - deps = [ - ":asset_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "asset_go_gapic_test", - srcs = [":asset_go_gapic_srcjar_test"], - embed = [":asset_go_gapic"], - importpath = "cloud.google.com/go/asset/apiv1p5beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-asset-v1p5beta1-go", - deps = [ - ":asset_go_gapic", - ":asset_go_gapic_srcjar-test.srcjar", - ":asset_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "asset_py_gapic", - srcs = [":asset_proto"], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/cloud/orgpolicy/v1:orgpolicy_py_original_proto", - "//google/iam/v1:iam_policy_py_proto", - "//google/identity/accesscontextmanager/v1:access_level_py_proto", - "//google/identity/accesscontextmanager/v1:access_policy_py_proto", - "//google/identity/accesscontextmanager/v1:accesscontextmanager_py_gapic", - "//google/identity/accesscontextmanager/v1:service_perimeter_py_proto", - ], -) - -py_test( - name = "asset_py_gapic_test", - srcs = [ - "asset_py_gapic_pytest.py", - "asset_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":asset_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "asset-v1p5beta1-py", - deps = [ - ":asset_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "asset_php_proto", - deps = [":asset_proto"], -) - -php_grpc_library( - name = "asset_php_grpc", - srcs = [":asset_proto"], - deps = [":asset_php_proto"], -) - -php_gapic_library( - name = "asset_php_gapic", - srcs = [":asset_proto_with_info"], - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":asset_php_grpc", - ":asset_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-asset-v1p5beta1-php", - deps = [ - ":asset_php_gapic", - ":asset_php_grpc", - ":asset_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "asset_nodejs_gapic", - src = ":asset_proto_with_info", - extra_protoc_parameters = ["metadata"], - gapic_yaml = "cloudasset_gapic.yaml", - package = "google.cloud.asset.v1p5beta1", - rest_numeric_enums = False, - service_yaml = "cloudasset_v1p5beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "asset-v1p5beta1-nodejs", - deps = [ - ":asset_nodejs_gapic", - ":asset_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "asset_ruby_proto", - deps = [":asset_proto"], -) - -ruby_grpc_library( - name = "asset_ruby_grpc", - srcs = [":asset_proto"], - deps = [":asset_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "asset_ruby_gapic", - srcs = [":asset_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p5beta1"], - rest_numeric_enums = False, - deps = [ - ":asset_ruby_grpc", - ":asset_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-asset-v1p5beta1-ruby", - deps = [ - ":asset_ruby_gapic", - ":asset_ruby_grpc", - ":asset_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "asset_csharp_proto", - deps = [":asset_proto"], -) - -csharp_grpc_library( - name = "asset_csharp_grpc", - srcs = [":asset_proto"], - deps = [":asset_csharp_proto"], -) - -# Invalid C# namespaces, cannot build. -# csharp_gapic_library( -# name = "asset_csharp_gapic", -# srcs = [":asset_proto_with_info"], -# grpc_service_config = "cloudasset_grpc_service_config.json", -# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -# deps = [ -# ":asset_csharp_grpc", -# ":asset_csharp_proto", -# ], -# ) - -# # Open Source Packages -# csharp_gapic_assembly_pkg( -# name = "google-cloud-asset-v1p5beta1-csharp", -# deps = [ -# ":asset_csharp_gapic", -# ":asset_csharp_grpc", -# ":asset_csharp_proto", -# ], -# ) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/asset/v1p7beta1/BUILD.bazel b/google/cloud/asset/v1p7beta1/BUILD.bazel --- a/google/cloud/asset/v1p7beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/asset/v1p7beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,328 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "asset_proto", - srcs = [ - "asset_service.proto", - "assets.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/cloud/orgpolicy/v1:orgpolicy_proto", - "//google/cloud/osconfig/v1:osconfig_proto", - "//google/iam/v1:policy_proto", - "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "asset_proto_with_info", - deps = [ - ":asset_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "asset_java_proto", - deps = [":asset_proto"], -) - -java_grpc_library( - name = "asset_java_grpc", - srcs = [":asset_proto"], - deps = [":asset_java_proto"], -) - -java_gapic_library( - name = "asset_java_gapic", - srcs = [":asset_proto_with_info"], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":asset_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc", - deps = [ - ":asset_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "asset_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.asset.v1p7beta1.AssetServiceClientTest", - ], - runtime_deps = [":asset_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-asset-v1p7beta1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":asset_java_gapic", - ":asset_java_grpc", - ":asset_java_proto", - ":asset_proto", - ], -) - -go_proto_library( - name = "asset_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p7beta1", - protos = [":asset_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", - "//google/cloud/osconfig/v1:osconfig_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "asset_go_gapic", - srcs = [":asset_proto_with_info"], - grpc_service_config = "cloudasset_grpc_service_config.json", - importpath = "cloud.google.com/go/asset/apiv1p7beta1;asset", - metadata = True, - rest_numeric_enums = False, - service_yaml = "cloudasset_v1p7beta1.yaml", - deps = [ - ":asset_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "asset_go_gapic_test", - srcs = [":asset_go_gapic_srcjar_test"], - embed = [":asset_go_gapic"], - importpath = "cloud.google.com/go/asset/apiv1p7beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-asset-v1p7beta1-go", - deps = [ - ":asset_go_gapic", - ":asset_go_gapic_srcjar-metadata.srcjar", - ":asset_go_gapic_srcjar-test.srcjar", - ":asset_go_proto", - ], -) - -py_gapic_library( - name = "asset_py_gapic", - srcs = [":asset_proto"], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed -#py_test( -# name = "asset_py_gapic_test", -# srcs = [ -# "asset_py_gapic_pytest.py", -# "asset_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":asset_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "asset-v1p7beta1-py", - deps = [ - ":asset_py_gapic", - ], -) - -php_proto_library( - name = "asset_php_proto", - deps = [":asset_proto"], -) - -php_grpc_library( - name = "asset_php_grpc", - srcs = [":asset_proto"], - deps = [":asset_php_proto"], -) - -php_gapic_library( - name = "asset_php_gapic", - srcs = [":asset_proto_with_info"], - grpc_service_config = "cloudasset_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":asset_php_grpc", - ":asset_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-asset-v1p7beta1-php", - deps = [ - ":asset_php_gapic", - ":asset_php_grpc", - ":asset_php_proto", - ], -) - -nodejs_gapic_library( - name = "asset_nodejs_gapic", - package_name = "@google-cloud/asset", - src = ":asset_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudasset_grpc_service_config.json", - package = "google.cloud.asset.v1p7beta1", - rest_numeric_enums = False, - service_yaml = "cloudasset_v1p7beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "asset-v1p7beta1-nodejs", - deps = [ - ":asset_nodejs_gapic", - ":asset_proto", - ], -) - -ruby_proto_library( - name = "asset_ruby_proto", - deps = [":asset_proto"], -) - -ruby_grpc_library( - name = "asset_ruby_grpc", - srcs = [":asset_proto"], - deps = [":asset_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "asset_ruby_gapic", - srcs = [":asset_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p7beta1"], - rest_numeric_enums = False, - deps = [ - ":asset_ruby_grpc", - ":asset_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-asset-v1p7beta1-ruby", - deps = [ - ":asset_ruby_gapic", - ":asset_ruby_grpc", - ":asset_ruby_proto", - ], -) - -csharp_proto_library( - name = "asset_csharp_proto", - deps = [":asset_proto"], -) - -csharp_grpc_library( - name = "asset_csharp_grpc", - srcs = [":asset_proto"], - deps = [":asset_csharp_proto"], -) - -# Invalid C# namespaces, cannot build. -# csharp_gapic_library( -# name = "asset_csharp_gapic", -# srcs = [":asset_proto_with_info"], -# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -# grpc_service_config = "cloudasset_grpc_service_config.json", -# deps = [ -# ":asset_csharp_grpc", -# ":asset_csharp_proto", -# ], -# ) - -# # Open Source Packages -# csharp_gapic_assembly_pkg( -# name = "google-cloud-asset-v1p7beta1-csharp", -# deps = [ -# ":asset_csharp_gapic", -# ":asset_csharp_grpc", -# ":asset_csharp_proto", -# ], -# ) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/assuredworkloads/BUILD.bazel b/google/cloud/assuredworkloads/BUILD.bazel --- a/google/cloud/assuredworkloads/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/assuredworkloads/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-assured_workloads. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for assuredworkloads. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "assuredworkloads_ruby_wrapper", - srcs = ["//google/cloud/assuredworkloads/v1:assuredworkloads_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-assured_workloads", - "ruby-cloud-env-prefix=ASSURED_WORKLOADS", - "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/assured-workloads/", - "ruby-cloud-api-id=assuredworkloads.googleapis.com", - "ruby-cloud-api-shortname=assuredworkloads", - ], - ruby_cloud_description = "Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.", - ruby_cloud_title = "Assured Workloads for Government", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-assuredworkloads-ruby", - deps = [ - ":assuredworkloads_ruby_wrapper", - ], -) diff -urN a/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel b/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel --- a/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -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 = "logging_proto", - srcs = [ - "regulatory_intercept_ack_log_entry.proto", - ], - deps = [ - ], -) - -############################################################################## -# 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/assuredworkloads/regulatoryintercept/logging/v1", - protos = [":logging_proto"], - deps = [ - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/assuredworkloads/v1/BUILD.bazel b/google/cloud/assuredworkloads/v1/BUILD.bazel --- a/google/cloud/assuredworkloads/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/assuredworkloads/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,399 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "assuredworkloads_proto", - srcs = [ - "assuredworkloads.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "assuredworkloads_proto_with_info", - deps = [ - ":assuredworkloads_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 = "assuredworkloads_java_proto", - deps = [":assuredworkloads_proto"], -) - -java_grpc_library( - name = "assuredworkloads_java_grpc", - srcs = [":assuredworkloads_proto"], - deps = [":assuredworkloads_java_proto"], -) - -java_gapic_library( - name = "assuredworkloads_java_gapic", - srcs = [":assuredworkloads_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "assuredworkloads_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "assuredworkloads_v1.yaml", - test_deps = [ - ":assuredworkloads_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":assuredworkloads_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "assuredworkloads_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClientHttpJsonTest", - "com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClientTest", - ], - runtime_deps = [":assuredworkloads_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-assuredworkloads-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":assuredworkloads_java_gapic", - ":assuredworkloads_java_grpc", - ":assuredworkloads_java_proto", - ":assuredworkloads_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 = "assuredworkloads_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1", - protos = [":assuredworkloads_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "assuredworkloads_go_gapic", - srcs = [":assuredworkloads_proto_with_info"], - grpc_service_config = "assuredworkloads_grpc_service_config.json", - importpath = "cloud.google.com/go/assuredworkloads/apiv1;assuredworkloads", - metadata = True, - rest_numeric_enums = False, - service_yaml = "assuredworkloads_v1.yaml", - transport = "grpc+rest", - deps = [ - ":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 = "assuredworkloads_go_gapic_test", - srcs = [":assuredworkloads_go_gapic_srcjar_test"], - embed = [":assuredworkloads_go_gapic"], - importpath = "cloud.google.com/go/assuredworkloads/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-assuredworkloads-v1-go", - deps = [ - ":assuredworkloads_go_gapic", - ":assuredworkloads_go_gapic_srcjar-metadata.srcjar", - ":assuredworkloads_go_gapic_srcjar-test.srcjar", - ":assuredworkloads_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "assuredworkloads_py_gapic", - srcs = [":assuredworkloads_proto"], - grpc_service_config = "assuredworkloads_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-assured-workloads"], - rest_numeric_enums = False, - service_yaml = "assuredworkloads_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "assuredworkloads_py_gapic_test", - srcs = [ - "assuredworkloads_py_gapic_pytest.py", - "assuredworkloads_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":assuredworkloads_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "assuredworkloads-v1-py", - deps = [ - ":assuredworkloads_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 = "assuredworkloads_php_proto", - deps = [":assuredworkloads_proto"], -) - -php_grpc_library( - name = "assuredworkloads_php_grpc", - srcs = [":assuredworkloads_proto"], - deps = [":assuredworkloads_php_proto"], -) - -php_gapic_library( - name = "assuredworkloads_php_gapic", - srcs = [":assuredworkloads_proto_with_info"], - grpc_service_config = "assuredworkloads_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "assuredworkloads_v1.yaml", - transport = "grpc+rest", - deps = [ - ":assuredworkloads_php_grpc", - ":assuredworkloads_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-assuredworkloads-v1-php", - deps = [ - ":assuredworkloads_php_gapic", - ":assuredworkloads_php_grpc", - ":assuredworkloads_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "assuredworkloads_nodejs_gapic", - package_name = "@google-cloud/assured-workloads", - src = ":assuredworkloads_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "assuredworkloads_grpc_service_config.json", - package = "google.cloud.assuredworkloads.v1", - rest_numeric_enums = False, - service_yaml = "assuredworkloads_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "assuredworkloads-v1-nodejs", - deps = [ - ":assuredworkloads_nodejs_gapic", - ":assuredworkloads_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "assuredworkloads_ruby_proto", - deps = [":assuredworkloads_proto"], -) - -ruby_grpc_library( - name = "assuredworkloads_ruby_grpc", - srcs = [":assuredworkloads_proto"], - deps = [":assuredworkloads_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "assuredworkloads_ruby_gapic", - srcs = [":assuredworkloads_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=assuredworkloads.googleapis.com", - "ruby-cloud-api-shortname=assuredworkloads", - "ruby-cloud-env-prefix=ASSURED_WORKLOADS", - "ruby-cloud-gem-name=google-cloud-assured_workloads-v1", - "ruby-cloud-product-url=https://cloud.google.com/assured-workloads/", - ], - grpc_service_config = "assuredworkloads_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.", - ruby_cloud_title = "Assured Workloads for Government V1", - service_yaml = "assuredworkloads_v1.yaml", - deps = [ - ":assuredworkloads_ruby_grpc", - ":assuredworkloads_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-assuredworkloads-v1-ruby", - deps = [ - ":assuredworkloads_ruby_gapic", - ":assuredworkloads_ruby_grpc", - ":assuredworkloads_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 = "assuredworkloads_csharp_proto", - deps = [":assuredworkloads_proto"], -) - -csharp_grpc_library( - name = "assuredworkloads_csharp_grpc", - srcs = [":assuredworkloads_proto"], - deps = [":assuredworkloads_csharp_proto"], -) - -csharp_gapic_library( - name = "assuredworkloads_csharp_gapic", - srcs = [":assuredworkloads_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "assuredworkloads_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "assuredworkloads_v1.yaml", - deps = [ - ":assuredworkloads_csharp_grpc", - ":assuredworkloads_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-assuredworkloads-v1-csharp", - deps = [ - ":assuredworkloads_csharp_gapic", - ":assuredworkloads_csharp_grpc", - ":assuredworkloads_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "assuredworkloads_cc_proto", - deps = [":assuredworkloads_proto"], -) - -cc_grpc_library( - name = "assuredworkloads_cc_grpc", - srcs = [":assuredworkloads_proto"], - grpc_only = True, - deps = [":assuredworkloads_cc_proto"], -) diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/assuredworkloads/v1beta1/BUILD.bazel --- a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/assuredworkloads/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,398 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "assuredworkloads_proto", - srcs = [ - "assuredworkloads.proto", - "assuredworkloads_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//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "assuredworkloads_proto_with_info", - deps = [ - ":assuredworkloads_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 = "assuredworkloads_java_proto", - deps = [":assuredworkloads_proto"], -) - -java_grpc_library( - name = "assuredworkloads_java_grpc", - srcs = [":assuredworkloads_proto"], - deps = [":assuredworkloads_java_proto"], -) - -java_gapic_library( - name = "assuredworkloads_java_gapic", - srcs = [":assuredworkloads_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "assuredworkloads_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "assuredworkloads_v1beta1.yaml", - test_deps = [ - ":assuredworkloads_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":assuredworkloads_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "assuredworkloads_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClientHttpJsonTest", - "com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClientTest", - ], - runtime_deps = [":assuredworkloads_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-assuredworkloads-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":assuredworkloads_java_gapic", - ":assuredworkloads_java_grpc", - ":assuredworkloads_java_proto", - ":assuredworkloads_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 = "assuredworkloads_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1", - protos = [":assuredworkloads_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "assuredworkloads_go_gapic", - srcs = [":assuredworkloads_proto_with_info"], - grpc_service_config = "assuredworkloads_grpc_service_config.json", - importpath = "cloud.google.com/go/assuredworkloads/apiv1beta1;assuredworkloads", - metadata = True, - rest_numeric_enums = False, - service_yaml = "assuredworkloads_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":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 = "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-assuredworkloads-v1beta1-go", - deps = [ - ":assuredworkloads_go_gapic", - ":assuredworkloads_go_gapic_srcjar-metadata.srcjar", - ":assuredworkloads_go_gapic_srcjar-test.srcjar", - ":assuredworkloads_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "assuredworkloads_py_gapic", - srcs = [":assuredworkloads_proto"], - grpc_service_config = "assuredworkloads_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-assured-workloads"], - rest_numeric_enums = False, - service_yaml = "assuredworkloads_v1beta1.yaml", - transport = "grpc", -) - -py_test( - name = "assuredworkloads_py_gapic_test", - srcs = [ - "assuredworkloads_py_gapic_pytest.py", - "assuredworkloads_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":assuredworkloads_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "assuredworkloads-v1beta1-py", - deps = [ - ":assuredworkloads_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 = "assuredworkloads_php_proto", - deps = [":assuredworkloads_proto"], -) - -php_grpc_library( - name = "assuredworkloads_php_grpc", - srcs = [":assuredworkloads_proto"], - deps = [":assuredworkloads_php_proto"], -) - -php_gapic_library( - name = "assuredworkloads_php_gapic", - srcs = [":assuredworkloads_proto_with_info"], - grpc_service_config = "assuredworkloads_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "assuredworkloads_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":assuredworkloads_php_grpc", - ":assuredworkloads_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-assuredworkloads-v1beta1-php", - deps = [ - ":assuredworkloads_php_gapic", - ":assuredworkloads_php_grpc", - ":assuredworkloads_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "assuredworkloads_nodejs_gapic", - package_name = "@google-cloud/assured-workloads", - src = ":assuredworkloads_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "assuredworkloads_grpc_service_config.json", - package = "google.cloud.assuredworkloads.v1beta1", - rest_numeric_enums = False, - service_yaml = "assuredworkloads_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "assuredworkloads-v1beta1-nodejs", - deps = [ - ":assuredworkloads_nodejs_gapic", - ":assuredworkloads_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "assuredworkloads_ruby_proto", - deps = [":assuredworkloads_proto"], -) - -ruby_grpc_library( - name = "assuredworkloads_ruby_grpc", - srcs = [":assuredworkloads_proto"], - deps = [":assuredworkloads_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "assuredworkloads_ruby_gapic", - srcs = [":assuredworkloads_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=assuredworkloads.googleapis.com", - "ruby-cloud-api-shortname=assuredworkloads", - "ruby-cloud-env-prefix=ASSURED_WORKLOADS", - "ruby-cloud-gem-name=google-cloud-assured_workloads-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/assured-workloads/", - ], - grpc_service_config = "assuredworkloads_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.", - ruby_cloud_title = "Assured Workloads for Government V1beta1", - service_yaml = "assuredworkloads_v1beta1.yaml", - deps = [ - ":assuredworkloads_ruby_grpc", - ":assuredworkloads_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-assuredworkloads-v1beta1-ruby", - deps = [ - ":assuredworkloads_ruby_gapic", - ":assuredworkloads_ruby_grpc", - ":assuredworkloads_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 = "assuredworkloads_csharp_proto", - deps = [":assuredworkloads_proto"], -) - -csharp_grpc_library( - name = "assuredworkloads_csharp_grpc", - srcs = [":assuredworkloads_proto"], - deps = [":assuredworkloads_csharp_proto"], -) - -csharp_gapic_library( - name = "assuredworkloads_csharp_gapic", - srcs = [":assuredworkloads_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "assuredworkloads_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "assuredworkloads_v1beta1.yaml", - deps = [ - ":assuredworkloads_csharp_grpc", - ":assuredworkloads_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-assuredworkloads-v1beta1-csharp", - deps = [ - ":assuredworkloads_csharp_gapic", - ":assuredworkloads_csharp_grpc", - ":assuredworkloads_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "assuredworkloads_cc_proto", - deps = [":assuredworkloads_proto"], -) - -cc_grpc_library( - name = "assuredworkloads_cc_grpc", - srcs = [":assuredworkloads_proto"], - grpc_only = True, - deps = [":assuredworkloads_cc_proto"], -) diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel --- a/google/cloud/audit/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/audit/BUILD.bazel 1969-12-31 16:00:00 @@ -1,237 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "audit_proto", - srcs = [ - "audit_log.proto", - "bigquery_audit_metadata.proto", - ], - deps = [ - "//google/api:field_behavior_proto", - "//google/iam/v1:policy_proto", - "//google/rpc:status_proto", - "//google/rpc/context:attribute_context_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "audit_proto_with_info", - deps = [ - ":audit_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "audit_java_proto", - deps = [":audit_proto"], -) - -java_grpc_library( - name = "audit_java_grpc", - srcs = [":audit_proto"], - deps = [":audit_java_proto"], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-audit-java", - transport = "grpc+rest", - deps = [ - ":audit_java_grpc", - ":audit_java_proto", - ":audit_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "audit_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/audit", - protos = [":audit_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/rpc:status_go_proto", - "//google/rpc/context:attribute_context_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "audit_moved_proto", - srcs = [":audit_proto"], - deps = [ - "//google/api:field_behavior_proto", - "//google/iam/v1:policy_proto", - "//google/rpc:status_proto", - "//google/rpc/context:attribute_context_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "audit_py_proto", - deps = [":audit_moved_proto"], -) - -py_grpc_library( - name = "audit_py_grpc", - srcs = [":audit_moved_proto"], - deps = [":audit_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "audit_php_proto", - deps = [":audit_proto"], -) - -php_grpc_library( - name = "audit_php_grpc", - srcs = [":audit_proto"], - deps = [":audit_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 = "audit_ruby_proto", - deps = [":audit_proto"], -) - -ruby_grpc_library( - name = "audit_ruby_grpc", - srcs = [":audit_proto"], - deps = [":audit_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "audit_csharp_proto", - deps = [":audit_proto"], -) - -csharp_grpc_library( - name = "audit_csharp_grpc", - srcs = [":audit_proto"], - deps = [":audit_csharp_proto"], -) - -csharp_gapic_assembly_pkg( - name = "google-cloud-audit-csharp", - package_name = "Google.Cloud.Audit", - generate_nongapic_package = True, - deps = [ - ":audit_csharp_grpc", - ":audit_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "audit_cc_proto", - deps = [":audit_proto"], -) - -cc_grpc_library( - name = "audit_cc_grpc", - srcs = [":audit_proto"], - grpc_only = True, - deps = [":audit_cc_proto"], -) diff -urN a/google/cloud/automl/BUILD.bazel b/google/cloud/automl/BUILD.bazel --- a/google/cloud/automl/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/automl/BUILD.bazel 1969-12-31 16:00:00 @@ -1,44 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-automl. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for automl. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "automl_ruby_wrapper", - srcs = ["//google/cloud/automl/v1:automl_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-automl", - "ruby-cloud-gem-namespace=Google::Cloud::AutoML", - "ruby-cloud-env-prefix=AUTOML", - "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/automl", - "ruby-cloud-api-id=automl.googleapis.com", - "ruby-cloud-api-shortname=automl", - "ruby-cloud-migration-version=1.0", - "ruby-cloud-path-override=auto_ml=automl", - "ruby-cloud-namespace-override=AutoMl=AutoML", - ], - ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.", - ruby_cloud_title = "Cloud AutoML", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-automl-ruby", - deps = [ - ":automl_ruby_wrapper", - ], -) diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.bazel --- a/google/cloud/automl/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/automl/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,410 +0,0 @@ -# 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 = "automl_proto", - srcs = [ - "annotation_payload.proto", - "annotation_spec.proto", - "classification.proto", - "data_items.proto", - "dataset.proto", - "detection.proto", - "geometry.proto", - "image.proto", - "io.proto", - "model.proto", - "model_evaluation.proto", - "operations.proto", - "prediction_service.proto", - "service.proto", - "text.proto", - "text_extraction.proto", - "text_segment.proto", - "text_sentiment.proto", - "translation.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "automl_proto_with_info", - deps = [ - ":automl_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "automl_java_proto", - deps = [":automl_proto"], -) - -java_grpc_library( - name = "automl_java_grpc", - srcs = [":automl_proto"], - deps = [":automl_java_proto"], -) - -java_gapic_library( - name = "automl_java_gapic", - srcs = [":automl_proto_with_info"], - grpc_service_config = "automl_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":automl_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":automl_java_proto", - ], -) - -java_gapic_test( - name = "automl_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.automl.v1.AutoMlClientHttpJsonTest", - "com.google.cloud.automl.v1.AutoMlClientTest", - "com.google.cloud.automl.v1.PredictionServiceClientHttpJsonTest", - "com.google.cloud.automl.v1.PredictionServiceClientTest", - ], - runtime_deps = [":automl_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-automl-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":automl_java_gapic", - ":automl_java_grpc", - ":automl_java_proto", - ":automl_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "automl_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1", - protos = [":automl_proto"], - deps = [ - "//google/api:annotations_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/apiv1;automl", - rest_numeric_enums = False, - service_yaml = "automl_v1.yaml", - transport = "grpc+rest", - deps = [ - ":automl_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - 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-automl-v1-go", - deps = [ - ":automl_go_gapic", - ":automl_go_gapic_srcjar-test.srcjar", - ":automl_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "automl_py_gapic", - srcs = [":automl_proto"], - grpc_service_config = "automl_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "automl_py_gapic_test", - srcs = [ - "automl_py_gapic_pytest.py", - "automl_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":automl_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "automl-v1-py", - deps = [ - ":automl_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 = "automl_php_proto", - deps = [":automl_proto"], -) - -php_grpc_library( - name = "automl_php_grpc", - srcs = [":automl_proto"], - deps = [":automl_php_proto"], -) - -php_gapic_library( - name = "automl_php_gapic", - srcs = [":automl_proto_with_info"], - grpc_service_config = "automl_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "automl_v1.yaml", - transport = "grpc+rest", - deps = [ - ":automl_php_grpc", - ":automl_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-automl-v1-php", - deps = [ - ":automl_php_gapic", - ":automl_php_grpc", - ":automl_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "automl_nodejs_gapic", - package_name = "@google-cloud/automl", - src = ":automl_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "automl_grpc_service_config.json", - main_service = "automl", - package = "google.cloud.automl.v1", - rest_numeric_enums = False, - service_yaml = "automl_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "automl-v1-nodejs", - deps = [ - ":automl_nodejs_gapic", - ":automl_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "automl_ruby_proto", - deps = [":automl_proto"], -) - -ruby_grpc_library( - name = "automl_ruby_grpc", - srcs = [":automl_proto"], - deps = [":automl_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "automl_ruby_gapic", - srcs = [":automl_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-automl-v1", - "ruby-cloud-env-prefix=AUTOML", - "ruby-cloud-path-override=auto_ml=automl", - "ruby-cloud-namespace-override=AutoMl=AutoML;Automl=AutoML", - "ruby-cloud-yard-strict=false", - "ruby-cloud-product-url=https://cloud.google.com/automl", - "ruby-cloud-api-id=automl.googleapis.com", - "ruby-cloud-api-shortname=automl", - ], - grpc_service_config = "automl_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.", - ruby_cloud_title = "Cloud AutoML V1", - deps = [ - ":automl_ruby_grpc", - ":automl_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-automl-v1-ruby", - deps = [ - ":automl_ruby_gapic", - ":automl_ruby_grpc", - ":automl_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 = "automl_csharp_proto", - deps = [":automl_proto"], -) - -csharp_grpc_library( - name = "automl_csharp_grpc", - srcs = [":automl_proto"], - deps = [":automl_csharp_proto"], -) - -csharp_gapic_library( - name = "automl_csharp_gapic", - srcs = [":automl_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "automl_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "automl_v1.yaml", - deps = [ - ":automl_csharp_grpc", - ":automl_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-automl-v1-csharp", - deps = [ - ":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 = "automl_cc_proto", - deps = [":automl_proto"], -) - -cc_grpc_library( - name = "automl_cc_grpc", - srcs = [":automl_proto"], - grpc_only = True, - deps = [":automl_cc_proto"], -) diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta1/BUILD.bazel --- a/google/cloud/automl/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/automl/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,402 +0,0 @@ -# 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 = "automl_proto", - srcs = [ - "annotation_payload.proto", - "annotation_spec.proto", - "classification.proto", - "column_spec.proto", - "data_items.proto", - "data_stats.proto", - "data_types.proto", - "dataset.proto", - "detection.proto", - "geometry.proto", - "image.proto", - "io.proto", - "model.proto", - "model_evaluation.proto", - "operations.proto", - "prediction_service.proto", - "ranges.proto", - "regression.proto", - "service.proto", - "table_spec.proto", - "tables.proto", - "temporal.proto", - "text.proto", - "text_extraction.proto", - "text_segment.proto", - "text_sentiment.proto", - "translation.proto", - "video.proto", - ], - 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 = "automl_proto_with_info", - deps = [ - ":automl_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "automl_java_proto", - deps = [":automl_proto"], -) - -java_grpc_library( - name = "automl_java_grpc", - srcs = [":automl_proto"], - deps = [":automl_java_proto"], -) - -java_gapic_library( - name = "automl_java_gapic", - srcs = [":automl_proto_with_info"], - grpc_service_config = "automl_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":automl_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":automl_java_proto", - ], -) - -java_gapic_test( - name = "automl_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.automl.v1beta1.AutoMlClientHttpJsonTest", - "com.google.cloud.automl.v1beta1.AutoMlClientTest", - "com.google.cloud.automl.v1beta1.PredictionServiceClientHttpJsonTest", - "com.google.cloud.automl.v1beta1.PredictionServiceClientTest", - ], - runtime_deps = [":automl_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-automl-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":automl_java_gapic", - ":automl_java_grpc", - ":automl_java_proto", - ":automl_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "automl_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1beta1", - protos = [":automl_proto"], - deps = [ - "//google/api:annotations_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", - rest_numeric_enums = False, - service_yaml = "automl_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":automl_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "automl_go_gapic_test", - srcs = [":automl_go_gapic_srcjar_test"], - embed = [":automl_go_gapic"], - importpath = "cloud.google.com/go/automl/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-automl-v1beta1-go", - deps = [ - ":automl_go_gapic", - ":automl_go_gapic_srcjar-test.srcjar", - ":automl_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "automl_py_gapic", - srcs = [":automl_proto"], - grpc_service_config = "automl_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "automl_py_gapic_test", - srcs = [ - "automl_py_gapic_pytest.py", - "automl_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":automl_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "automl-v1beta1-py", - deps = [ - ":automl_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 = "automl_php_proto", - deps = [":automl_proto"], -) - -php_grpc_library( - name = "automl_php_grpc", - srcs = [":automl_proto"], - deps = [":automl_php_proto"], -) - -php_gapic_library( - name = "automl_php_gapic", - srcs = [":automl_proto_with_info"], - grpc_service_config = "automl_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "automl_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":automl_php_grpc", - ":automl_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-automl-v1beta1-php", - deps = [ - ":automl_php_gapic", - ":automl_php_grpc", - ":automl_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "automl_nodejs_gapic", - package_name = "@google-cloud/automl", - src = ":automl_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "automl_grpc_service_config.json", - main_service = "automl", - package = "google.cloud.automl.v1beta1", - rest_numeric_enums = False, - service_yaml = "automl_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "automl-v1beta1-nodejs", - deps = [ - ":automl_nodejs_gapic", - ":automl_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "automl_ruby_proto", - deps = [":automl_proto"], -) - -ruby_grpc_library( - name = "automl_ruby_grpc", - srcs = [":automl_proto"], - deps = [":automl_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "automl_ruby_gapic", - srcs = [":automl_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-automl-v1beta1", - "ruby-cloud-env-prefix=AUTOML", - "ruby-cloud-path-override=auto_ml=automl", - "ruby-cloud-namespace-override=AutoMl=AutoML;Automl=AutoML", - "ruby-cloud-product-url=https://cloud.google.com/automl", - "ruby-cloud-api-id=automl.googleapis.com", - "ruby-cloud-api-shortname=automl", - ], - grpc_service_config = "automl_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.", - ruby_cloud_title = "Cloud AutoML V1beta1", - deps = [ - ":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# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "automl_csharp_proto", - deps = [":automl_proto"], -) - -csharp_grpc_library( - name = "automl_csharp_grpc", - srcs = [":automl_proto"], - deps = [":automl_csharp_proto"], -) - -csharp_gapic_library( - name = "automl_csharp_gapic", - srcs = [":automl_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "automl_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "automl_v1beta1.yaml", - deps = [ - ":automl_csharp_grpc", - ":automl_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-automl-v1beta1-csharp", - deps = [ - ":automl_csharp_gapic", - ":automl_csharp_grpc", - ":automl_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/backupdr/logging/v1/BUILD.bazel b/google/cloud/backupdr/logging/v1/BUILD.bazel --- a/google/cloud/backupdr/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/backupdr/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,177 +0,0 @@ -# TODO(pandeydeeksha): describe this package. - -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "logging_proto", - srcs = [ - "eventlog.proto", - ], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/backupdr/logging/v1", - protos = [":logging_proto"], - deps = [ - ], -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/baremetalsolution/BUILD.bazel b/google/cloud/baremetalsolution/BUILD.bazel --- a/google/cloud/baremetalsolution/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/baremetalsolution/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-bare_metal_solution. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for baremetalsolution. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v2 in this case. -ruby_cloud_gapic_library( - name = "baremetalsolution_ruby_wrapper", - srcs = ["//google/cloud/baremetalsolution/v2:baremetalsolution_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=baremetalsolution.googleapis.com", - "ruby-cloud-api-shortname=baremetalsolution", - "ruby-cloud-gem-name=google-cloud-bare_metal_solution", - "ruby-cloud-product-url=https://cloud.google.com/bare-metal/", - "ruby-cloud-wrapper-of=v2:0.0", - ], - ruby_cloud_description = "Bare Metal Solution is a managed solution that provides purpose-built HPE or Atos bare-metal servers in regional extensions that are connected to Google Cloud by a managed, high-performance connection with a low-latency network fabric.", - ruby_cloud_title = "Bare Metal Solution", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-baremetalsolution-ruby", - deps = [ - ":baremetalsolution_ruby_wrapper", - ], -) diff -urN a/google/cloud/baremetalsolution/v2/BUILD.bazel b/google/cloud/baremetalsolution/v2/BUILD.bazel --- a/google/cloud/baremetalsolution/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/baremetalsolution/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,403 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "baremetalsolution_proto", - srcs = [ - "baremetalsolution.proto", - "instance.proto", - "lun.proto", - "network.proto", - "nfs_share.proto", - "volume.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "baremetalsolution_proto_with_info", - deps = [ - ":baremetalsolution_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 = "baremetalsolution_java_proto", - deps = [":baremetalsolution_proto"], -) - -java_grpc_library( - name = "baremetalsolution_java_grpc", - srcs = [":baremetalsolution_proto"], - deps = [":baremetalsolution_java_proto"], -) - -java_gapic_library( - name = "baremetalsolution_java_gapic", - srcs = [":baremetalsolution_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "baremetalsolution_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "baremetalsolution_v2.yaml", - test_deps = [ - ":baremetalsolution_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":baremetalsolution_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "baremetalsolution_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.baremetalsolution.v2.BareMetalSolutionClientHttpJsonTest", - "com.google.cloud.baremetalsolution.v2.BareMetalSolutionClientTest", - ], - runtime_deps = [":baremetalsolution_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-baremetalsolution-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":baremetalsolution_java_gapic", - ":baremetalsolution_java_grpc", - ":baremetalsolution_java_proto", - ":baremetalsolution_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 = "baremetalsolution_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/baremetalsolution/v2", - protos = [":baremetalsolution_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "baremetalsolution_go_gapic", - srcs = [":baremetalsolution_proto_with_info"], - grpc_service_config = "baremetalsolution_grpc_service_config.json", - importpath = "cloud.google.com/go/baremetalsolution/apiv2;baremetalsolution", - metadata = True, - rest_numeric_enums = False, - service_yaml = "baremetalsolution_v2.yaml", - transport = "grpc+rest", - deps = [ - ":baremetalsolution_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "baremetalsolution_go_gapic_test", - srcs = [":baremetalsolution_go_gapic_srcjar_test"], - embed = [":baremetalsolution_go_gapic"], - importpath = "cloud.google.com/go/baremetalsolution/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-baremetalsolution-v2-go", - deps = [ - ":baremetalsolution_go_gapic", - ":baremetalsolution_go_gapic_srcjar-metadata.srcjar", - ":baremetalsolution_go_gapic_srcjar-test.srcjar", - ":baremetalsolution_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "baremetalsolution_py_gapic", - srcs = [":baremetalsolution_proto"], - grpc_service_config = "baremetalsolution_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-bare-metal-solution", - "python-gapic-namespace=google.cloud", - "python-gapic-name=bare_metal_solution", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "baremetalsolution_py_gapic_test", - srcs = [ - "baremetalsolution_py_gapic_pytest.py", - "baremetalsolution_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":baremetalsolution_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "baremetalsolution-v2-py", - deps = [ - ":baremetalsolution_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 = "baremetalsolution_php_proto", - deps = [":baremetalsolution_proto"], -) - -php_grpc_library( - name = "baremetalsolution_php_grpc", - srcs = [":baremetalsolution_proto"], - deps = [":baremetalsolution_php_proto"], -) - -php_gapic_library( - name = "baremetalsolution_php_gapic", - srcs = [":baremetalsolution_proto_with_info"], - grpc_service_config = "baremetalsolution_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "baremetalsolution_v2.yaml", - transport = "grpc+rest", - deps = [ - ":baremetalsolution_php_grpc", - ":baremetalsolution_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-baremetalsolution-v2-php", - deps = [ - ":baremetalsolution_php_gapic", - ":baremetalsolution_php_grpc", - ":baremetalsolution_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "baremetalsolution_nodejs_gapic", - package_name = "@google-cloud/bare-metal-solution", - src = ":baremetalsolution_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "baremetalsolution_grpc_service_config.json", - package = "google.cloud.baremetalsolution.v2", - rest_numeric_enums = False, - service_yaml = "baremetalsolution_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "baremetalsolution-v2-nodejs", - deps = [ - ":baremetalsolution_nodejs_gapic", - ":baremetalsolution_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "baremetalsolution_ruby_proto", - deps = [":baremetalsolution_proto"], -) - -ruby_grpc_library( - name = "baremetalsolution_ruby_grpc", - srcs = [":baremetalsolution_proto"], - deps = [":baremetalsolution_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "baremetalsolution_ruby_gapic", - srcs = [":baremetalsolution_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=baremetalsolution.googleapis.com", - "ruby-cloud-api-shortname=baremetalsolution", - "ruby-cloud-gem-name=google-cloud-bare_metal_solution-v2", - "ruby-cloud-product-url=https://cloud.google.com/bare-metal/", - ], - grpc_service_config = "baremetalsolution_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Bare Metal Solution is a managed solution that provides purpose-built HPE or Atos bare-metal servers in regional extensions that are connected to Google Cloud by a managed, high-performance connection with a low-latency network fabric.", - ruby_cloud_title = "Bare Metal Solution V2", - service_yaml = "baremetalsolution_v2.yaml", - deps = [ - ":baremetalsolution_ruby_grpc", - ":baremetalsolution_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-baremetalsolution-v2-ruby", - deps = [ - ":baremetalsolution_ruby_gapic", - ":baremetalsolution_ruby_grpc", - ":baremetalsolution_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 = "baremetalsolution_csharp_proto", - deps = [":baremetalsolution_proto"], -) - -csharp_grpc_library( - name = "baremetalsolution_csharp_grpc", - srcs = [":baremetalsolution_proto"], - deps = [":baremetalsolution_csharp_proto"], -) - -csharp_gapic_library( - name = "baremetalsolution_csharp_gapic", - srcs = [":baremetalsolution_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "baremetalsolution_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "baremetalsolution_v2.yaml", - deps = [ - ":baremetalsolution_csharp_grpc", - ":baremetalsolution_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-baremetalsolution-v2-csharp", - deps = [ - ":baremetalsolution_csharp_gapic", - ":baremetalsolution_csharp_grpc", - ":baremetalsolution_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "baremetalsolution_cc_proto", - deps = [":baremetalsolution_proto"], -) - -cc_grpc_library( - name = "baremetalsolution_cc_grpc", - srcs = [":baremetalsolution_proto"], - grpc_only = True, - deps = [":baremetalsolution_cc_proto"], -) diff -urN a/google/cloud/batch/BUILD.bazel b/google/cloud/batch/BUILD.bazel --- a/google/cloud/batch/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/batch/BUILD.bazel 1969-12-31 16:00:00 @@ -1,38 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-batch. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for batch. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "batch_ruby_wrapper", - srcs = ["//google/cloud/batch/v1:batch_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=batch.googleapis.com", - "ruby-cloud-api-shortname=batch", - "ruby-cloud-gem-name=google-cloud-batch", - "ruby-cloud-wrapper-of=v1:0.0", - ], - ruby_cloud_description = "Google Cloud Batch is a fully managed service used by scientists, VFX artists, developers to easily and efficiently run batch workloads on Google Cloud. This service manages provisioning of resources to satisfy the requirements of the batch jobs for a variety of workloads including ML, HPC, VFX rendering, transcoding, genomics and others.", - ruby_cloud_title = "Batch", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-batch-ruby", - deps = [ - ":batch_ruby_wrapper", - ], -) diff -urN a/google/cloud/batch/v1/BUILD.bazel b/google/cloud/batch/v1/BUILD.bazel --- a/google/cloud/batch/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/batch/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,406 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "batch_proto", - srcs = [ - "batch.proto", - "job.proto", - "task.proto", - "volume.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "batch_proto_with_info", - deps = [ - ":batch_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "batch_java_proto", - deps = [":batch_proto"], -) - -java_grpc_library( - name = "batch_java_grpc", - srcs = [":batch_proto"], - deps = [":batch_java_proto"], -) - -java_gapic_library( - name = "batch_java_gapic", - srcs = [":batch_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "batch_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "batch_v1.yaml", - test_deps = [ - ":batch_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":batch_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "batch_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.batch.v1.BatchServiceClientHttpJsonTest", - "com.google.cloud.batch.v1.BatchServiceClientTest", - ], - runtime_deps = [":batch_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-batch-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":batch_java_gapic", - ":batch_java_grpc", - ":batch_java_proto", - ":batch_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "batch_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1", - protos = [":batch_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "batch_go_gapic", - srcs = [":batch_proto_with_info"], - grpc_service_config = "batch_v1_grpc_service_config.json", - importpath = "cloud.google.com/go/batch/apiv1;batch", - metadata = True, - rest_numeric_enums = False, - service_yaml = "batch_v1.yaml", - transport = "grpc+rest", - deps = [ - ":batch_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "batch_go_gapic_test", - srcs = [":batch_go_gapic_srcjar_test"], - embed = [":batch_go_gapic"], - importpath = "cloud.google.com/go/batch/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-batch-v1-go", - deps = [ - ":batch_go_gapic", - ":batch_go_gapic_srcjar-metadata.srcjar", - ":batch_go_gapic_srcjar-test.srcjar", - ":batch_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "batch_py_gapic", - srcs = [":batch_proto"], - grpc_service_config = "batch_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "batch_v1.yaml", - transport = "grpc+rest", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "batch_py_gapic_test", - srcs = [ - "batch_py_gapic_pytest.py", - "batch_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":batch_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "batch-v1-py", - deps = [ - ":batch_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "batch_php_proto", - deps = [":batch_proto"], -) - -php_grpc_library( - name = "batch_php_grpc", - srcs = [":batch_proto"], - deps = [":batch_php_proto"], -) - -php_gapic_library( - name = "batch_php_gapic", - srcs = [":batch_proto_with_info"], - grpc_service_config = "batch_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "batch_v1.yaml", - transport = "grpc+rest", - deps = [ - ":batch_php_grpc", - ":batch_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-batch-v1-php", - deps = [ - ":batch_php_gapic", - ":batch_php_grpc", - ":batch_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "batch_nodejs_gapic", - package_name = "@google-cloud/batch", - src = ":batch_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "batch_v1_grpc_service_config.json", - package = "google.cloud.batch.v1", - rest_numeric_enums = False, - service_yaml = "batch_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "batch-v1-nodejs", - deps = [ - ":batch_nodejs_gapic", - ":batch_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "batch_ruby_proto", - deps = [":batch_proto"], -) - -ruby_grpc_library( - name = "batch_ruby_grpc", - srcs = [":batch_proto"], - deps = [":batch_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "batch_ruby_gapic", - srcs = [":batch_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=batch.googleapis.com", - "ruby-cloud-api-shortname=batch", - "ruby-cloud-gem-name=google-cloud-batch-v1", - ], - grpc_service_config = "batch_v1_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Google Cloud Batch is a fully managed service used by scientists, VFX artists, developers to easily and efficiently run batch workloads on Google Cloud. This service manages provisioning of resources to satisfy the requirements of the batch jobs for a variety of workloads including ML, HPC, VFX rendering, transcoding, genomics and others.", - ruby_cloud_title = "Batch V1", - service_yaml = "batch_v1.yaml", - deps = [ - ":batch_ruby_grpc", - ":batch_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-batch-v1-ruby", - deps = [ - ":batch_ruby_gapic", - ":batch_ruby_grpc", - ":batch_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "batch_csharp_proto", - deps = [":batch_proto"], -) - -csharp_grpc_library( - name = "batch_csharp_grpc", - srcs = [":batch_proto"], - deps = [":batch_csharp_proto"], -) - -csharp_gapic_library( - name = "batch_csharp_gapic", - srcs = [":batch_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "batch_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "batch_v1.yaml", - deps = [ - ":batch_csharp_grpc", - ":batch_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-batch-v1-csharp", - deps = [ - ":batch_csharp_gapic", - ":batch_csharp_grpc", - ":batch_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "batch_cc_proto", - deps = [":batch_proto"], -) - -cc_grpc_library( - name = "batch_cc_grpc", - srcs = [":batch_proto"], - grpc_only = True, - deps = [":batch_cc_proto"], -) diff -urN a/google/cloud/batch/v1alpha/BUILD.bazel b/google/cloud/batch/v1alpha/BUILD.bazel --- a/google/cloud/batch/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/batch/v1alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -1,406 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "batch_proto", - srcs = [ - "batch.proto", - "job.proto", - "task.proto", - "volume.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "batch_proto_with_info", - deps = [ - ":batch_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "batch_java_proto", - deps = [":batch_proto"], -) - -java_grpc_library( - name = "batch_java_grpc", - srcs = [":batch_proto"], - deps = [":batch_java_proto"], -) - -java_gapic_library( - name = "batch_java_gapic", - srcs = [":batch_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "batch_v1alpha_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "batch_v1alpha.yaml", - test_deps = [ - ":batch_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":batch_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "batch_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.batch.v1alpha.BatchServiceClientHttpJsonTest", - "com.google.cloud.batch.v1alpha.BatchServiceClientTest", - ], - runtime_deps = [":batch_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-batch-v1alpha-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":batch_java_gapic", - ":batch_java_grpc", - ":batch_java_proto", - ":batch_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "batch_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1alpha", - protos = [":batch_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "batch_go_gapic", - srcs = [":batch_proto_with_info"], - grpc_service_config = "batch_v1alpha_grpc_service_config.json", - importpath = "cloud.google.com/go/batch/apiv1alpha;batch", - metadata = True, - rest_numeric_enums = False, - service_yaml = "batch_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":batch_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "batch_go_gapic_test", - srcs = [":batch_go_gapic_srcjar_test"], - embed = [":batch_go_gapic"], - importpath = "cloud.google.com/go/batch/apiv1alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-batch-v1alpha-go", - deps = [ - ":batch_go_gapic", - ":batch_go_gapic_srcjar-metadata.srcjar", - ":batch_go_gapic_srcjar-test.srcjar", - ":batch_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "batch_py_gapic", - srcs = [":batch_proto"], - grpc_service_config = "batch_v1alpha_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "batch_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "batch_py_gapic_test", - srcs = [ - "batch_py_gapic_pytest.py", - "batch_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":batch_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "batch-v1alpha-py", - deps = [ - ":batch_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "batch_php_proto", - deps = [":batch_proto"], -) - -php_grpc_library( - name = "batch_php_grpc", - srcs = [":batch_proto"], - deps = [":batch_php_proto"], -) - -php_gapic_library( - name = "batch_php_gapic", - srcs = [":batch_proto_with_info"], - grpc_service_config = "batch_v1alpha_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "batch_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":batch_php_grpc", - ":batch_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-batch-v1alpha-php", - deps = [ - ":batch_php_gapic", - ":batch_php_grpc", - ":batch_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "batch_nodejs_gapic", - package_name = "@google-cloud/batch", - src = ":batch_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "batch_v1alpha_grpc_service_config.json", - package = "google.cloud.batch.v1alpha", - rest_numeric_enums = False, - service_yaml = "batch_v1alpha.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "batch-v1alpha-nodejs", - deps = [ - ":batch_nodejs_gapic", - ":batch_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "batch_ruby_proto", - deps = [":batch_proto"], -) - -ruby_grpc_library( - name = "batch_ruby_grpc", - srcs = [":batch_proto"], - deps = [":batch_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "batch_ruby_gapic", - srcs = [":batch_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=batch.googleapis.com", - "ruby-cloud-api-shortname=batch", - "ruby-cloud-gem-name=google-cloud-batch-v1alpha", - ], - grpc_service_config = "batch_v1alpha_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Google Cloud Batch is a fully managed service used by scientists, VFX artists, developers to easily and efficiently run batch workloads on Google Cloud. This service manages provisioning of resources to satisfy the requirements of the batch jobs for a variety of workloads including ML, HPC, VFX rendering, transcoding, genomics and others.", - ruby_cloud_title = "Batch V1alpha", - service_yaml = "batch_v1alpha.yaml", - deps = [ - ":batch_ruby_grpc", - ":batch_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-batch-v1alpha-ruby", - deps = [ - ":batch_ruby_gapic", - ":batch_ruby_grpc", - ":batch_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "batch_csharp_proto", - deps = [":batch_proto"], -) - -csharp_grpc_library( - name = "batch_csharp_grpc", - srcs = [":batch_proto"], - deps = [":batch_csharp_proto"], -) - -csharp_gapic_library( - name = "batch_csharp_gapic", - srcs = [":batch_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "batch_v1alpha_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "batch_v1alpha.yaml", - deps = [ - ":batch_csharp_grpc", - ":batch_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-batch-v1alpha-csharp", - deps = [ - ":batch_csharp_gapic", - ":batch_csharp_grpc", - ":batch_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "batch_cc_proto", - deps = [":batch_proto"], -) - -cc_grpc_library( - name = "batch_cc_grpc", - srcs = [":batch_proto"], - grpc_only = True, - deps = [":batch_cc_proto"], -) diff -urN a/google/cloud/beyondcorp/appconnections/BUILD.bazel b/google/cloud/beyondcorp/appconnections/BUILD.bazel --- a/google/cloud/beyondcorp/appconnections/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/beyondcorp/appconnections/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-beyond_corp-app_connections. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for appconnections. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "appconnections_ruby_wrapper", - srcs = ["//google/cloud/beyondcorp/appconnections/v1:appconnections_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=beyondcorp.googleapis.com", - "ruby-cloud-api-shortname=beyondcorp", - "ruby-cloud-gem-name=google-cloud-beyond_corp-app_connections", - "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/", - "ruby-cloud-wrapper-of=v1:0.0", - ], - ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.", - ruby_cloud_title = "BeyondCorp AppConnections", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-appconnections-ruby", - deps = [ - ":appconnections_ruby_wrapper", - ], -) diff -urN a/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel b/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel --- a/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,354 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "appconnections_proto", - srcs = [ - "app_connections_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "appconnections_proto_with_info", - deps = [ - ":appconnections_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -java_proto_library( - name = "appconnections_java_proto", - deps = [":appconnections_proto"], -) - -java_grpc_library( - name = "appconnections_java_grpc", - srcs = [":appconnections_proto"], - deps = [":appconnections_java_proto"], -) - -java_gapic_library( - name = "appconnections_java_gapic", - srcs = [":appconnections_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - test_deps = [ - ":appconnections_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc", - deps = [ - ":appconnections_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "appconnections_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.beyondcorp.appconnections.v1.AppConnectionsServiceClientTest", - ], - runtime_deps = [":appconnections_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-beyondcorp-appconnections-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":appconnections_java_gapic", - ":appconnections_java_grpc", - ":appconnections_java_proto", - ":appconnections_proto", - ], -) - -go_proto_library( - name = "appconnections_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnections/v1", - protos = [":appconnections_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "appconnections_go_gapic", - srcs = [":appconnections_proto_with_info"], - grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json", - importpath = "cloud.google.com/go/beyondcorp/appconnections/apiv1;appconnections", - metadata = True, - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":appconnections_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "appconnections_go_gapic_test", - srcs = [":appconnections_go_gapic_srcjar_test"], - embed = [":appconnections_go_gapic"], - importpath = "cloud.google.com/go/beyondcorp/appconnections/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-beyondcorp-appconnections-v1-go", - deps = [ - ":appconnections_go_gapic", - ":appconnections_go_gapic_srcjar-metadata.srcjar", - ":appconnections_go_gapic_srcjar-test.srcjar", - ":appconnections_go_proto", - ], -) - -py_gapic_library( - name = "appconnections_py_gapic", - srcs = [":appconnections_proto"], - grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-beyondcorp-appconnections", - "python-gapic-namespace=google.cloud", - "python-gapic-name=beyondcorp_appconnections", - ], - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc+rest", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "appconnections_py_gapic_test", - srcs = [ - "appconnections_py_gapic_pytest.py", - "appconnections_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":appconnections_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "beyondcorp-appconnections-v1-py", - deps = [ - ":appconnections_py_gapic", - ], -) - -php_proto_library( - name = "appconnections_php_proto", - deps = [":appconnections_proto"], -) - -php_grpc_library( - name = "appconnections_php_grpc", - srcs = [":appconnections_proto"], - deps = [":appconnections_php_proto"], -) - -php_gapic_library( - name = "appconnections_php_gapic", - srcs = [":appconnections_proto_with_info"], - grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc+rest", - deps = [ - ":appconnections_php_grpc", - ":appconnections_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-appconnections-v1-php", - deps = [ - ":appconnections_php_gapic", - ":appconnections_php_grpc", - ":appconnections_php_proto", - ], -) - -nodejs_gapic_library( - name = "appconnections_nodejs_gapic", - package_name = "@google-cloud/appconnections", - src = ":appconnections_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json", - package = "google.cloud.beyondcorp.appconnections.v1", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "beyondcorp-appconnections-v1-nodejs", - deps = [ - ":appconnections_nodejs_gapic", - ":appconnections_proto", - ], -) - -ruby_proto_library( - name = "appconnections_ruby_proto", - deps = [":appconnections_proto"], -) - -ruby_grpc_library( - name = "appconnections_ruby_grpc", - srcs = [":appconnections_proto"], - deps = [":appconnections_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "appconnections_ruby_gapic", - srcs = [":appconnections_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-beyond_corp-app_connections-v1", - "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/", - "ruby-cloud-api-id=beyondcorp.googleapis.com", - "ruby-cloud-api-shortname=beyondcorp", - "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp", - ], - grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.", - ruby_cloud_title = "BeyondCorp AppConnections V1", - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":appconnections_ruby_grpc", - ":appconnections_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-appconnections-v1-ruby", - deps = [ - ":appconnections_ruby_gapic", - ":appconnections_ruby_grpc", - ":appconnections_ruby_proto", - ], -) - -csharp_proto_library( - name = "appconnections_csharp_proto", - deps = [":appconnections_proto"], -) - -csharp_grpc_library( - name = "appconnections_csharp_grpc", - srcs = [":appconnections_proto"], - deps = [":appconnections_csharp_proto"], -) - -csharp_gapic_library( - name = "appconnections_csharp_gapic", - srcs = [":appconnections_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":appconnections_csharp_grpc", - ":appconnections_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-appconnections-v1-csharp", - deps = [ - ":appconnections_csharp_gapic", - ":appconnections_csharp_grpc", - ":appconnections_csharp_proto", - ], -) - -cc_proto_library( - name = "appconnections_cc_proto", - deps = [":appconnections_proto"], -) - -cc_grpc_library( - name = "appconnections_cc_grpc", - srcs = [":appconnections_proto"], - grpc_only = True, - deps = [":appconnections_cc_proto"], -) diff -urN a/google/cloud/beyondcorp/appconnectors/BUILD.bazel b/google/cloud/beyondcorp/appconnectors/BUILD.bazel --- a/google/cloud/beyondcorp/appconnectors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/beyondcorp/appconnectors/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-beyond_corp-app_connectors. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for appconnectors. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "appconnectors_ruby_wrapper", - srcs = ["//google/cloud/beyondcorp/appconnectors/v1:appconnectors_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=beyondcorp.googleapis.com", - "ruby-cloud-api-shortname=beyondcorp", - "ruby-cloud-gem-name=google-cloud-beyond_corp-app_connectors", - "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/", - "ruby-cloud-wrapper-of=v1:0.0", - ], - ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.", - ruby_cloud_title = "BeyondCorp AppConnectors", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-appconnectors-ruby", - deps = [ - ":appconnectors_ruby_wrapper", - ], -) diff -urN a/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel b/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel --- a/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,358 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "appconnectors_proto", - srcs = [ - "app_connector_instance_config.proto", - "app_connectors_service.proto", - "resource_info.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "appconnectors_proto_with_info", - deps = [ - ":appconnectors_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -java_proto_library( - name = "appconnectors_java_proto", - deps = [":appconnectors_proto"], -) - -java_grpc_library( - name = "appconnectors_java_grpc", - srcs = [":appconnectors_proto"], - deps = [":appconnectors_java_proto"], -) - -java_gapic_library( - name = "appconnectors_java_gapic", - srcs = [":appconnectors_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - test_deps = [ - ":appconnectors_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc", - deps = [ - ":appconnectors_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "appconnectors_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.beyondcorp.appconnectors.v1.AppConnectorsServiceClientTest", - ], - runtime_deps = [":appconnectors_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-beyondcorp-appconnectors-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":appconnectors_java_gapic", - ":appconnectors_java_grpc", - ":appconnectors_java_proto", - ":appconnectors_proto", - ], -) - -go_proto_library( - name = "appconnectors_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnectors/v1", - protos = [":appconnectors_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "appconnectors_go_gapic", - srcs = [":appconnectors_proto_with_info"], - grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json", - importpath = "cloud.google.com/go/beyondcorp/appconnectors/apiv1;appconnectors", - metadata = True, - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":appconnectors_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - ], -) - -go_test( - name = "appconnectors_go_gapic_test", - srcs = [":appconnectors_go_gapic_srcjar_test"], - embed = [":appconnectors_go_gapic"], - importpath = "cloud.google.com/go/beyondcorp/appconnectors/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-beyondcorp-appconnectors-v1-go", - deps = [ - ":appconnectors_go_gapic", - ":appconnectors_go_gapic_srcjar-metadata.srcjar", - ":appconnectors_go_gapic_srcjar-test.srcjar", - ":appconnectors_go_proto", - ], -) - -py_gapic_library( - name = "appconnectors_py_gapic", - srcs = [":appconnectors_proto"], - grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-beyondcorp-appconnectors", - "python-gapic-namespace=google.cloud", - "python-gapic-name=beyondcorp_appconnectors", - ], - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc+rest", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "appconnectors_py_gapic_test", - srcs = [ - "appconnectors_py_gapic_pytest.py", - "appconnectors_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":appconnectors_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "beyondcorp-appconnectors-v1-py", - deps = [ - ":appconnectors_py_gapic", - ], -) - -php_proto_library( - name = "appconnectors_php_proto", - deps = [":appconnectors_proto"], -) - -php_grpc_library( - name = "appconnectors_php_grpc", - srcs = [":appconnectors_proto"], - deps = [":appconnectors_php_proto"], -) - -php_gapic_library( - name = "appconnectors_php_gapic", - srcs = [":appconnectors_proto_with_info"], - grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc+rest", - deps = [ - ":appconnectors_php_grpc", - ":appconnectors_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-appconnectors-v1-php", - deps = [ - ":appconnectors_php_gapic", - ":appconnectors_php_grpc", - ":appconnectors_php_proto", - ], -) - -nodejs_gapic_library( - name = "appconnectors_nodejs_gapic", - package_name = "@google-cloud/appconnectors", - src = ":appconnectors_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json", - package = "google.cloud.beyondcorp.appconnectors.v1", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "beyondcorp-appconnectors-v1-nodejs", - deps = [ - ":appconnectors_nodejs_gapic", - ":appconnectors_proto", - ], -) - -ruby_proto_library( - name = "appconnectors_ruby_proto", - deps = [":appconnectors_proto"], -) - -ruby_grpc_library( - name = "appconnectors_ruby_grpc", - srcs = [":appconnectors_proto"], - deps = [":appconnectors_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "appconnectors_ruby_gapic", - srcs = [":appconnectors_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-beyond_corp-app_connectors-v1", - "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/", - "ruby-cloud-api-id=beyondcorp.googleapis.com", - "ruby-cloud-api-shortname=beyondcorp", - "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp", - ], - grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.", - ruby_cloud_title = "BeyondCorp AppConnectors V1", - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":appconnectors_ruby_grpc", - ":appconnectors_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-appconnectors-v1-ruby", - deps = [ - ":appconnectors_ruby_gapic", - ":appconnectors_ruby_grpc", - ":appconnectors_ruby_proto", - ], -) - -csharp_proto_library( - name = "appconnectors_csharp_proto", - deps = [":appconnectors_proto"], -) - -csharp_grpc_library( - name = "appconnectors_csharp_grpc", - srcs = [":appconnectors_proto"], - deps = [":appconnectors_csharp_proto"], -) - -csharp_gapic_library( - name = "appconnectors_csharp_gapic", - srcs = [":appconnectors_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":appconnectors_csharp_grpc", - ":appconnectors_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-appconnectors-v1-csharp", - deps = [ - ":appconnectors_csharp_gapic", - ":appconnectors_csharp_grpc", - ":appconnectors_csharp_proto", - ], -) - -cc_proto_library( - name = "appconnectors_cc_proto", - deps = [":appconnectors_proto"], -) - -cc_grpc_library( - name = "appconnectors_cc_grpc", - srcs = [":appconnectors_proto"], - grpc_only = True, - deps = [":appconnectors_cc_proto"], -) diff -urN a/google/cloud/beyondcorp/appgateways/BUILD.bazel b/google/cloud/beyondcorp/appgateways/BUILD.bazel --- a/google/cloud/beyondcorp/appgateways/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/beyondcorp/appgateways/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-beyond_corp-app_gateways. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for appgateways. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "appgateways_ruby_wrapper", - srcs = ["//google/cloud/beyondcorp/appgateways/v1:appgateways_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=beyondcorp.googleapis.com", - "ruby-cloud-api-shortname=beyondcorp", - "ruby-cloud-gem-name=google-cloud-beyond_corp-app_gateways", - "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/", - "ruby-cloud-wrapper-of=v1:0.0", - ], - ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.", - ruby_cloud_title = "BeyondCorp AppGateways", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-appgateways-ruby", - deps = [ - ":appgateways_ruby_wrapper", - ], -) diff -urN a/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel b/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel --- a/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,353 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "appgateways_proto", - srcs = [ - "app_gateways_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "appgateways_proto_with_info", - deps = [ - ":appgateways_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -java_proto_library( - name = "appgateways_java_proto", - deps = [":appgateways_proto"], -) - -java_grpc_library( - name = "appgateways_java_grpc", - srcs = [":appgateways_proto"], - deps = [":appgateways_java_proto"], -) - -java_gapic_library( - name = "appgateways_java_gapic", - srcs = [":appgateways_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - test_deps = [ - ":appgateways_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc", - deps = [ - ":appgateways_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "appgateways_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.beyondcorp.appgateways.v1.AppGatewaysServiceClientTest", - ], - runtime_deps = [":appgateways_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-beyondcorp-appgateways-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":appgateways_java_gapic", - ":appgateways_java_grpc", - ":appgateways_java_proto", - ":appgateways_proto", - ], -) - -go_proto_library( - name = "appgateways_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appgateways/v1", - protos = [":appgateways_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "appgateways_go_gapic", - srcs = [":appgateways_proto_with_info"], - grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json", - importpath = "cloud.google.com/go/beyondcorp/appgateways/apiv1;appgateways", - metadata = True, - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":appgateways_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "appgateways_go_gapic_test", - srcs = [":appgateways_go_gapic_srcjar_test"], - embed = [":appgateways_go_gapic"], - importpath = "cloud.google.com/go/beyondcorp/appgateways/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-beyondcorp-appgateways-v1-go", - deps = [ - ":appgateways_go_gapic", - ":appgateways_go_gapic_srcjar-metadata.srcjar", - ":appgateways_go_gapic_srcjar-test.srcjar", - ":appgateways_go_proto", - ], -) - -py_gapic_library( - name = "appgateways_py_gapic", - srcs = [":appgateways_proto"], - grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-beyondcorp-appgateways", - "python-gapic-namespace=google.cloud", - "python-gapic-name=beyondcorp_appgateways", - ], - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc+rest", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "appgateways_py_gapic_test", - srcs = [ - "appgateways_py_gapic_pytest.py", - "appgateways_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":appgateways_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "beyondcorp-appgateways-v1-py", - deps = [ - ":appgateways_py_gapic", - ], -) - -php_proto_library( - name = "appgateways_php_proto", - deps = [":appgateways_proto"], -) - -php_grpc_library( - name = "appgateways_php_grpc", - srcs = [":appgateways_proto"], - deps = [":appgateways_php_proto"], -) - -php_gapic_library( - name = "appgateways_php_gapic", - srcs = [":appgateways_proto_with_info"], - grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc+rest", - deps = [ - ":appgateways_php_grpc", - ":appgateways_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-appgateways-v1-php", - deps = [ - ":appgateways_php_gapic", - ":appgateways_php_grpc", - ":appgateways_php_proto", - ], -) - -nodejs_gapic_library( - name = "appgateways_nodejs_gapic", - package_name = "@google-cloud/appgateways", - src = ":appgateways_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json", - package = "google.cloud.beyondcorp.appgateways.v1", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "beyondcorp-appgateways-v1-nodejs", - deps = [ - ":appgateways_nodejs_gapic", - ":appgateways_proto", - ], -) - -ruby_proto_library( - name = "appgateways_ruby_proto", - deps = [":appgateways_proto"], -) - -ruby_grpc_library( - name = "appgateways_ruby_grpc", - srcs = [":appgateways_proto"], - deps = [":appgateways_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "appgateways_ruby_gapic", - srcs = [":appgateways_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-beyond_corp-app_gateways-v1", - "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/", - "ruby-cloud-api-id=beyondcorp.googleapis.com", - "ruby-cloud-api-shortname=beyondcorp", - "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp", - ], - grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.", - ruby_cloud_title = "BeyondCorp AppGateways V1", - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":appgateways_ruby_grpc", - ":appgateways_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-appgateways-v1-ruby", - deps = [ - ":appgateways_ruby_gapic", - ":appgateways_ruby_grpc", - ":appgateways_ruby_proto", - ], -) - -csharp_proto_library( - name = "appgateways_csharp_proto", - deps = [":appgateways_proto"], -) - -csharp_grpc_library( - name = "appgateways_csharp_grpc", - srcs = [":appgateways_proto"], - deps = [":appgateways_csharp_proto"], -) - -csharp_gapic_library( - name = "appgateways_csharp_gapic", - srcs = [":appgateways_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":appgateways_csharp_grpc", - ":appgateways_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-appgateways-v1-csharp", - deps = [ - ":appgateways_csharp_gapic", - ":appgateways_csharp_grpc", - ":appgateways_csharp_proto", - ], -) - -cc_proto_library( - name = "appgateways_cc_proto", - deps = [":appgateways_proto"], -) - -cc_grpc_library( - name = "appgateways_cc_grpc", - srcs = [":appgateways_proto"], - grpc_only = True, - deps = [":appgateways_cc_proto"], -) diff -urN a/google/cloud/beyondcorp/clientconnectorservices/BUILD.bazel b/google/cloud/beyondcorp/clientconnectorservices/BUILD.bazel --- a/google/cloud/beyondcorp/clientconnectorservices/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/beyondcorp/clientconnectorservices/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-beyond_corp-client_connector_services. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for clientconnectorservices. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "clientconnectorservices_ruby_wrapper", - srcs = ["//google/cloud/beyondcorp/clientconnectorservices/v1:clientconnectorservices_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=beyondcorp.googleapis.com", - "ruby-cloud-api-shortname=beyondcorp", - "ruby-cloud-gem-name=google-cloud-beyond_corp-client_connector_services", - "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/", - "ruby-cloud-wrapper-of=v1:0.0", - ], - ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.", - ruby_cloud_title = "BeyondCorp ClientConnectorServices", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-clientconnectorservices-ruby", - deps = [ - ":clientconnectorservices_ruby_wrapper", - ], -) diff -urN a/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel b/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel --- a/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,354 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "clientconnectorservices_proto", - srcs = [ - "client_connector_services_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "clientconnectorservices_proto_with_info", - deps = [ - ":clientconnectorservices_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -java_proto_library( - name = "clientconnectorservices_java_proto", - deps = [":clientconnectorservices_proto"], -) - -java_grpc_library( - name = "clientconnectorservices_java_grpc", - srcs = [":clientconnectorservices_proto"], - deps = [":clientconnectorservices_java_proto"], -) - -java_gapic_library( - name = "clientconnectorservices_java_gapic", - srcs = [":clientconnectorservices_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - test_deps = [ - ":clientconnectorservices_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc", - deps = [ - ":clientconnectorservices_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "clientconnectorservices_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesServiceClientTest", - ], - runtime_deps = [":clientconnectorservices_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-beyondcorp-clientconnectorservices-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":clientconnectorservices_java_gapic", - ":clientconnectorservices_java_grpc", - ":clientconnectorservices_java_proto", - ":clientconnectorservices_proto", - ], -) - -go_proto_library( - name = "clientconnectorservices_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/clientconnectorservices/v1", - protos = [":clientconnectorservices_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "clientconnectorservices_go_gapic", - srcs = [":clientconnectorservices_proto_with_info"], - grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json", - importpath = "cloud.google.com/go/beyondcorp/clientconnectorservices/apiv1;clientconnectorservices", - metadata = True, - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":clientconnectorservices_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "clientconnectorservices_go_gapic_test", - srcs = [":clientconnectorservices_go_gapic_srcjar_test"], - embed = [":clientconnectorservices_go_gapic"], - importpath = "cloud.google.com/go/beyondcorp/clientconnectorservices/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-beyondcorp-clientconnectorservices-v1-go", - deps = [ - ":clientconnectorservices_go_gapic", - ":clientconnectorservices_go_gapic_srcjar-metadata.srcjar", - ":clientconnectorservices_go_gapic_srcjar-test.srcjar", - ":clientconnectorservices_go_proto", - ], -) - -py_gapic_library( - name = "clientconnectorservices_py_gapic", - srcs = [":clientconnectorservices_proto"], - grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-beyondcorp-clientconnectorservices", - "python-gapic-namespace=google.cloud", - "python-gapic-name=beyondcorp_clientconnectorservices", - ], - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc+rest", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "clientconnectorservices_py_gapic_test", - srcs = [ - "clientconnectorservices_py_gapic_pytest.py", - "clientconnectorservices_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":clientconnectorservices_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "beyondcorp-clientconnectorservices-v1-py", - deps = [ - ":clientconnectorservices_py_gapic", - ], -) - -php_proto_library( - name = "clientconnectorservices_php_proto", - deps = [":clientconnectorservices_proto"], -) - -php_grpc_library( - name = "clientconnectorservices_php_grpc", - srcs = [":clientconnectorservices_proto"], - deps = [":clientconnectorservices_php_proto"], -) - -php_gapic_library( - name = "clientconnectorservices_php_gapic", - srcs = [":clientconnectorservices_proto_with_info"], - grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc+rest", - deps = [ - ":clientconnectorservices_php_grpc", - ":clientconnectorservices_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-clientconnectorservices-v1-php", - deps = [ - ":clientconnectorservices_php_gapic", - ":clientconnectorservices_php_grpc", - ":clientconnectorservices_php_proto", - ], -) - -nodejs_gapic_library( - name = "clientconnectorservices_nodejs_gapic", - package_name = "@google-cloud/clientconnectorservices", - src = ":clientconnectorservices_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json", - package = "google.cloud.beyondcorp.clientconnectorservices.v1", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "beyondcorp-clientconnectorservices-v1-nodejs", - deps = [ - ":clientconnectorservices_nodejs_gapic", - ":clientconnectorservices_proto", - ], -) - -ruby_proto_library( - name = "clientconnectorservices_ruby_proto", - deps = [":clientconnectorservices_proto"], -) - -ruby_grpc_library( - name = "clientconnectorservices_ruby_grpc", - srcs = [":clientconnectorservices_proto"], - deps = [":clientconnectorservices_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "clientconnectorservices_ruby_gapic", - srcs = [":clientconnectorservices_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-beyond_corp-client_connector_services-v1", - "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/", - "ruby-cloud-api-id=beyondcorp.googleapis.com", - "ruby-cloud-api-shortname=beyondcorp", - "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp", - ], - grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.", - ruby_cloud_title = "BeyondCorp ClientConnectorServices V1", - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":clientconnectorservices_ruby_grpc", - ":clientconnectorservices_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-clientconnectorservices-v1-ruby", - deps = [ - ":clientconnectorservices_ruby_gapic", - ":clientconnectorservices_ruby_grpc", - ":clientconnectorservices_ruby_proto", - ], -) - -csharp_proto_library( - name = "clientconnectorservices_csharp_proto", - deps = [":clientconnectorservices_proto"], -) - -csharp_grpc_library( - name = "clientconnectorservices_csharp_grpc", - srcs = [":clientconnectorservices_proto"], - deps = [":clientconnectorservices_csharp_proto"], -) - -csharp_gapic_library( - name = "clientconnectorservices_csharp_gapic", - srcs = [":clientconnectorservices_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":clientconnectorservices_csharp_grpc", - ":clientconnectorservices_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-clientconnectorservices-v1-csharp", - deps = [ - ":clientconnectorservices_csharp_gapic", - ":clientconnectorservices_csharp_grpc", - ":clientconnectorservices_csharp_proto", - ], -) - -cc_proto_library( - name = "clientconnectorservices_cc_proto", - deps = [":clientconnectorservices_proto"], -) - -cc_grpc_library( - name = "clientconnectorservices_cc_grpc", - srcs = [":clientconnectorservices_proto"], - grpc_only = True, - deps = [":clientconnectorservices_cc_proto"], -) diff -urN a/google/cloud/beyondcorp/clientgateways/BUILD.bazel b/google/cloud/beyondcorp/clientgateways/BUILD.bazel --- a/google/cloud/beyondcorp/clientgateways/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/beyondcorp/clientgateways/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-beyond_corp-client_gateways. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for clientgateways. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "clientgateways_ruby_wrapper", - srcs = ["//google/cloud/beyondcorp/clientgateways/v1:clientgateways_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=beyondcorp.googleapis.com", - "ruby-cloud-api-shortname=beyondcorp", - "ruby-cloud-gem-name=google-cloud-beyond_corp-client_gateways", - "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/", - "ruby-cloud-wrapper-of=v1:0.0", - ], - ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.", - ruby_cloud_title = "BeyondCorp ClientGateways", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-clientgateways-ruby", - deps = [ - ":clientgateways_ruby_wrapper", - ], -) diff -urN a/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel b/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel --- a/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,353 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "clientgateways_proto", - srcs = [ - "client_gateways_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "clientgateways_proto_with_info", - deps = [ - ":clientgateways_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -java_proto_library( - name = "clientgateways_java_proto", - deps = [":clientgateways_proto"], -) - -java_grpc_library( - name = "clientgateways_java_grpc", - srcs = [":clientgateways_proto"], - deps = [":clientgateways_java_proto"], -) - -java_gapic_library( - name = "clientgateways_java_gapic", - srcs = [":clientgateways_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - test_deps = [ - ":clientgateways_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc", - deps = [ - ":clientgateways_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "clientgateways_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysServiceClientTest", - ], - runtime_deps = [":clientgateways_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-beyondcorp-clientgateways-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":clientgateways_java_gapic", - ":clientgateways_java_grpc", - ":clientgateways_java_proto", - ":clientgateways_proto", - ], -) - -go_proto_library( - name = "clientgateways_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/clientgateways/v1", - protos = [":clientgateways_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "clientgateways_go_gapic", - srcs = [":clientgateways_proto_with_info"], - grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json", - importpath = "cloud.google.com/go/beyondcorp/clientgateways/apiv1;clientgateways", - metadata = True, - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":clientgateways_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "clientgateways_go_gapic_test", - srcs = [":clientgateways_go_gapic_srcjar_test"], - embed = [":clientgateways_go_gapic"], - importpath = "cloud.google.com/go/beyondcorp/clientgateways/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-beyondcorp-clientgateways-v1-go", - deps = [ - ":clientgateways_go_gapic", - ":clientgateways_go_gapic_srcjar-metadata.srcjar", - ":clientgateways_go_gapic_srcjar-test.srcjar", - ":clientgateways_go_proto", - ], -) - -py_gapic_library( - name = "clientgateways_py_gapic", - srcs = [":clientgateways_proto"], - grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-beyondcorp-clientgateways", - "python-gapic-namespace=google.cloud", - "python-gapic-name=beyondcorp_clientgateways", - ], - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "clientgateways_py_gapic_test", - srcs = [ - "clientgateways_py_gapic_pytest.py", - "clientgateways_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":clientgateways_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "beyondcorp-clientgateways-v1-py", - deps = [ - ":clientgateways_py_gapic", - ], -) - -php_proto_library( - name = "clientgateways_php_proto", - deps = [":clientgateways_proto"], -) - -php_grpc_library( - name = "clientgateways_php_grpc", - srcs = [":clientgateways_proto"], - deps = [":clientgateways_php_proto"], -) - -php_gapic_library( - name = "clientgateways_php_gapic", - srcs = [":clientgateways_proto_with_info"], - grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc+rest", - deps = [ - ":clientgateways_php_grpc", - ":clientgateways_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-clientgateways-v1-php", - deps = [ - ":clientgateways_php_gapic", - ":clientgateways_php_grpc", - ":clientgateways_php_proto", - ], -) - -nodejs_gapic_library( - name = "clientgateways_nodejs_gapic", - package_name = "@google-cloud/clientgateways", - src = ":clientgateways_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json", - package = "google.cloud.beyondcorp.clientgateways.v1", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "beyondcorp-clientgateways-v1-nodejs", - deps = [ - ":clientgateways_nodejs_gapic", - ":clientgateways_proto", - ], -) - -ruby_proto_library( - name = "clientgateways_ruby_proto", - deps = [":clientgateways_proto"], -) - -ruby_grpc_library( - name = "clientgateways_ruby_grpc", - srcs = [":clientgateways_proto"], - deps = [":clientgateways_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "clientgateways_ruby_gapic", - srcs = [":clientgateways_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-beyond_corp-client_gateways-v1", - "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/", - "ruby-cloud-api-id=beyondcorp.googleapis.com", - "ruby-cloud-api-shortname=beyondcorp", - "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp", - ], - grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.", - ruby_cloud_title = "BeyondCorp ClientGateways V1", - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":clientgateways_ruby_grpc", - ":clientgateways_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-clientgateways-v1-ruby", - deps = [ - ":clientgateways_ruby_gapic", - ":clientgateways_ruby_grpc", - ":clientgateways_ruby_proto", - ], -) - -csharp_proto_library( - name = "clientgateways_csharp_proto", - deps = [":clientgateways_proto"], -) - -csharp_grpc_library( - name = "clientgateways_csharp_grpc", - srcs = [":clientgateways_proto"], - deps = [":clientgateways_csharp_proto"], -) - -csharp_gapic_library( - name = "clientgateways_csharp_gapic", - srcs = [":clientgateways_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "beyondcorp_v1.yaml", - deps = [ - ":clientgateways_csharp_grpc", - ":clientgateways_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-beyondcorp-clientgateways-v1-csharp", - deps = [ - ":clientgateways_csharp_gapic", - ":clientgateways_csharp_grpc", - ":clientgateways_csharp_proto", - ], -) - -cc_proto_library( - name = "clientgateways_cc_proto", - deps = [":clientgateways_proto"], -) - -cc_grpc_library( - name = "clientgateways_cc_grpc", - srcs = [":clientgateways_proto"], - grpc_only = True, - deps = [":clientgateways_cc_proto"], -) diff -urN a/google/cloud/bigquery/analyticshub/BUILD.bazel b/google/cloud/bigquery/analyticshub/BUILD.bazel --- a/google/cloud/bigquery/analyticshub/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/analyticshub/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-bigquery-analytics_hub. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for analyticshub. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "analyticshub_ruby_wrapper", - srcs = ["//google/cloud/bigquery/analyticshub/v1:analyticshub_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigquery-analytics_hub", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/bigquery", - "ruby-cloud-api-id=analyticshub.googleapis.com", - "ruby-cloud-api-shortname=analyticshub", - ], - ruby_cloud_description = "Analytics Hub is a data exchange platform that enables you to share data and insights at scale across organizational boundaries with a robust security and privacy framework. With Analytics Hub, you can discover and access a data library curated by various data providers.", - ruby_cloud_title = "Analytics Hub V1", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-analyticshub-ruby", - deps = [ - ":analyticshub_ruby_wrapper", - ], -) diff -urN a/google/cloud/bigquery/analyticshub/v1/BUILD.bazel b/google/cloud/bigquery/analyticshub/v1/BUILD.bazel --- a/google/cloud/bigquery/analyticshub/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/analyticshub/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,397 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "analyticshub_proto", - srcs = [ - "analyticshub.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "analyticshub_proto_with_info", - deps = [ - ":analyticshub_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "analyticshub_java_proto", - deps = [":analyticshub_proto"], -) - -java_grpc_library( - name = "analyticshub_java_grpc", - srcs = [":analyticshub_proto"], - deps = [":analyticshub_java_proto"], -) - -java_gapic_library( - name = "analyticshub_java_gapic", - srcs = [":analyticshub_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "analyticshub_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticshub_v1.yaml", - test_deps = [ - ":analyticshub_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":analyticshub_java_proto", - "//google/api:api_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "analyticshub_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClientHttpJsonTest", - "com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClientTest", - ], - runtime_deps = [":analyticshub_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigquery-analyticshub-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":analyticshub_java_gapic", - ":analyticshub_java_grpc", - ":analyticshub_java_proto", - ":analyticshub_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "analyticshub_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/analyticshub/v1", - protos = [":analyticshub_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( - name = "analyticshub_go_gapic", - srcs = [":analyticshub_proto_with_info"], - grpc_service_config = "analyticshub_v1_grpc_service_config.json", - importpath = "cloud.google.com/go/bigquery/analyticshub/apiv1;analyticshub", - metadata = True, - rest_numeric_enums = False, - service_yaml = "analyticshub_v1.yaml", - transport = "grpc+rest", - deps = [ - ":analyticshub_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "analyticshub_go_gapic_test", - srcs = [":analyticshub_go_gapic_srcjar_test"], - embed = [":analyticshub_go_gapic"], - importpath = "cloud.google.com/go/bigquery/analyticshub/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigquery-analyticshub-v1-go", - deps = [ - ":analyticshub_go_gapic", - ":analyticshub_go_gapic_srcjar-metadata.srcjar", - ":analyticshub_go_gapic_srcjar-test.srcjar", - ":analyticshub_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "analyticshub_py_gapic", - srcs = [":analyticshub_proto"], - grpc_service_config = "analyticshub_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticshub_v1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "analyticshub_py_gapic_test", - srcs = [ - "analyticshub_py_gapic_pytest.py", - "analyticshub_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":analyticshub_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "bigquery-analyticshub-v1-py", - deps = [ - ":analyticshub_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "analyticshub_php_proto", - deps = [":analyticshub_proto"], -) - -php_grpc_library( - name = "analyticshub_php_grpc", - srcs = [":analyticshub_proto"], - deps = [":analyticshub_php_proto"], -) - -php_gapic_library( - name = "analyticshub_php_gapic", - srcs = [":analyticshub_proto_with_info"], - grpc_service_config = "analyticshub_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticshub_v1.yaml", - transport = "grpc+rest", - deps = [ - ":analyticshub_php_grpc", - ":analyticshub_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-bigquery-analyticshub-v1-php", - deps = [ - ":analyticshub_php_gapic", - ":analyticshub_php_grpc", - ":analyticshub_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "analyticshub_nodejs_gapic", - package_name = "@google-cloud/bigquery-analyticshub", - src = ":analyticshub_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "analyticshub_v1_grpc_service_config.json", - package = "google.cloud.bigquery.analyticshub.v1", - rest_numeric_enums = False, - service_yaml = "analyticshub_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigquery-analyticshub-v1-nodejs", - deps = [ - ":analyticshub_nodejs_gapic", - ":analyticshub_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "analyticshub_ruby_proto", - deps = [":analyticshub_proto"], -) - -ruby_grpc_library( - name = "analyticshub_ruby_grpc", - srcs = [":analyticshub_proto"], - deps = [":analyticshub_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "analyticshub_ruby_gapic", - srcs = [":analyticshub_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=analyticshub.googleapis.com", - "ruby-cloud-api-shortname=analyticshub", - "ruby-cloud-gem-name=google-cloud-bigquery-analytics_hub-v1", - "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs", - ], - grpc_service_config = "analyticshub_v1_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Analytics Hub is a data exchange platform that enables you to share data and insights at scale across organizational boundaries with a robust security and privacy framework. With Analytics Hub, you can discover and access a data library curated by various data providers.", - ruby_cloud_title = "Analytics Hub V1", - service_yaml = "analyticshub_v1.yaml", - deps = [ - ":analyticshub_ruby_grpc", - ":analyticshub_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-analyticshub-v1-ruby", - deps = [ - ":analyticshub_ruby_gapic", - ":analyticshub_ruby_grpc", - ":analyticshub_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "analyticshub_csharp_proto", - deps = [":analyticshub_proto"], -) - -csharp_grpc_library( - name = "analyticshub_csharp_grpc", - srcs = [":analyticshub_proto"], - deps = [":analyticshub_csharp_proto"], -) - -csharp_gapic_library( - name = "analyticshub_csharp_gapic", - srcs = [":analyticshub_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "analyticshub_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticshub_v1.yaml", - deps = [ - ":analyticshub_csharp_grpc", - ":analyticshub_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigquery-analyticshub-v1-csharp", - deps = [ - ":analyticshub_csharp_gapic", - ":analyticshub_csharp_grpc", - ":analyticshub_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "analyticshub_cc_proto", - deps = [":analyticshub_proto"], -) - -cc_grpc_library( - name = "analyticshub_cc_grpc", - srcs = [":analyticshub_proto"], - grpc_only = True, - deps = [":analyticshub_cc_proto"], -) diff -urN a/google/cloud/bigquery/connection/BUILD.bazel b/google/cloud/bigquery/connection/BUILD.bazel --- a/google/cloud/bigquery/connection/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/connection/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-bigquery-connection. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for bigqueryconnection. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "bigqueryconnection_ruby_wrapper", - srcs = ["//google/cloud/bigquery/connection/v1:connection_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigquery-connection", - "ruby-cloud-env-prefix=BIGQUERY_CONNECTION", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/bigqueryconnection", - "ruby-cloud-api-id=bigqueryconnection.googleapis.com", - "ruby-cloud-api-shortname=bigqueryconnection", - ], - ruby_cloud_description = "The BigQuery Connection API allows users to manage BigQuery connections to external data sources.", - ruby_cloud_title = "BigQuery Connection", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-connection-ruby", - deps = [ - ":bigqueryconnection_ruby_wrapper", - ], -) diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigquery/connection/v1/BUILD.bazel --- a/google/cloud/bigquery/connection/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/connection/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,387 +0,0 @@ -# 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 = "connection_proto", - srcs = [ - "connection.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "connection_proto_with_info", - deps = [ - ":connection_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "connection_java_proto", - deps = [":connection_proto"], -) - -java_grpc_library( - name = "connection_java_grpc", - srcs = [":connection_proto"], - deps = [":connection_java_proto"], -) - -java_gapic_library( - name = "connection_java_gapic", - srcs = [":connection_proto_with_info"], - gapic_yaml = "connection_gapic.yaml", - grpc_service_config = "bigqueryconnection_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":connection_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":connection_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "connection_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigqueryconnection.v1.ConnectionServiceClientHttpJsonTest", - "com.google.cloud.bigqueryconnection.v1.ConnectionServiceClientTest", - ], - runtime_deps = [":connection_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigquery-connection-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":connection_java_gapic", - ":connection_java_grpc", - ":connection_java_proto", - ":connection_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "connection_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1", - protos = [":connection_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( - name = "connection_go_gapic", - srcs = [":connection_proto_with_info"], - grpc_service_config = "bigqueryconnection_grpc_service_config.json", - importpath = "cloud.google.com/go/bigquery/connection/apiv1;connection", - rest_numeric_enums = False, - service_yaml = "bigqueryconnection_v1.yaml", - transport = "grpc+rest", - deps = [ - ":connection_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", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigquery-connection-v1-go", - deps = [ - ":connection_go_gapic", - ":connection_go_gapic_srcjar-test.srcjar", - ":connection_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "connection_py_gapic", - srcs = [":connection_proto"], - grpc_service_config = "bigqueryconnection_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=google.cloud", - "python-gapic-name=bigquery_connection", - ], - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "connection_py_gapic_test", - srcs = [ - "connection_py_gapic_pytest.py", - "connection_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":connection_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "bigquery-connection-v1-py", - deps = [ - ":connection_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "connection_php_proto", - deps = [":connection_proto"], -) - -php_grpc_library( - name = "connection_php_grpc", - srcs = [":connection_proto"], - deps = [":connection_php_proto"], -) - -php_gapic_library( - name = "connection_php_gapic", - srcs = [":connection_proto_with_info"], - grpc_service_config = "bigqueryconnection_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":connection_php_grpc", - ":connection_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-bigquery-connection-v1-php", - deps = [ - ":connection_php_gapic", - ":connection_php_grpc", - ":connection_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "connection_nodejs_gapic", - package_name = "@google-cloud/bigquery-connection", - src = ":connection_proto_with_info", - extra_protoc_parameters = ["metadata"], - gapic_yaml = "connection_gapic.yaml", - grpc_service_config = "bigqueryconnection_grpc_service_config.json", - package = "google.cloud.bigquery.connection.v1", - rest_numeric_enums = False, - service_yaml = "bigqueryconnection_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigquery-connection-v1-nodejs", - deps = [ - ":connection_nodejs_gapic", - ":connection_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "connection_ruby_proto", - deps = [":connection_proto"], -) - -ruby_grpc_library( - name = "connection_ruby_grpc", - srcs = [":connection_proto"], - deps = [":connection_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "connection_ruby_gapic", - srcs = [":connection_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigquery-connection-v1", - "ruby-cloud-env-prefix=BIGQUERY_CONNECTION", - "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/bigqueryconnection", - "ruby-cloud-api-id=bigqueryconnection.googleapis.com", - "ruby-cloud-api-shortname=bigqueryconnection", - ], - grpc_service_config = "bigqueryconnection_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The BigQuery Connection API allows users to manage BigQuery connections to external data sources.", - ruby_cloud_title = "BigQuery Connection V1", - deps = [ - ":connection_ruby_grpc", - ":connection_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-connection-v1-ruby", - deps = [ - ":connection_ruby_gapic", - ":connection_ruby_grpc", - ":connection_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "connection_csharp_proto", - deps = [":connection_proto"], -) - -csharp_grpc_library( - name = "connection_csharp_grpc", - srcs = [":connection_proto"], - deps = [":connection_csharp_proto"], -) - -csharp_gapic_library( - name = "connection_csharp_gapic", - srcs = [":connection_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "bigqueryconnection_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigqueryconnection_v1.yaml", - deps = [ - ":connection_csharp_grpc", - ":connection_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigquery-connection-v1-csharp", - deps = [ - ":connection_csharp_gapic", - ":connection_csharp_grpc", - ":connection_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "connection_cc_proto", - deps = [":connection_proto"], -) - -cc_grpc_library( - name = "connection_cc_grpc", - srcs = [":connection_proto"], - grpc_only = True, - deps = [":connection_cc_proto"], -) diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/bigquery/connection/v1beta1/BUILD.bazel --- a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/connection/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,354 +0,0 @@ -# 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 = "connection_proto", - srcs = [ - "connection.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "connection_proto_with_info", - deps = [ - ":connection_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "connection_java_proto", - deps = [":connection_proto"], -) - -java_grpc_library( - name = "connection_java_grpc", - srcs = [":connection_proto"], - deps = [":connection_java_proto"], -) - -java_gapic_library( - name = "connection_java_gapic", - srcs = [":connection_proto_with_info"], - grpc_service_config = "bigqueryconnection_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":connection_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":connection_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "connection_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigquery.connection.v1beta1.ConnectionServiceClientHttpJsonTest", - "com.google.cloud.bigquery.connection.v1beta1.ConnectionServiceClientTest", - ], - runtime_deps = [":connection_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigquery-connection-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":connection_java_gapic", - ":connection_java_grpc", - ":connection_java_proto", - ":connection_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "connection_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1beta1", - protos = [":connection_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( - name = "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", - rest_numeric_enums = False, - service_yaml = "bigqueryconnection_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":connection_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/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigquery-connection-v1beta1-go", - deps = [ - ":connection_go_gapic", - ":connection_go_gapic_srcjar-test.srcjar", - ":connection_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "connection_py_gapic", - srcs = [":connection_proto"], - grpc_service_config = "bigqueryconnection_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "connection_py_gapic_test", - srcs = [ - "connection_py_gapic_pytest.py", - "connection_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":connection_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "bigquery-connection-v1beta1-py", - deps = [ - ":connection_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "connection_php_proto", - deps = [":connection_proto"], -) - -php_grpc_library( - name = "connection_php_grpc", - srcs = [":connection_proto"], - deps = [":connection_php_proto"], -) - -php_gapic_library( - name = "connection_php_gapic", - srcs = [":connection_proto_with_info"], - grpc_service_config = "bigqueryconnection_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":connection_php_grpc", - ":connection_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-bigquery-connection-v1beta1-php", - deps = [ - ":connection_php_gapic", - ":connection_php_grpc", - ":connection_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "connection_nodejs_gapic", - src = ":connection_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "bigqueryconnection_grpc_service_config.json", - package = "google.cloud.bigquery.connection.v1beta1", - rest_numeric_enums = False, - service_yaml = "bigqueryconnection_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigquery-connection-v1beta1-nodejs", - deps = [ - ":connection_nodejs_gapic", - ":connection_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "connection_ruby_proto", - deps = [":connection_proto"], -) - -ruby_grpc_library( - name = "connection_ruby_grpc", - srcs = [":connection_proto"], - deps = [":connection_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "connection_ruby_gapic", - srcs = [":connection_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-connection-v1beta1"], - rest_numeric_enums = False, - deps = [ - ":connection_ruby_grpc", - ":connection_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-connection-v1beta1-ruby", - deps = [ - ":connection_ruby_gapic", - ":connection_ruby_grpc", - ":connection_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "connection_csharp_proto", - deps = [":connection_proto"], -) - -csharp_grpc_library( - name = "connection_csharp_grpc", - srcs = [":connection_proto"], - deps = [":connection_csharp_proto"], -) - -csharp_gapic_library( - name = "connection_csharp_gapic", - srcs = [":connection_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "bigqueryconnection_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigqueryconnection_v1beta1.yaml", - deps = [ - ":connection_csharp_grpc", - ":connection_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", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/bigquery/dataexchange/BUILD.bazel b/google/cloud/bigquery/dataexchange/BUILD.bazel --- a/google/cloud/bigquery/dataexchange/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/dataexchange/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-bigquery-data_exchange. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for analyticshub. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta1 in this case. -ruby_cloud_gapic_library( - name = "dataexchange_ruby_wrapper", - srcs = ["//google/cloud/bigquery/dataexchange/v1beta1:dataexchange_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=analyticshub.googleapis.com", - "ruby-cloud-api-shortname=analyticshub", - "ruby-cloud-gem-name=google-cloud-bigquery-data_exchange", - "ruby-cloud-product-url=https://cloud.google.com/analytics-hub/", - "ruby-cloud-wrapper-of=v1beta1:0.0", - ], - ruby_cloud_description = "Analytics Hub is a data exchange that allows you to efficiently and securely exchange data assets across organizations to address challenges of data reliability and cost. Curate a library of internal and external assets, including unique datasets like Google Trends, backed by the power of BigQuery.", - ruby_cloud_title = "Analytics Hub", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-dataexchange-ruby", - deps = [ - ":dataexchange_ruby_wrapper", - ], -) diff -urN a/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel b/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel --- a/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,406 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "dataexchange_proto", - srcs = [ - "dataexchange.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 = "dataexchange_proto_with_info", - deps = [ - ":dataexchange_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "dataexchange_java_proto", - deps = [":dataexchange_proto"], -) - -java_grpc_library( - name = "dataexchange_java_grpc", - srcs = [":dataexchange_proto"], - deps = [":dataexchange_java_proto"], -) - -java_gapic_library( - name = "dataexchange_java_gapic", - srcs = [":dataexchange_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticshub_v1beta1.yaml", - test_deps = [ - ":dataexchange_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":dataexchange_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "dataexchange_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubServiceClientHttpJsonTest", - "com.google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubServiceClientTest", - ], - runtime_deps = [":dataexchange_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigquery-dataexchange-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":dataexchange_java_gapic", - ":dataexchange_java_grpc", - ":dataexchange_java_proto", - ":dataexchange_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 = "dataexchange_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/dataexchange/v1beta1", - protos = [":dataexchange_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( - name = "dataexchange_go_gapic", - srcs = [":dataexchange_proto_with_info"], - grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json", - importpath = "cloud.google.com/go/bigquery/dataexchange/apiv1beta1;dataexchange", - metadata = True, - rest_numeric_enums = False, - service_yaml = "analyticshub_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":dataexchange_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "dataexchange_go_gapic_test", - srcs = [":dataexchange_go_gapic_srcjar_test"], - embed = [":dataexchange_go_gapic"], - importpath = "cloud.google.com/go/bigquery/dataexchange/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigquery-dataexchange-v1beta1-go", - deps = [ - ":dataexchange_go_gapic", - ":dataexchange_go_gapic_srcjar-metadata.srcjar", - ":dataexchange_go_gapic_srcjar-test.srcjar", - ":dataexchange_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "dataexchange_py_gapic", - srcs = [":dataexchange_proto"], - grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json", - opt_args = [ - "python-gapic-name=bigquery_data_exchange", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-bigquery-data-exchange", - ], - rest_numeric_enums = False, - service_yaml = "analyticshub_v1beta1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "dataexchange_py_gapic_test", - srcs = [ - "dataexchange_py_gapic_pytest.py", - "dataexchange_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":dataexchange_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "bigquery-dataexchange-v1beta1-py", - deps = [ - ":dataexchange_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 = "dataexchange_php_proto", - deps = [":dataexchange_proto"], -) - -php_grpc_library( - name = "dataexchange_php_grpc", - srcs = [":dataexchange_proto"], - deps = [":dataexchange_php_proto"], -) - -php_gapic_library( - name = "dataexchange_php_gapic", - srcs = [":dataexchange_proto_with_info"], - grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticshub_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":dataexchange_php_grpc", - ":dataexchange_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-bigquery-dataexchange-v1beta1-php", - deps = [ - ":dataexchange_php_gapic", - ":dataexchange_php_grpc", - ":dataexchange_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "dataexchange_nodejs_gapic", - package_name = "@google-cloud/bigquery-data-exchange", - src = ":dataexchange_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json", - package = "google.cloud.bigquery.dataexchange.v1beta1", - rest_numeric_enums = False, - service_yaml = "analyticshub_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigquery-dataexchange-v1beta1-nodejs", - deps = [ - ":dataexchange_nodejs_gapic", - ":dataexchange_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "dataexchange_ruby_proto", - deps = [":dataexchange_proto"], -) - -ruby_grpc_library( - name = "dataexchange_ruby_grpc", - srcs = [":dataexchange_proto"], - deps = [":dataexchange_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "dataexchange_ruby_gapic", - srcs = [":dataexchange_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=analyticshub.googleapis.com", - "ruby-cloud-api-shortname=analyticshub", - "ruby-cloud-gem-name=google-cloud-bigquery-data_exchange-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/analytics-hub/", - ], - grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Analytics Hub is a data exchange that allows you to efficiently and securely exchange data assets across organizations to address challenges of data reliability and cost. Curate a library of internal and external assets, including unique datasets like Google Trends, backed by the power of BigQuery.", - ruby_cloud_title = "Analytics Hub V1beta1", - service_yaml = "analyticshub_v1beta1.yaml", - deps = [ - ":dataexchange_ruby_grpc", - ":dataexchange_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-dataexchange-v1beta1-ruby", - deps = [ - ":dataexchange_ruby_gapic", - ":dataexchange_ruby_grpc", - ":dataexchange_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 = "dataexchange_csharp_proto", - deps = [":dataexchange_proto"], -) - -csharp_grpc_library( - name = "dataexchange_csharp_grpc", - srcs = [":dataexchange_proto"], - deps = [":dataexchange_csharp_proto"], -) - -csharp_gapic_library( - name = "dataexchange_csharp_gapic", - srcs = [":dataexchange_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "analyticshub_v1beta1.yaml", - deps = [ - ":dataexchange_csharp_grpc", - ":dataexchange_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigquery-dataexchange-v1beta1-csharp", - deps = [ - ":dataexchange_csharp_gapic", - ":dataexchange_csharp_grpc", - ":dataexchange_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "dataexchange_cc_proto", - deps = [":dataexchange_proto"], -) - -cc_grpc_library( - name = "dataexchange_cc_grpc", - srcs = [":dataexchange_proto"], - grpc_only = True, - deps = [":dataexchange_cc_proto"], -) diff -urN a/google/cloud/bigquery/datapolicies/BUILD.bazel b/google/cloud/bigquery/datapolicies/BUILD.bazel --- a/google/cloud/bigquery/datapolicies/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/datapolicies/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-bigquery-data_policies. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for bigquerydatapolicy. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta1 in this case. -ruby_cloud_gapic_library( - name = "bigquerydatapolicy_ruby_wrapper", - srcs = ["//google/cloud/bigquery/datapolicies/v1beta1:datapolicies_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigquery-data_policies", - "ruby-cloud-wrapper-of=v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/bigquery", - "ruby-cloud-api-id=bigquerydatapolicy.googleapis.com", - "ruby-cloud-api-shortname=bigquerydatapolicy", - ], - ruby_cloud_description = "The Data Policy Service provides APIs for managing the BigQuery label-policy bindings.", - ruby_cloud_title = "BigQuery Data Policy Service V1beta1", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-datapolicies-ruby", - deps = [ - ":bigquerydatapolicy_ruby_wrapper", - ], -) diff -urN a/google/cloud/bigquery/datapolicies/v1/BUILD.bazel b/google/cloud/bigquery/datapolicies/v1/BUILD.bazel --- a/google/cloud/bigquery/datapolicies/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/datapolicies/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,391 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "datapolicies_proto", - srcs = [ - "datapolicy.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - ], -) - -proto_library_with_info( - name = "datapolicies_proto_with_info", - deps = [ - ":datapolicies_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "datapolicies_java_proto", - deps = [":datapolicies_proto"], -) - -java_grpc_library( - name = "datapolicies_java_grpc", - srcs = [":datapolicies_proto"], - deps = [":datapolicies_java_proto"], -) - -java_gapic_library( - name = "datapolicies_java_gapic", - srcs = [":datapolicies_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "datapolicies_v1_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "bigquerydatapolicy_v1.yaml", - test_deps = [ - ":datapolicies_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":datapolicies_java_proto", - "//google/api:api_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "datapolicies_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigquery.datapolicies.v1.DataPolicyServiceClientHttpJsonTest", - "com.google.cloud.bigquery.datapolicies.v1.DataPolicyServiceClientTest", - ], - runtime_deps = [":datapolicies_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigquery-datapolicies-v1-java", - transport = "grpc+rest", - deps = [ - ":datapolicies_java_gapic", - ":datapolicies_java_grpc", - ":datapolicies_java_proto", - ":datapolicies_proto", - ], - include_samples = True, -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "datapolicies_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datapolicies/v1", - protos = [":datapolicies_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( - name = "datapolicies_go_gapic", - srcs = [":datapolicies_proto_with_info"], - grpc_service_config = "datapolicies_v1_grpc_service_config.json", - importpath = "cloud.google.com/go/bigquery/datapolicies/apiv1;datapolicies", - metadata = True, - rest_numeric_enums = True, - service_yaml = "bigquerydatapolicy_v1.yaml", - transport = "grpc+rest", - deps = [ - ":datapolicies_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "datapolicies_go_gapic_test", - srcs = [":datapolicies_go_gapic_srcjar_test"], - embed = [":datapolicies_go_gapic"], - importpath = "cloud.google.com/go/bigquery/datapolicies/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigquery-datapolicies-v1-go", - deps = [ - ":datapolicies_go_gapic", - ":datapolicies_go_gapic_srcjar-test.srcjar", - ":datapolicies_go_gapic_srcjar-metadata.srcjar", - ":datapolicies_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "datapolicies_py_gapic", - srcs = [":datapolicies_proto"], - grpc_service_config = "datapolicies_v1_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "bigquerydatapolicy_v1.yaml", - transport = "grpc+rest", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "datapolicies_py_gapic_test", - srcs = [ - "datapolicies_py_gapic_pytest.py", - "datapolicies_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":datapolicies_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "bigquery-datapolicies-v1-py", - deps = [ - ":datapolicies_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "datapolicies_php_proto", - deps = [":datapolicies_proto"], -) - -php_grpc_library( - name = "datapolicies_php_grpc", - srcs = [":datapolicies_proto"], - deps = [":datapolicies_php_proto"], -) - -php_gapic_library( - name = "datapolicies_php_gapic", - srcs = [":datapolicies_proto_with_info"], - grpc_service_config = "datapolicies_v1_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "bigquerydatapolicy_v1.yaml", - transport = "grpc+rest", - deps = [ - ":datapolicies_php_grpc", - ":datapolicies_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-bigquery-datapolicies-v1-php", - deps = [ - ":datapolicies_php_gapic", - ":datapolicies_php_grpc", - ":datapolicies_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "datapolicies_nodejs_gapic", - package_name = "@google-cloud/datapolicies", - src = ":datapolicies_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "datapolicies_v1_grpc_service_config.json", - package = "google.cloud.bigquery.datapolicies.v1", - rest_numeric_enums = True, - service_yaml = "bigquerydatapolicy_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigquery-datapolicies-v1-nodejs", - deps = [ - ":datapolicies_nodejs_gapic", - ":datapolicies_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", - "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "datapolicies_ruby_proto", - deps = [":datapolicies_proto"], -) - -ruby_grpc_library( - name = "datapolicies_ruby_grpc", - srcs = [":datapolicies_proto"], - deps = [":datapolicies_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "datapolicies_ruby_gapic", - srcs = [":datapolicies_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigquery-datapolicies-v1", - ], - grpc_service_config = "datapolicies_v1_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "bigquerydatapolicy_v1.yaml", - deps = [ - ":datapolicies_ruby_grpc", - ":datapolicies_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-datapolicies-v1-ruby", - deps = [ - ":datapolicies_ruby_gapic", - ":datapolicies_ruby_grpc", - ":datapolicies_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "datapolicies_csharp_proto", - deps = [":datapolicies_proto"], -) - -csharp_grpc_library( - name = "datapolicies_csharp_grpc", - srcs = [":datapolicies_proto"], - deps = [":datapolicies_csharp_proto"], -) - -csharp_gapic_library( - name = "datapolicies_csharp_gapic", - srcs = [":datapolicies_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "datapolicies_v1_grpc_service_config.json", - rest_numeric_enums = True, - service_yaml = "bigquerydatapolicy_v1.yaml", - deps = [ - ":datapolicies_csharp_grpc", - ":datapolicies_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigquery-datapolicies-v1-csharp", - deps = [ - ":datapolicies_csharp_gapic", - ":datapolicies_csharp_grpc", - ":datapolicies_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "datapolicies_cc_proto", - deps = [":datapolicies_proto"], -) - -cc_grpc_library( - name = "datapolicies_cc_grpc", - srcs = [":datapolicies_proto"], - grpc_only = True, - deps = [":datapolicies_cc_proto"], -) diff -urN a/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel b/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel --- a/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,396 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "datapolicies_proto", - srcs = [ - "datapolicy.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - ], -) - -proto_library_with_info( - name = "datapolicies_proto_with_info", - deps = [ - ":datapolicies_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "datapolicies_java_proto", - deps = [":datapolicies_proto"], -) - -java_grpc_library( - name = "datapolicies_java_grpc", - srcs = [":datapolicies_proto"], - deps = [":datapolicies_java_proto"], -) - -java_gapic_library( - name = "datapolicies_java_gapic", - srcs = [":datapolicies_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigquerydatapolicy_v1beta1.yaml", - test_deps = [ - ":datapolicies_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":datapolicies_java_proto", - "//google/api:api_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "datapolicies_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigquery.datapolicies.v1beta1.DataPolicyServiceClientHttpJsonTest", - "com.google.cloud.bigquery.datapolicies.v1beta1.DataPolicyServiceClientTest", - ], - runtime_deps = [":datapolicies_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigquery-datapolicies-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":datapolicies_java_gapic", - ":datapolicies_java_grpc", - ":datapolicies_java_proto", - ":datapolicies_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 = "datapolicies_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datapolicies/v1beta1", - protos = [":datapolicies_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( - name = "datapolicies_go_gapic", - srcs = [":datapolicies_proto_with_info"], - grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json", - importpath = "cloud.google.com/go/bigquery/datapolicies/apiv1beta1;datapolicies", - metadata = True, - rest_numeric_enums = False, - service_yaml = "bigquerydatapolicy_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":datapolicies_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "datapolicies_go_gapic_test", - srcs = [":datapolicies_go_gapic_srcjar_test"], - embed = [":datapolicies_go_gapic"], - importpath = "cloud.google.com/go/bigquery/datapolicies/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigquery-datapolicies-v1beta1-go", - deps = [ - ":datapolicies_go_gapic", - ":datapolicies_go_gapic_srcjar-metadata.srcjar", - ":datapolicies_go_gapic_srcjar-test.srcjar", - ":datapolicies_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "datapolicies_py_gapic", - srcs = [":datapolicies_proto"], - grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigquerydatapolicy_v1beta1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "datapolicies_py_gapic_test", - srcs = [ - "datapolicies_py_gapic_pytest.py", - "datapolicies_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":datapolicies_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "bigquery-datapolicies-v1beta1-py", - deps = [ - ":datapolicies_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "datapolicies_php_proto", - deps = [":datapolicies_proto"], -) - -php_grpc_library( - name = "datapolicies_php_grpc", - srcs = [":datapolicies_proto"], - deps = [":datapolicies_php_proto"], -) - -php_gapic_library( - name = "datapolicies_php_gapic", - srcs = [":datapolicies_proto_with_info"], - grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigquerydatapolicy_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":datapolicies_php_grpc", - ":datapolicies_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-bigquery-datapolicies-v1beta1-php", - deps = [ - ":datapolicies_php_gapic", - ":datapolicies_php_grpc", - ":datapolicies_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "datapolicies_nodejs_gapic", - package_name = "@google-cloud/bigquery-datapolicies", - src = ":datapolicies_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json", - package = "google.cloud.bigquery.datapolicies.v1beta1", - rest_numeric_enums = False, - service_yaml = "bigquerydatapolicy_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigquery-datapolicies-v1beta1-nodejs", - deps = [ - ":datapolicies_nodejs_gapic", - ":datapolicies_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "datapolicies_ruby_proto", - deps = [":datapolicies_proto"], -) - -ruby_grpc_library( - name = "datapolicies_ruby_grpc", - srcs = [":datapolicies_proto"], - deps = [":datapolicies_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "datapolicies_ruby_gapic", - srcs = [":datapolicies_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=bigquerydatapolicy.googleapis.com", - "ruby-cloud-api-shortname=bigquerydatapolicy", - "ruby-cloud-gem-name=google-cloud-bigquery-data_policies-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs", - ], - grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Data Policy Service provides APIs for managing the BigQuery label-policy bindings.", - ruby_cloud_title = "BigQuery Data Policy Service V1beta1", - service_yaml = "bigquerydatapolicy_v1beta1.yaml", - deps = [ - ":datapolicies_ruby_grpc", - ":datapolicies_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-datapolicies-v1beta1-ruby", - deps = [ - ":datapolicies_ruby_gapic", - ":datapolicies_ruby_grpc", - ":datapolicies_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "datapolicies_csharp_proto", - deps = [":datapolicies_proto"], -) - -csharp_grpc_library( - name = "datapolicies_csharp_grpc", - srcs = [":datapolicies_proto"], - deps = [":datapolicies_csharp_proto"], -) - -csharp_gapic_library( - name = "datapolicies_csharp_gapic", - srcs = [":datapolicies_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigquerydatapolicy_v1beta1.yaml", - deps = [ - ":datapolicies_csharp_grpc", - ":datapolicies_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigquery-datapolicies-v1beta1-csharp", - deps = [ - ":datapolicies_csharp_gapic", - ":datapolicies_csharp_grpc", - ":datapolicies_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "datapolicies_cc_proto", - deps = [":datapolicies_proto"], -) - -cc_grpc_library( - name = "datapolicies_cc_grpc", - srcs = [":datapolicies_proto"], - grpc_only = True, - deps = [":datapolicies_cc_proto"], -) diff -urN a/google/cloud/bigquery/datatransfer/BUILD.bazel b/google/cloud/bigquery/datatransfer/BUILD.bazel --- a/google/cloud/bigquery/datatransfer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/datatransfer/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-bigquery-data_transfer. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for bigquerydatatransfer. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "bigquerydatatransfer_ruby_wrapper", - srcs = ["//google/cloud/bigquery/datatransfer/v1:datatransfer_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigquery-data_transfer", - "ruby-cloud-env-prefix=DATA_TRANSFER", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/bigquery/transfer", - "ruby-cloud-api-id=bigquerydatatransfer.googleapis.com", - "ruby-cloud-api-shortname=bigquerydatatransfer", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "Schedules queries and transfers external data from SaaS applications to Google BigQuery on a regular basis.", - ruby_cloud_title = "BigQuery Data Transfer Service", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-datatransfer-ruby", - deps = [ - ":bigquerydatatransfer_ruby_wrapper", - ], -) diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/bigquery/datatransfer/v1/BUILD.bazel --- a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/datatransfer/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,384 +0,0 @@ -# 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 = "datatransfer_proto", - srcs = [ - "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 = "datatransfer_proto_with_info", - deps = [ - ":datatransfer_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 = "datatransfer_java_proto", - deps = [":datatransfer_proto"], -) - -java_grpc_library( - name = "datatransfer_java_grpc", - srcs = [":datatransfer_proto"], - deps = [":datatransfer_java_proto"], -) - -java_gapic_library( - name = "datatransfer_java_gapic", - srcs = [":datatransfer_proto_with_info"], - grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":datatransfer_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":datatransfer_java_proto", - ], -) - -java_gapic_test( - name = "datatransfer_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigquery.datatransfer.v1.DataTransferServiceClientHttpJsonTest", - "com.google.cloud.bigquery.datatransfer.v1.DataTransferServiceClientTest", - ], - runtime_deps = [":datatransfer_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigquery-datatransfer-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":datatransfer_java_gapic", - ":datatransfer_java_grpc", - ":datatransfer_java_proto", - ":datatransfer_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 = "datatransfer_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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 = "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", - rest_numeric_enums = False, - service_yaml = "bigquerydatatransfer_v1.yaml", - transport = "grpc+rest", - deps = [ - ":datatransfer_go_proto", - "@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", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigquery-datatransfer-v1-go", - deps = [ - ":datatransfer_go_gapic", - ":datatransfer_go_gapic_srcjar-test.srcjar", - ":datatransfer_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## - -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "datatransfer_py_gapic", - srcs = [":datatransfer_proto"], - grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=google.cloud", - "python-gapic-name=bigquery_datatransfer", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "datatransfer_py_gapic_test", - srcs = [ - "datatransfer_py_gapic_pytest.py", - "datatransfer_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":datatransfer_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "bigquery-datatransfer-v1-py", - deps = [ - ":datatransfer_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 = "datatransfer_php_proto", - deps = [":datatransfer_proto"], -) - -php_grpc_library( - name = "datatransfer_php_grpc", - srcs = [":datatransfer_proto"], - deps = [":datatransfer_php_proto"], -) - -php_gapic_library( - name = "datatransfer_php_gapic", - srcs = [":datatransfer_proto_with_info"], - grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":datatransfer_php_grpc", - ":datatransfer_php_proto", - ], -) - -# 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 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "datatransfer_nodejs_gapic", - package_name = "@google-cloud/bigquery-data-transfer", - src = ":datatransfer_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", - package = "google.cloud.bigquery.datatransfer.v1", - rest_numeric_enums = False, - service_yaml = "bigquerydatatransfer_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigquery-datatransfer-v1-nodejs", - deps = [ - ":datatransfer_nodejs_gapic", - ":datatransfer_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "datatransfer_ruby_proto", - deps = [":datatransfer_proto"], -) - -ruby_grpc_library( - name = "datatransfer_ruby_grpc", - srcs = [":datatransfer_proto"], - deps = [":datatransfer_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "datatransfer_ruby_gapic", - srcs = [":datatransfer_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigquery-data_transfer-v1", - "ruby-cloud-env-prefix=DATA_TRANSFER", - "ruby-cloud-yard-strict=false", - "ruby-cloud-product-url=https://cloud.google.com/bigquery/transfer", - "ruby-cloud-api-id=bigquerydatatransfer.googleapis.com", - "ruby-cloud-api-shortname=bigquerydatatransfer", - ], - grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Schedules queries and transfers external data from SaaS applications to Google BigQuery on a regular basis.", - ruby_cloud_title = "BigQuery Data Transfer Service V1", - deps = [ - ":datatransfer_ruby_grpc", - ":datatransfer_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-datatransfer-v1-ruby", - deps = [ - ":datatransfer_ruby_gapic", - ":datatransfer_ruby_grpc", - ":datatransfer_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 = "datatransfer_csharp_proto", - deps = [":datatransfer_proto"], -) - -csharp_grpc_library( - name = "datatransfer_csharp_grpc", - srcs = [":datatransfer_proto"], - deps = [":datatransfer_csharp_proto"], -) - -csharp_gapic_library( - name = "datatransfer_csharp_gapic", - srcs = [":datatransfer_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigquerydatatransfer_v1.yaml", - deps = [ - ":datatransfer_csharp_grpc", - ":datatransfer_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigquery-datatransfer-v1-csharp", - deps = [ - ":datatransfer_csharp_gapic", - ":datatransfer_csharp_grpc", - ":datatransfer_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "datatransfer_cc_proto", - deps = [":datatransfer_proto"], -) - -cc_grpc_library( - name = "datatransfer_cc_grpc", - srcs = [":datatransfer_proto"], - grpc_only = True, - deps = [":datatransfer_cc_proto"], -) diff -urN a/google/cloud/bigquery/logging/v1/BUILD.bazel b/google/cloud/bigquery/logging/v1/BUILD.bazel --- a/google/cloud/bigquery/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,181 +0,0 @@ -# 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 = [ - "audit_data.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", - ], -) - -############################################################################## -# 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/bigquery/logging/v1", - protos = [":logging_proto"], - deps = [ - "//google/iam/v1:iam_go_proto", - "//google/rpc:status_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "logging_py_gapic", - srcs = [":logging_proto"], - opt_args = [ - "warehouse-package-name=google-cloud-bigquery-logging", - "python-gapic-namespace=google.cloud", - "python-gapic-name=bigquery_logging", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "google-cloud-bigquery-logging-v1-py", - deps = [ - ":logging_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/bigquery/migration/BUILD.bazel b/google/cloud/bigquery/migration/BUILD.bazel --- a/google/cloud/bigquery/migration/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/migration/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-bigquery-migration. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for bigquerymigration. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v2 in this case. -ruby_cloud_gapic_library( - name = "migration_ruby_wrapper", - srcs = ["//google/cloud/bigquery/migration/v2:migration_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigquery-migration", - "ruby-cloud-wrapper-of=v2:0.0", - "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/migration", - "ruby-cloud-api-id=bigquerymigration.googleapis.com", - "ruby-cloud-api-shortname=bigquerymigration", - ], - ruby_cloud_description = "The BigQuery Migration Service is a comprehensive solution for migrating your data warehouse to BigQuery.", - ruby_cloud_title = "BigQuery Migration", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-migration-ruby", - deps = [ - ":migration_ruby_wrapper", - ], -) diff -urN a/google/cloud/bigquery/migration/v2/BUILD.bazel b/google/cloud/bigquery/migration/v2/BUILD.bazel --- a/google/cloud/bigquery/migration/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/migration/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,401 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "migration_proto", - srcs = [ - "migration_entities.proto", - "migration_error_details.proto", - "migration_metrics.proto", - "migration_service.proto", - "translation_config.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:resource_proto", - "//google/rpc:error_details_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "migration_proto_with_info", - deps = [ - ":migration_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "migration_java_proto", - deps = [":migration_proto"], -) - -java_grpc_library( - name = "migration_java_grpc", - srcs = [":migration_proto"], - deps = [":migration_java_proto"], -) - -java_gapic_library( - name = "migration_java_gapic", - srcs = [":migration_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "bigquerymigration_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigquerymigration_v2.yaml", - test_deps = [ - ":migration_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":migration_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "migration_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigquery.migration.v2.MigrationServiceClientHttpJsonTest", - "com.google.cloud.bigquery.migration.v2.MigrationServiceClientTest", - ], - runtime_deps = [":migration_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigquery-migration-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":migration_java_gapic", - ":migration_java_grpc", - ":migration_java_proto", - ":migration_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 = "migration_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2", - protos = [":migration_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:distribution_go_proto", - "//google/api:metric_go_proto", - "//google/rpc:errdetails_go_proto", - ], -) - -go_gapic_library( - name = "migration_go_gapic", - srcs = [":migration_proto_with_info"], - grpc_service_config = "bigquerymigration_grpc_service_config.json", - importpath = "cloud.google.com/go/bigquery/migration/apiv2;migration", - metadata = True, - rest_numeric_enums = False, - service_yaml = "bigquerymigration_v2.yaml", - transport = "grpc+rest", - deps = [ - ":migration_go_proto", - "//google/api:metric_go_proto", - ], -) - -go_test( - name = "migration_go_gapic_test", - srcs = [":migration_go_gapic_srcjar_test"], - embed = [":migration_go_gapic"], - importpath = "cloud.google.com/go/bigquery/migration/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigquery-migration-v2-go", - deps = [ - ":migration_go_gapic", - ":migration_go_gapic_srcjar-metadata.srcjar", - ":migration_go_gapic_srcjar-test.srcjar", - ":migration_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "migration_py_gapic", - srcs = [":migration_proto"], - grpc_service_config = "bigquerymigration_grpc_service_config.json", - opt_args = [ - "python-gapic-name=bigquery_migration", - "python-gapic-namespace=google.cloud", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "migration_py_gapic_test", - srcs = [ - "migration_py_gapic_pytest.py", - "migration_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":migration_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "bigquery-migration-v2-py", - deps = [ - ":migration_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 = "migration_php_proto", - deps = [":migration_proto"], -) - -php_grpc_library( - name = "migration_php_grpc", - srcs = [":migration_proto"], - deps = [":migration_php_proto"], -) - -php_gapic_library( - name = "migration_php_gapic", - srcs = [":migration_proto_with_info"], - grpc_service_config = "bigquerymigration_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigquerymigration_v2.yaml", - transport = "grpc+rest", - deps = [ - ":migration_php_grpc", - ":migration_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-bigquery-migration-v2-php", - deps = [ - ":migration_php_gapic", - ":migration_php_grpc", - ":migration_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "migration_nodejs_gapic", - package_name = "@google-cloud/bigquery-migration", - src = ":migration_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "bigquerymigration_grpc_service_config.json", - package = "google.cloud.bigquery.migration.v2", - rest_numeric_enums = False, - service_yaml = "bigquerymigration_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigquery-migration-v2-nodejs", - deps = [ - ":migration_nodejs_gapic", - ":migration_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "migration_ruby_proto", - deps = [":migration_proto"], -) - -ruby_grpc_library( - name = "migration_ruby_grpc", - srcs = [":migration_proto"], - deps = [":migration_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "migration_ruby_gapic", - srcs = [":migration_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigquery-migration-v2", - "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/migration", - "ruby-cloud-api-id=bigquerymigration.googleapis.com", - "ruby-cloud-api-shortname=bigquerymigration", - ], - grpc_service_config = "bigquerymigration_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The BigQuery Migration Service is a comprehensive solution for migrating your data warehouse to BigQuery.", - ruby_cloud_title = "BigQuery Migration V2", - deps = [ - ":migration_ruby_grpc", - ":migration_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-migration-v2-ruby", - deps = [ - ":migration_ruby_gapic", - ":migration_ruby_grpc", - ":migration_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 = "migration_csharp_proto", - deps = [":migration_proto"], -) - -csharp_grpc_library( - name = "migration_csharp_grpc", - srcs = [":migration_proto"], - deps = [":migration_csharp_proto"], -) - -csharp_gapic_library( - name = "migration_csharp_gapic", - srcs = [":migration_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "bigquerymigration_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigquerymigration_v2.yaml", - deps = [ - ":migration_csharp_grpc", - ":migration_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigquery-migration-v2-csharp", - deps = [ - ":migration_csharp_gapic", - ":migration_csharp_grpc", - ":migration_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "migration_cc_proto", - deps = [":migration_proto"], -) - -cc_grpc_library( - name = "migration_cc_grpc", - srcs = [":migration_proto"], - grpc_only = True, - deps = [":migration_cc_proto"], -) diff -urN a/google/cloud/bigquery/migration/v2alpha/BUILD.bazel b/google/cloud/bigquery/migration/v2alpha/BUILD.bazel --- a/google/cloud/bigquery/migration/v2alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/migration/v2alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -1,377 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "migration_proto", - srcs = [ - "assessment_task.proto", - "migration_entities.proto", - "migration_error_details.proto", - "migration_metrics.proto", - "migration_service.proto", - "translation_task.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:resource_proto", - "//google/rpc:error_details_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "migration_proto_with_info", - deps = [ - ":migration_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "migration_java_proto", - deps = [":migration_proto"], -) - -java_grpc_library( - name = "migration_java_grpc", - srcs = [":migration_proto"], - deps = [":migration_java_proto"], -) - -java_gapic_library( - name = "migration_java_gapic", - srcs = [":migration_proto_with_info"], - grpc_service_config = "bigquerymigration_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":migration_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":migration_java_proto", - ], -) - -java_gapic_test( - name = "migration_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigquery.migration.v2alpha.MigrationServiceClientHttpJsonTest", - "com.google.cloud.bigquery.migration.v2alpha.MigrationServiceClientTest", - ], - runtime_deps = [":migration_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigquery-migration-v2alpha-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":migration_java_gapic", - ":migration_java_grpc", - ":migration_java_proto", - ":migration_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 = "migration_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha", - protos = [":migration_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:distribution_go_proto", - "//google/api:metric_go_proto", - "//google/rpc:errdetails_go_proto", - ], -) - -go_gapic_library( - name = "migration_go_gapic", - srcs = [":migration_proto_with_info"], - grpc_service_config = "bigquerymigration_grpc_service_config.json", - importpath = "cloud.google.com/go/bigquery/migration/apiv2alpha;migration", - metadata = True, - rest_numeric_enums = False, - service_yaml = "bigquerymigration_v2alpha.yaml", - transport = "grpc+rest", - deps = [ - ":migration_go_proto", - ], -) - -go_test( - name = "migration_go_gapic_test", - srcs = [":migration_go_gapic_srcjar_test"], - embed = [":migration_go_gapic"], - importpath = "cloud.google.com/go/bigquery/migration/apiv2alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigquery-migration-v2alpha-go", - deps = [ - ":migration_go_gapic", - ":migration_go_gapic_srcjar-metadata.srcjar", - ":migration_go_gapic_srcjar-test.srcjar", - ":migration_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "migration_py_gapic", - srcs = [":migration_proto"], - grpc_service_config = "bigquerymigration_grpc_service_config.json", - opt_args = [ - "python-gapic-name=bigquery_migration", - "python-gapic-namespace=google.cloud", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "migration_py_gapic_test", - srcs = [ - "migration_py_gapic_pytest.py", - "migration_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":migration_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "bigquery-migration-v2alpha-py", - deps = [ - ":migration_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 = "migration_php_proto", - deps = [":migration_proto"], -) - -php_grpc_library( - name = "migration_php_grpc", - srcs = [":migration_proto"], - deps = [":migration_php_proto"], -) - -php_gapic_library( - name = "migration_php_gapic", - srcs = [":migration_proto_with_info"], - grpc_service_config = "bigquerymigration_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigquerymigration_v2alpha.yaml", - transport = "grpc+rest", - deps = [ - ":migration_php_grpc", - ":migration_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-bigquery-migration-v2alpha-php", - deps = [ - ":migration_php_gapic", - ":migration_php_grpc", - ":migration_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "migration_nodejs_gapic", - package_name = "@google-cloud/bigquery-migration", - src = ":migration_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "bigquerymigration_grpc_service_config.json", - package = "google.cloud.bigquery.migration.v2alpha", - rest_numeric_enums = False, - service_yaml = "bigquerymigration_v2alpha.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigquery-migration-v2alpha-nodejs", - deps = [ - ":migration_nodejs_gapic", - ":migration_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "migration_ruby_proto", - deps = [":migration_proto"], -) - -ruby_grpc_library( - name = "migration_ruby_grpc", - srcs = [":migration_proto"], - deps = [":migration_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "migration_ruby_gapic", - srcs = [":migration_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigquery-migration-v2alpha", - ], - grpc_service_config = "bigquerymigration_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":migration_ruby_grpc", - ":migration_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-migration-v2alpha-ruby", - deps = [ - ":migration_ruby_gapic", - ":migration_ruby_grpc", - ":migration_ruby_proto", - ], -) - -############################################################################## -# 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 = "migration_csharp_proto", - deps = [":migration_proto"], -) - -csharp_grpc_library( - name = "migration_csharp_grpc", - srcs = [":migration_proto"], - deps = [":migration_csharp_proto"], -) - -csharp_gapic_library( - name = "migration_csharp_gapic", - srcs = [":migration_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "bigquerymigration_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":migration_csharp_grpc", - ":migration_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigquery-migration-v2alpha-csharp", - deps = [ - ":migration_csharp_gapic", - ":migration_csharp_grpc", - ":migration_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/bigquery/reservation/BUILD.bazel b/google/cloud/bigquery/reservation/BUILD.bazel --- a/google/cloud/bigquery/reservation/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/reservation/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-bigquery-reservation. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for bigqueryreservation. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "bigqueryreservation_ruby_wrapper", - srcs = ["//google/cloud/bigquery/reservation/v1:reservation_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigquery-reservation", - "ruby-cloud-env-prefix=BIGQUERY_RESERVATION", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/reservations", - "ruby-cloud-api-id=bigqueryreservation.googleapis.com", - "ruby-cloud-api-shortname=bigqueryreservation", - ], - ruby_cloud_description = "The BigQuery Reservation API provides the mechanisms by which enterprise users can provision and manage dedicated resources such as slots and BigQuery BI Engine memory allocations.", - ruby_cloud_title = "BigQuery Reservation", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-reservation-ruby", - deps = [ - ":bigqueryreservation_ruby_wrapper", - ], -) diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigquery/reservation/v1/BUILD.bazel --- a/google/cloud/bigquery/reservation/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/reservation/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,393 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "reservation_proto", - srcs = [ - "reservation.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "reservation_proto_with_info", - deps = [ - ":reservation_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "reservation_java_proto", - deps = [":reservation_proto"], -) - -java_grpc_library( - name = "reservation_java_grpc", - srcs = [":reservation_proto"], - deps = [":reservation_java_proto"], -) - -java_gapic_library( - name = "reservation_java_gapic", - srcs = [":reservation_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "bigqueryreservation_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigqueryreservation_v1.yaml", - test_deps = [ - ":reservation_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":reservation_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "reservation_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigquery.reservation.v1.ReservationServiceClientHttpJsonTest", - "com.google.cloud.bigquery.reservation.v1.ReservationServiceClientTest", - ], - runtime_deps = [":reservation_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigquery-reservation-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":reservation_java_gapic", - ":reservation_java_grpc", - ":reservation_java_proto", - ":reservation_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "reservation_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1", - protos = [":reservation_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "reservation_go_gapic", - srcs = [":reservation_proto_with_info"], - grpc_service_config = "bigqueryreservation_grpc_service_config.json", - importpath = "cloud.google.com/go/bigquery/reservation/apiv1;reservation", - metadata = True, - rest_numeric_enums = False, - service_yaml = "bigqueryreservation_v1.yaml", - transport = "grpc+rest", - deps = [ - ":reservation_go_proto", - ], -) - -go_test( - name = "reservation_go_gapic_test", - srcs = [":reservation_go_gapic_srcjar_test"], - embed = [":reservation_go_gapic"], - importpath = "cloud.google.com/go/bigquery/reservation/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigquery-reservation-v1-go", - deps = [ - ":reservation_go_gapic", - ":reservation_go_gapic_srcjar-metadata.srcjar", - ":reservation_go_gapic_srcjar-test.srcjar", - ":reservation_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "reservation_py_gapic", - srcs = [":reservation_proto"], - grpc_service_config = "bigqueryreservation_grpc_service_config.json", - opt_args = [ - "python-gapic-name=bigquery_reservation", - "python-gapic-namespace=google.cloud", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "reservation_py_gapic_test", - srcs = [ - "reservation_py_gapic_pytest.py", - "reservation_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":reservation_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "bigquery-reservation-v1-py", - deps = [ - ":reservation_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "reservation_php_proto", - deps = [":reservation_proto"], -) - -php_grpc_library( - name = "reservation_php_grpc", - srcs = [":reservation_proto"], - deps = [":reservation_php_proto"], -) - -php_gapic_library( - name = "reservation_php_gapic", - srcs = [":reservation_proto_with_info"], - grpc_service_config = "bigqueryreservation_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigqueryreservation_v1.yaml", - transport = "grpc+rest", - deps = [ - ":reservation_php_grpc", - ":reservation_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-bigquery-reservation-v1-php", - deps = [ - ":reservation_php_gapic", - ":reservation_php_grpc", - ":reservation_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "reservation_nodejs_gapic", - package_name = "@google-cloud/bigquery-reservation", - src = ":reservation_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "bigqueryreservation_grpc_service_config.json", - package = "google.cloud.bigquery.reservation.v1", - rest_numeric_enums = False, - service_yaml = "bigqueryreservation_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigquery-reservation-v1-nodejs", - deps = [ - ":reservation_nodejs_gapic", - ":reservation_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "reservation_ruby_proto", - deps = [":reservation_proto"], -) - -ruby_grpc_library( - name = "reservation_ruby_grpc", - srcs = [":reservation_proto"], - deps = [":reservation_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "reservation_ruby_gapic", - srcs = [":reservation_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=bigqueryreservation.googleapis.com", - "ruby-cloud-api-shortname=bigqueryreservation", - "ruby-cloud-env-prefix=BIGQUERY_RESERVATION", - "ruby-cloud-gem-name=google-cloud-bigquery-reservation-v1", - "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/reservations", - ], - grpc_service_config = "bigqueryreservation_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The BigQuery Reservation API provides the mechanisms by which enterprise users can provision and manage dedicated resources such as slots and BigQuery BI Engine memory allocations.", - ruby_cloud_title = "BigQuery Reservation V1", - deps = [ - ":reservation_ruby_grpc", - ":reservation_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-reservation-v1-ruby", - deps = [ - ":reservation_ruby_gapic", - ":reservation_ruby_grpc", - ":reservation_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "reservation_csharp_proto", - deps = [":reservation_proto"], -) - -csharp_grpc_library( - name = "reservation_csharp_grpc", - srcs = [":reservation_proto"], - deps = [":reservation_csharp_proto"], -) - -csharp_gapic_library( - name = "reservation_csharp_gapic", - srcs = [":reservation_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "bigqueryreservation_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigqueryreservation_v1.yaml", - deps = [ - ":reservation_csharp_grpc", - ":reservation_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigquery-reservation-v1-csharp", - deps = [ - ":reservation_csharp_gapic", - ":reservation_csharp_grpc", - ":reservation_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "reservation_cc_proto", - deps = [":reservation_proto"], -) - -cc_grpc_library( - name = "reservation_cc_grpc", - srcs = [":reservation_proto"], - grpc_only = True, - deps = [":reservation_cc_proto"], -) diff -urN a/google/cloud/bigquery/storage/BUILD.bazel b/google/cloud/bigquery/storage/BUILD.bazel --- a/google/cloud/bigquery/storage/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/storage/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-bigquery-storage. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for bigquerystorage. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "bigquerystorage_ruby_wrapper", - srcs = ["//google/cloud/bigquery/storage/v1:storage_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigquery-storage", - "ruby-cloud-env-prefix=BIGQUERY_STORAGE", - "ruby-cloud-wrapper-of=v1:0.8", - "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/storage", - "ruby-cloud-api-id=bigquerystorage.googleapis.com", - "ruby-cloud-api-shortname=bigquerystorage", - ], - ruby_cloud_description = "The BigQuery Storage API provides fast access to BigQuery managed storage.", - ruby_cloud_title = "BigQuery Storage", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-storage-ruby", - deps = [ - ":bigquerystorage_ruby_wrapper", - ], -) diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery/storage/v1/BUILD.bazel --- a/google/cloud/bigquery/storage/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/storage/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,336 +0,0 @@ -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "storage_proto", - srcs = [ - "annotations.proto", - "arrow.proto", - "avro.proto", - "protobuf.proto", - "storage.proto", - "stream.proto", - "table.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:descriptor_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "storage_proto_with_info", - deps = [ - ":storage_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "storage_java_proto", - deps = [":storage_proto"], -) - -java_grpc_library( - name = "storage_java_grpc", - srcs = [":storage_proto"], - deps = [":storage_java_proto"], -) - -java_gapic_library( - name = "storage_java_gapic", - srcs = [":storage_proto_with_info"], - gapic_yaml = "bigquerystorage_gapic.yaml", - grpc_service_config = "bigquerystorage_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":storage_java_grpc", - ], - transport = "grpc", - deps = [ - ":storage_java_proto", - ], -) - -java_gapic_test( - name = "storage_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigquery.storage.v1.BaseBigQueryReadClientTest", - ], - runtime_deps = [":storage_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigquery-storage-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":storage_java_gapic", - ":storage_java_grpc", - ":storage_java_proto", - ":storage_proto", - ], -) - -go_proto_library( - name = "storage_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1", - protos = [":storage_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "storage_go_gapic", - srcs = [":storage_proto_with_info"], - grpc_service_config = "bigquerystorage_grpc_service_config.json", - importpath = "cloud.google.com/go/bigquery/storage/apiv1;storage", - rest_numeric_enums = False, - service_yaml = "bigquerystorage_v1.yaml", - deps = [ - ":storage_go_proto", - ], -) - -go_test( - name = "storage_go_gapic_test", - srcs = [":storage_go_gapic_srcjar_test"], - embed = [":storage_go_gapic"], - importpath = "cloud.google.com/go/bigquery/storage/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigquery-storage-v1-go", - deps = [ - ":storage_go_gapic", - ":storage_go_gapic_srcjar-test.srcjar", - ":storage_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## - -py_gapic_library( - name = "storage_py_gapic", - srcs = [":storage_proto"], - grpc_service_config = "bigquerystorage_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=google.cloud", - "python-gapic-name=bigquery_storage", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "storage_py_gapic_test", - srcs = [ - "storage_py_gapic_pytest.py", - "storage_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":storage_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "bigquery-storage-v1-py", - deps = [ - ":storage_py_gapic", - ], -) - -php_proto_library( - name = "storage_php_proto", - deps = [":storage_proto"], -) - -php_grpc_library( - name = "storage_php_grpc", - srcs = [":storage_proto"], - deps = [":storage_php_proto"], -) - -php_gapic_library( - name = "storage_php_gapic", - srcs = [":storage_proto_with_info"], - grpc_service_config = "bigquerystorage_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":storage_php_grpc", - ":storage_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-bigquery-storage-v1-php", - deps = [ - ":storage_php_gapic", - ":storage_php_grpc", - ":storage_php_proto", - ], -) - -nodejs_gapic_library( - name = "storage_nodejs_gapic", - package_name = "@google-cloud/bigquery-storage", - src = ":storage_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "bigquerystorage_grpc_service_config.json", - package = "google.cloud.bigquery.storage.v1", - rest_numeric_enums = False, - service_yaml = "bigquerystorage_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigquery-storage-v1-nodejs", - deps = [ - ":storage_nodejs_gapic", - ":storage_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## - -ruby_proto_library( - name = "storage_ruby_proto", - deps = [":storage_proto"], -) - -ruby_grpc_library( - name = "storage_ruby_grpc", - srcs = [":storage_proto"], - deps = [":storage_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "storage_ruby_gapic", - srcs = [":storage_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-bigquery-storage-v1", - "ruby-cloud-env-prefix=BIGQUERY_STORAGE", - "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/storage", - "ruby-cloud-api-id=bigquerystorage.googleapis.com", - "ruby-cloud-api-shortname=bigquerystorage", - ], - grpc_service_config = "bigquerystorage_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The BigQuery Storage API provides fast access to BigQuery managed storage.", - ruby_cloud_title = "BigQuery Storage V1", - deps = [ - ":storage_ruby_grpc", - ":storage_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-storage-v1-ruby", - deps = [ - ":storage_ruby_gapic", - ":storage_ruby_grpc", - ":storage_ruby_proto", - ], -) - -csharp_proto_library( - name = "storage_csharp_proto", - deps = [":storage_proto"], -) - -csharp_grpc_library( - name = "storage_csharp_grpc", - srcs = [":storage_proto"], - deps = [":storage_csharp_proto"], -) - -csharp_gapic_library( - name = "storage_csharp_gapic", - srcs = [":storage_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "bigquerystorage_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigquerystorage_v1.yaml", - deps = [ - ":storage_csharp_grpc", - ":storage_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigquery-storage-v1-csharp", - deps = [ - ":storage_csharp_gapic", - ":storage_csharp_grpc", - ":storage_csharp_proto", - ], -) - -cc_proto_library( - name = "storage_cc_proto", - deps = [":storage_proto"], -) - -cc_grpc_library( - name = "storage_cc_grpc", - srcs = [":storage_proto"], - generate_mocks = True, - grpc_only = True, - deps = [":storage_cc_proto"], -) diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/bigquery/storage/v1beta1/BUILD.bazel --- a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/storage/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,312 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "storage_proto", - srcs = [ - "arrow.proto", - "avro.proto", - "read_options.proto", - "storage.proto", - "table_reference.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "storage_proto_with_info", - deps = [ - ":storage_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "storage_java_proto", - deps = [":storage_proto"], -) - -java_grpc_library( - name = "storage_java_grpc", - srcs = [":storage_proto"], - deps = [":storage_java_proto"], -) - -java_gapic_library( - name = "storage_java_gapic", - srcs = [":storage_proto_with_info"], - gapic_yaml = "bigquerystorage_gapic.yaml", - grpc_service_config = "bigquerystorage_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":storage_java_grpc", - ], - transport = "grpc", - deps = [ - ":storage_java_proto", - ], -) - -java_gapic_test( - name = "storage_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigquery.storage.v1beta1.BaseBigQueryStorageClientTest", - ], - runtime_deps = [":storage_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigquery-storage-v1beta1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":storage_java_gapic", - ":storage_java_grpc", - ":storage_java_proto", - ":storage_proto", - ], -) - -go_proto_library( - name = "storage_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1", - protos = [":storage_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "storage_go_gapic", - srcs = [":storage_proto_with_info"], - grpc_service_config = "bigquerystorage_grpc_service_config.json", - importpath = "cloud.google.com/go/bigquery/storage/apiv1beta1;storage", - rest_numeric_enums = False, - service_yaml = "bigquerystorage_v1beta1.yaml", - deps = [ - ":storage_go_proto", - ], -) - -go_test( - name = "storage_go_gapic_test", - srcs = [":storage_go_gapic_srcjar_test"], - embed = [":storage_go_gapic"], - importpath = "cloud.google.com/go/bigquery/storage/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigquery-storage-v1beta1-go", - deps = [ - ":storage_go_gapic", - ":storage_go_gapic_srcjar-test.srcjar", - ":storage_go_proto", - ], -) - -py_gapic_library( - name = "storage_py_gapic", - srcs = [":storage_proto"], - grpc_service_config = "bigquerystorage_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "storage_py_gapic_test", - srcs = [ - "storage_py_gapic_pytest.py", - "storage_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":storage_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "bigquery-storage-v1beta1-py", - deps = [ - ":storage_py_gapic", - ], -) - -php_proto_library( - name = "storage_php_proto", - deps = [":storage_proto"], -) - -php_grpc_library( - name = "storage_php_grpc", - srcs = [":storage_proto"], - deps = [":storage_php_proto"], -) - -php_gapic_library( - name = "storage_php_gapic", - srcs = [":storage_proto_with_info"], - grpc_service_config = "bigquerystorage_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":storage_php_grpc", - ":storage_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-bigquery-storage-v1beta1-php", - deps = [ - ":storage_php_gapic", - ":storage_php_grpc", - ":storage_php_proto", - ], -) - -nodejs_gapic_library( - name = "storage_nodejs_gapic", - package_name = "@google-cloud/bigquery-storage", - src = ":storage_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "bigquerystorage_grpc_service_config.json", - package = "google.cloud.bigquery.storage.v1beta1", - rest_numeric_enums = False, - service_yaml = "bigquerystorage_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigquery-storage-v1beta1-nodejs", - deps = [ - ":storage_nodejs_gapic", - ":storage_proto", - ], -) - -ruby_proto_library( - name = "storage_ruby_proto", - deps = [":storage_proto"], -) - -ruby_grpc_library( - name = "storage_ruby_grpc", - srcs = [":storage_proto"], - deps = [":storage_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "storage_ruby_gapic", - srcs = [":storage_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-bigquery-storage-v1beta1"], - rest_numeric_enums = False, - deps = [ - ":storage_ruby_grpc", - ":storage_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-storage-v1beta1-ruby", - deps = [ - ":storage_ruby_gapic", - ":storage_ruby_grpc", - ":storage_ruby_proto", - ], -) - -csharp_proto_library( - name = "storage_csharp_proto", - deps = [":storage_proto"], -) - -csharp_grpc_library( - name = "storage_csharp_grpc", - srcs = [":storage_proto"], - deps = [":storage_csharp_proto"], -) - -csharp_gapic_library( - name = "storage_csharp_gapic", - srcs = [":storage_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "bigquerystorage_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigquerystorage_v1beta1.yaml", - deps = [ - ":storage_csharp_grpc", - ":storage_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigquery-storage-v1beta1-csharp", - deps = [ - ":storage_csharp_gapic", - ":storage_csharp_grpc", - ":storage_csharp_proto", - ], -) - -cc_proto_library( - name = "storage_cc_proto", - deps = [":storage_proto"], -) - -cc_grpc_library( - name = "storage_cc_grpc", - srcs = [":storage_proto"], - generate_mocks = True, - grpc_only = True, - deps = [":storage_cc_proto"], -) diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel --- a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,369 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "storage_proto", - srcs = [ - "arrow.proto", - "avro.proto", - "protobuf.proto", - "storage.proto", - "stream.proto", - "table.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:descriptor_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "storage_proto_with_info", - deps = [ - ":storage_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "storage_java_proto", - deps = [":storage_proto"], -) - -java_grpc_library( - name = "storage_java_grpc", - srcs = [":storage_proto"], - deps = [":storage_java_proto"], -) - -java_gapic_library( - name = "storage_java_gapic", - srcs = [":storage_proto_with_info"], - gapic_yaml = "bigquerystorage_gapic.yaml", - grpc_service_config = "bigquerystorage_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":storage_java_grpc", - ], - transport = "grpc", - deps = [ - ":storage_java_proto", - ], -) - -java_gapic_test( - name = "storage_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigquery.storage.v1beta2.BaseBigQueryReadClientTest", - ], - runtime_deps = [":storage_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigquery-storage-v1beta2-java", - include_samples = True, - transport = "grpc", - deps = [ - ":storage_java_gapic", - ":storage_java_grpc", - ":storage_java_proto", - ":storage_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "storage_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2", - protos = [":storage_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "storage_go_gapic", - srcs = [":storage_proto_with_info"], - grpc_service_config = "bigquerystorage_grpc_service_config.json", - importpath = "cloud.google.com/go/bigquery/storage/apiv1beta2;storage", - rest_numeric_enums = False, - service_yaml = "bigquerystorage_v1beta2.yaml", - deps = [ - ":storage_go_proto", - ], -) - -go_test( - name = "storage_go_gapic_test", - srcs = [":storage_go_gapic_srcjar_test"], - embed = [":storage_go_gapic"], - importpath = "cloud.google.com/go/bigquery/storage/apiv1beta2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigquery-storage-v1beta2-go", - deps = [ - ":storage_go_gapic", - ":storage_go_gapic_srcjar-test.srcjar", - ":storage_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## - -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "storage_py_gapic", - srcs = [":storage_proto"], - grpc_service_config = "bigquerystorage_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=google.cloud", - "python-gapic-name=bigquery_storage", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "storage_py_gapic_test", - srcs = [ - "storage_py_gapic_pytest.py", - "storage_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":storage_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "bigquery-storage-v1beta2-py", - deps = [ - ":storage_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "storage_php_proto", - deps = [":storage_proto"], -) - -php_grpc_library( - name = "storage_php_grpc", - srcs = [":storage_proto"], - deps = [":storage_php_proto"], -) - -php_gapic_library( - name = "storage_php_gapic", - srcs = [":storage_proto_with_info"], - grpc_service_config = "bigquerystorage_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":storage_php_grpc", - ":storage_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-bigquery-storage-v1beta2-php", - deps = [ - ":storage_php_gapic", - ":storage_php_grpc", - ":storage_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "storage_nodejs_gapic", - src = ":storage_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "bigquerystorage_grpc_service_config.json", - package = "google.cloud.bigquery.storage.v1beta2", - rest_numeric_enums = False, - service_yaml = "bigquerystorage_v1beta2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigquery-storage-v1beta2-nodejs", - deps = [ - ":storage_nodejs_gapic", - ":storage_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -# load( -# "@com_google_googleapis_imports//:imports.bzl", -# "ruby_gapic_assembly_pkg", -# "ruby_cloud_gapic_library", -# "ruby_grpc_library", -# "ruby_proto_library", -# ) - -# ruby_proto_library( -# name = "storage_ruby_proto", -# deps = [":storage_proto"], -# ) - -# ruby_grpc_library( -# name = "storage_ruby_grpc", -# srcs = [":storage_proto"], -# deps = [":storage_ruby_proto"], -# ) - -# ruby_cloud_gapic_library( -# name = "storage_ruby_gapic", -# srcs = [":storage_proto_with_info",], -# extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-bigquery-storage-v1beta2"], -# deps = [ -# ":storage_ruby_grpc", -# ":storage_ruby_proto", -# ], -# ) - -# ruby_gapic_assembly_pkg( -# name = "google-cloud-bigquery-storage-v1beta2-ruby", -# deps = [ -# ":storage_ruby_gapic", -# ":storage_ruby_grpc", -# ":storage_ruby_proto", -# ], -# ) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "storage_csharp_proto", - deps = [":storage_proto"], -) - -csharp_grpc_library( - name = "storage_csharp_grpc", - srcs = [":storage_proto"], - deps = [":storage_csharp_proto"], -) - -csharp_gapic_library( - name = "storage_csharp_gapic", - srcs = [":storage_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "bigquerystorage_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigquerystorage_v1beta2.yaml", - deps = [ - ":storage_csharp_grpc", - ":storage_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigquery-storage-v1beta2-csharp", - deps = [ - ":storage_csharp_gapic", - ":storage_csharp_grpc", - ":storage_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -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 16:00:00 @@ -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 = "bigquery_proto", - srcs = [ - "encryption_config.proto", - "model.proto", - "model_reference.proto", - "standard_sql.proto", - "table_reference.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "bigquery_proto_with_info", - deps = [ - ":bigquery_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "bigquery_java_proto", - deps = [":bigquery_proto"], -) - -java_grpc_library( - name = "bigquery_java_grpc", - srcs = [":bigquery_proto"], - deps = [":bigquery_java_proto"], -) - -java_gapic_library( - name = "bigquery_java_gapic", - srcs = [":bigquery_proto_with_info"], - grpc_service_config = "bigquery_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":bigquery_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":bigquery_java_proto", - ], -) - -java_gapic_test( - name = "bigquery_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.bigquery.v2.ModelServiceClientHttpJsonTest", - "com.google.cloud.bigquery.v2.ModelServiceClientTest", - ], - runtime_deps = [":bigquery_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-bigquery-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":bigquery_java_gapic", - ":bigquery_java_grpc", - ":bigquery_java_proto", - ":bigquery_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 = "bigquery_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/v2", - protos = [":bigquery_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -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", - rest_numeric_enums = False, - service_yaml = "bigquery_v2.yaml", - transport = "grpc+rest", - deps = [ - ":bigquery_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", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-bigquery-v2-go", - deps = [ - ":bigquery_go_gapic", - ":bigquery_go_gapic_srcjar-test.srcjar", - ":bigquery_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "bigquery_py_gapic", - srcs = [":bigquery_proto"], - grpc_service_config = "bigquery_grpc_service_config.json", - opt_args = ["autogen-snippets=False"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "bigquery_py_gapic_test", - srcs = [ - "bigquery_py_gapic_pytest.py", - "bigquery_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":bigquery_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "bigquery-v2-py", - deps = [ - ":bigquery_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 = "bigquery_php_proto", - deps = [":bigquery_proto"], -) - -php_grpc_library( - name = "bigquery_php_grpc", - srcs = [":bigquery_proto"], - deps = [":bigquery_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 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "bigquery_nodejs_gapic", - src = ":bigquery_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "bigquery_grpc_service_config.json", - package = "google.cloud.bigquery.v2", - rest_numeric_enums = False, - service_yaml = "bigquery_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "bigquery-v2-nodejs", - deps = [ - ":bigquery_nodejs_gapic", - ":bigquery_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "bigquery_ruby_proto", - deps = [":bigquery_proto"], -) - -ruby_grpc_library( - name = "bigquery_ruby_grpc", - srcs = [":bigquery_proto"], - deps = [":bigquery_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "bigquery_ruby_gapic", - srcs = [":bigquery_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-bigquery-v2"], - rest_numeric_enums = False, - deps = [ - ":bigquery_ruby_grpc", - ":bigquery_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-bigquery-v2-ruby", - deps = [ - ":bigquery_ruby_gapic", - ":bigquery_ruby_grpc", - ":bigquery_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 = "bigquery_csharp_proto", - deps = [":bigquery_proto"], -) - -csharp_grpc_library( - name = "bigquery_csharp_grpc", - srcs = [":bigquery_proto"], - deps = [":bigquery_csharp_proto"], -) - -csharp_gapic_library( - name = "bigquery_csharp_gapic", - srcs = [":bigquery_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "bigquery_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "bigquery_v2.yaml", - deps = [ - ":bigquery_csharp_grpc", - ":bigquery_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-bigquery-v2-csharp", - deps = [ - ":bigquery_csharp_gapic", - ":bigquery_csharp_grpc", - ":bigquery_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "bigquery_cc_proto", - deps = [":bigquery_proto"], -) - -cc_grpc_library( - name = "bigquery_cc_grpc", - srcs = [":bigquery_proto"], - grpc_only = True, - deps = [":bigquery_cc_proto"], -) diff -urN a/google/cloud/billing/BUILD.bazel b/google/cloud/billing/BUILD.bazel --- a/google/cloud/billing/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/billing/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-billing. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for cloudbilling. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "cloudbilling_ruby_wrapper", - srcs = ["//google/cloud/billing/v1:billing_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-billing", - "ruby-cloud-env-prefix=BILLING", - "ruby-cloud-wrapper-of=v1:0.1", - "ruby-cloud-product-url=https://cloud.google.com/billing", - "ruby-cloud-api-id=cloudbilling.googleapis.com", - "ruby-cloud-api-shortname=cloudbilling", - "ruby-cloud-factory-method-suffix=_service", - ], - ruby_cloud_description = "Allows developers to manage billing for their Google Cloud Platform projects programmatically.", - ruby_cloud_title = "Billing", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-billing-ruby", - deps = [ - ":cloudbilling_ruby_wrapper", - ], -) diff -urN a/google/cloud/billing/budgets/BUILD.bazel b/google/cloud/billing/budgets/BUILD.bazel --- a/google/cloud/billing/budgets/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/billing/budgets/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-billing-budgets. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for billingbudgets. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "billingbudgets_ruby_wrapper", - srcs = ["//google/cloud/billing/budgets/v1:budgets_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-billing-budgets", - "ruby-cloud-env-prefix=BILLING_BUDGETS", - "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/billing/docs/how-to/budget-api-overview", - "ruby-cloud-api-id=billingbudgets.googleapis.com", - "ruby-cloud-api-shortname=billingbudgets", - ], - ruby_cloud_description = "Provides methods to view, create, and manage Cloud Billing budgets programmatically at scale.", - ruby_cloud_title = "Billing Budgets", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-billing-budgets-ruby", - deps = [ - ":billingbudgets_ruby_wrapper", - ], -) diff -urN a/google/cloud/billing/budgets/v1/BUILD.bazel b/google/cloud/billing/budgets/v1/BUILD.bazel --- a/google/cloud/billing/budgets/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/billing/budgets/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,343 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "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:date_proto", - "//google/type:money_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - ], -) - -proto_library_with_info( - name = "budgets_proto_with_info", - deps = [ - ":budgets_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "budgets_java_proto", - deps = [":budgets_proto"], -) - -java_grpc_library( - name = "budgets_java_grpc", - srcs = [":budgets_proto"], - deps = [":budgets_java_proto"], -) - -java_gapic_library( - name = "budgets_java_gapic", - srcs = [":budgets_proto_with_info"], - grpc_service_config = "billingbudgets_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":budgets_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":budgets_java_proto", - ], -) - -java_gapic_test( - name = "budgets_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.billing.budgets.v1.BudgetServiceClientHttpJsonTest", - "com.google.cloud.billing.budgets.v1.BudgetServiceClientTest", - ], - runtime_deps = [":budgets_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-billing-budgets-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":budgets_java_gapic", - ":budgets_java_grpc", - ":budgets_java_proto", - ":budgets_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", - protos = [":budgets_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:date_go_proto", - "//google/type:money_go_proto", - ], -) - -go_gapic_library( - name = "budgets_go_gapic", - srcs = [":budgets_proto_with_info"], - grpc_service_config = "billingbudgets_grpc_service_config.json", - importpath = "cloud.google.com/go/billing/budgets/apiv1;budgets", - metadata = True, - rest_numeric_enums = False, - service_yaml = "billingbudgets.yaml", - transport = "grpc+rest", - deps = [ - ":budgets_go_proto", - ], -) - -go_test( - name = "budgets_go_gapic_test", - srcs = [":budgets_go_gapic_srcjar_test"], - embed = [":budgets_go_gapic"], - importpath = "cloud.google.com/go/billing/budgets/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-billing-budgets-v1-go", - deps = [ - ":budgets_go_gapic", - ":budgets_go_gapic_srcjar-metadata.srcjar", - ":budgets_go_gapic_srcjar-test.srcjar", - ":budgets_go_proto", - ], -) - -py_gapic_library( - name = "budgets_py_gapic", - srcs = [":budgets_proto"], - grpc_service_config = "billingbudgets_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "budgets_py_gapic_test", - srcs = [ - "budgets_py_gapic_pytest.py", - "budgets_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":budgets_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "billing-budgets-v1-py", - deps = [ - ":budgets_py_gapic", - ], -) - -php_proto_library( - name = "budgets_php_proto", - deps = [":budgets_proto"], -) - -php_grpc_library( - name = "budgets_php_grpc", - srcs = [":budgets_proto"], - deps = [":budgets_php_proto"], -) - -php_gapic_library( - name = "budgets_php_gapic", - srcs = [":budgets_proto_with_info"], - grpc_service_config = "billingbudgets_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "billingbudgets.yaml", - transport = "grpc+rest", - deps = [ - ":budgets_php_grpc", - ":budgets_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-billing-budgets-v1-php", - deps = [ - ":budgets_php_gapic", - ":budgets_php_grpc", - ":budgets_php_proto", - ], -) - -nodejs_gapic_library( - name = "budgets_nodejs_gapic", - package_name = "@google-cloud/billing-budgets", - src = ":budgets_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "billingbudgets_grpc_service_config.json", - package = "google.cloud.billing.budgets.v1", - rest_numeric_enums = False, - service_yaml = "billingbudgets.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "billing-budgets-v1-nodejs", - deps = [ - ":budgets_nodejs_gapic", - ":budgets_proto", - ], -) - -ruby_proto_library( - name = "budgets_ruby_proto", - deps = [":budgets_proto"], -) - -ruby_grpc_library( - name = "budgets_ruby_grpc", - srcs = [":budgets_proto"], - deps = [":budgets_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "budgets_ruby_gapic", - srcs = [":budgets_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=billingbudgets.googleapis.com", - "ruby-cloud-api-shortname=billingbudgets", - "ruby-cloud-env-prefix=BILLING_BUDGETS", - "ruby-cloud-gem-name=google-cloud-billing-budgets-v1", - "ruby-cloud-product-url=https://cloud.google.com/billing/docs/how-to/budget-api-overview", - ], - grpc_service_config = "billingbudgets_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Provides methods to view, create, and manage Cloud Billing budgets programmatically at scale.", - ruby_cloud_title = "Billing Budgets V1", - deps = [ - ":budgets_ruby_grpc", - ":budgets_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-billing-budgets-v1-ruby", - deps = [ - ":budgets_ruby_gapic", - ":budgets_ruby_grpc", - ":budgets_ruby_proto", - ], -) - -csharp_proto_library( - name = "budgets_csharp_proto", - deps = [":budgets_proto"], -) - -csharp_grpc_library( - name = "budgets_csharp_grpc", - srcs = [":budgets_proto"], - deps = [":budgets_csharp_proto"], -) - -csharp_gapic_library( - name = "budgets_csharp_gapic", - srcs = [":budgets_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "billingbudgets_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "billingbudgets.yaml", - deps = [ - ":budgets_csharp_grpc", - ":budgets_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-billing-budgets-v1-csharp", - deps = [ - ":budgets_csharp_gapic", - ":budgets_csharp_grpc", - ":budgets_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "budgets_cc_proto", - deps = [":budgets_proto"], -) - -cc_grpc_library( - name = "budgets_cc_grpc", - srcs = [":budgets_proto"], - grpc_only = True, - deps = [":budgets_cc_proto"], -) diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/billing/budgets/v1beta1/BUILD.bazel --- a/google/cloud/billing/budgets/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/billing/budgets/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,370 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "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:date_proto", - "//google/type:money_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - ], -) - -proto_library_with_info( - name = "budgets_proto_with_info", - deps = [ - ":budgets_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -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 = "budgets_java_proto", - deps = [":budgets_proto"], -) - -java_grpc_library( - name = "budgets_java_grpc", - srcs = [":budgets_proto"], - deps = [":budgets_java_proto"], -) - -java_gapic_library( - name = "budgets_java_gapic", - srcs = [":budgets_proto_with_info"], - grpc_service_config = "billingbudgets_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":budgets_java_grpc", - ], - transport = "grpc", - deps = [ - ":budgets_java_proto", - ], -) - -java_gapic_test( - name = "budgets_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.billing.budgets.v1beta1.BudgetServiceClientTest", - ], - runtime_deps = [":budgets_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-billing-budgets-v1beta1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":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 = "budgets_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1beta1", - protos = [":budgets_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:date_go_proto", - "//google/type:money_go_proto", - ], -) - -go_gapic_library( - name = "budgets_go_gapic", - srcs = [":budgets_proto_with_info"], - grpc_service_config = "billingbudgets_grpc_service_config.json", - importpath = "cloud.google.com/go/billing/budgets/apiv1beta1;budgets", - metadata = True, - rest_numeric_enums = False, - service_yaml = "billingbudgets.yaml", - deps = [ - ":budgets_go_proto", - ], -) - -go_test( - name = "budgets_go_gapic_test", - srcs = [":budgets_go_gapic_srcjar_test"], - embed = [":budgets_go_gapic"], - importpath = "cloud.google.com/go/billing/budgets/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-billing-budgets-v1beta1-go", - deps = [ - ":budgets_go_gapic", - ":budgets_go_gapic_srcjar-metadata.srcjar", - ":budgets_go_gapic_srcjar-test.srcjar", - ":budgets_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "budgets_py_gapic", - srcs = [":budgets_proto"], - grpc_service_config = "billingbudgets_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "budgets_py_gapic_test", - srcs = [ - "budgets_py_gapic_pytest.py", - "budgets_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":budgets_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "billing-budgets-v1beta1-py", - deps = [ - ":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 = "budgets_php_proto", - deps = [":budgets_proto"], -) - -php_grpc_library( - name = "budgets_php_grpc", - srcs = [":budgets_proto"], - deps = [":budgets_php_proto"], -) - -php_gapic_library( - name = "budgets_php_gapic", - srcs = [":budgets_proto_with_info"], - grpc_service_config = "billingbudgets_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":budgets_php_grpc", - ":budgets_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-billing-budgets-v1beta1-php", - deps = [ - ":budgets_php_gapic", - ":budgets_php_grpc", - ":budgets_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "budgets_nodejs_gapic", - package_name = "@google-cloud/billing-budgets", - src = ":budgets_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "billingbudgets_grpc_service_config.json", - package = "google.cloud.billing.budgets.v1beta1", - rest_numeric_enums = False, - service_yaml = "billingbudgets.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "billing-budgets-v1beta1-nodejs", - deps = [ - ":budgets_nodejs_gapic", - ":budgets_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "budgets_ruby_proto", - deps = [":budgets_proto"], -) - -ruby_grpc_library( - name = "budgets_ruby_grpc", - srcs = [":budgets_proto"], - deps = [":budgets_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "budgets_ruby_gapic", - srcs = [":budgets_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=billingbudgets.googleapis.com", - "ruby-cloud-api-shortname=billingbudgets", - "ruby-cloud-env-prefix=BILLING_BUDGETS", - "ruby-cloud-gem-name=google-cloud-billing-budgets-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/billing/docs/how-to/budget-api-overview", - ], - grpc_service_config = "billingbudgets_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Provides methods to view, create, and manage Cloud Billing budgets programmatically at scale.", - ruby_cloud_title = "Billing Budgets V1beta1", - deps = [ - ":budgets_ruby_grpc", - ":budgets_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-billing-budgets-v1beta1-ruby", - deps = [ - ":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 = "budgets_csharp_proto", - deps = [":budgets_proto"], -) - -csharp_grpc_library( - name = "budgets_csharp_grpc", - srcs = [":budgets_proto"], - deps = [":budgets_csharp_proto"], -) - -csharp_gapic_library( - name = "budgets_csharp_gapic", - srcs = [":budgets_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "billingbudgets_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "billingbudgets.yaml", - deps = [ - ":budgets_csharp_grpc", - ":budgets_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-billing-budgets-v1beta1-csharp", - deps = [ - ":budgets_csharp_gapic", - ":budgets_csharp_grpc", - ":budgets_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD.bazel --- a/google/cloud/billing/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/billing/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,402 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "billing_proto", - srcs = [ - "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/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "//google/type:money_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "billing_proto_with_info", - deps = [ - ":billing_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "billing_java_proto", - deps = [":billing_proto"], -) - -java_grpc_library( - name = "billing_java_grpc", - srcs = [":billing_proto"], - deps = [":billing_java_proto"], -) - -java_gapic_library( - name = "billing_java_gapic", - srcs = [":billing_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "cloud_billing_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudbilling.yaml", - test_deps = [ - ":billing_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":billing_java_proto", - "//google/api:api_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "billing_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.billing.v1.CloudBillingClientHttpJsonTest", - "com.google.cloud.billing.v1.CloudBillingClientTest", - "com.google.cloud.billing.v1.CloudCatalogClientHttpJsonTest", - "com.google.cloud.billing.v1.CloudCatalogClientTest", - ], - runtime_deps = [":billing_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-billing-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":billing_java_gapic", - ":billing_java_grpc", - ":billing_java_proto", - ":billing_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 = "billing_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/billing/v1", - protos = [":billing_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/type:money_go_proto", - ], -) - -go_gapic_library( - name = "billing_go_gapic", - srcs = [":billing_proto_with_info"], - grpc_service_config = "cloud_billing_grpc_service_config.json", - importpath = "cloud.google.com/go/billing/apiv1;billing", - metadata = True, - rest_numeric_enums = False, - service_yaml = "cloudbilling.yaml", - transport = "grpc+rest", - deps = [ - ":billing_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "billing_go_gapic_test", - srcs = [":billing_go_gapic_srcjar_test"], - embed = [":billing_go_gapic"], - importpath = "cloud.google.com/go/billing/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-billing-v1-go", - deps = [ - ":billing_go_gapic", - ":billing_go_gapic_srcjar-metadata.srcjar", - ":billing_go_gapic_srcjar-test.srcjar", - ":billing_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "billing_py_gapic", - srcs = [":billing_proto"], - grpc_service_config = "cloud_billing_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudbilling.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "billing_py_gapic_test", - srcs = [ - "billing_py_gapic_pytest.py", - "billing_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":billing_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "billing-v1-py", - deps = [ - ":billing_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 = "billing_php_proto", - deps = [":billing_proto"], -) - -php_grpc_library( - name = "billing_php_grpc", - srcs = [":billing_proto"], - deps = [":billing_php_proto"], -) - -php_gapic_library( - name = "billing_php_gapic", - srcs = [":billing_proto_with_info"], - grpc_service_config = "cloud_billing_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudbilling.yaml", - transport = "grpc+rest", - deps = [ - ":billing_php_grpc", - ":billing_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-billing-v1-php", - deps = [ - ":billing_php_gapic", - ":billing_php_grpc", - ":billing_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "billing_nodejs_gapic", - package_name = "@google-cloud/billing", - src = ":billing_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloud_billing_grpc_service_config.json", - package = "google.cloud.billing.v1", - rest_numeric_enums = False, - service_yaml = "cloudbilling.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "billing-v1-nodejs", - deps = [ - ":billing_nodejs_gapic", - ":billing_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "billing_ruby_proto", - deps = [":billing_proto"], -) - -ruby_grpc_library( - name = "billing_ruby_grpc", - srcs = [":billing_proto"], - deps = [":billing_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "billing_ruby_gapic", - srcs = [":billing_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=cloudbilling.googleapis.com", - "ruby-cloud-api-shortname=cloudbilling", - "ruby-cloud-env-prefix=BILLING", - "ruby-cloud-gem-name=google-cloud-billing-v1", - "ruby-cloud-product-url=https://cloud.google.com/billing", - ], - grpc_service_config = "cloud_billing_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Allows developers to manage billing for their Google Cloud Platform projects programmatically.", - ruby_cloud_title = "Billing V1", - service_yaml = "cloudbilling.yaml", - deps = [ - ":billing_ruby_grpc", - ":billing_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-billing-v1-ruby", - deps = [ - ":billing_ruby_gapic", - ":billing_ruby_grpc", - ":billing_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 = "billing_csharp_proto", - deps = [":billing_proto"], -) - -csharp_grpc_library( - name = "billing_csharp_grpc", - srcs = [":billing_proto"], - deps = [":billing_csharp_proto"], -) - -csharp_gapic_library( - name = "billing_csharp_gapic", - srcs = [":billing_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloud_billing_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudbilling.yaml", - deps = [ - ":billing_csharp_grpc", - ":billing_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-billing-v1-csharp", - deps = [ - ":billing_csharp_gapic", - ":billing_csharp_grpc", - ":billing_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "billing_cc_proto", - deps = [":billing_proto"], -) - -cc_grpc_library( - name = "billing_cc_grpc", - srcs = [":billing_proto"], - grpc_only = True, - deps = [":billing_cc_proto"], -) diff -urN a/google/cloud/binaryauthorization/BUILD.bazel b/google/cloud/binaryauthorization/BUILD.bazel --- a/google/cloud/binaryauthorization/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/binaryauthorization/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-binary_authorization. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for binaryauthorization. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "binaryauthorization_ruby_wrapper", - srcs = ["//google/cloud/binaryauthorization/v1:binaryauthorization_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-binary_authorization", - "ruby-cloud-env-prefix=BINARY_AUTHORIZATION", - "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/binary-authorization/", - "ruby-cloud-api-id=binaryauthorization.googleapis.com", - "ruby-cloud-api-shortname=binaryauthorization", - "ruby-cloud-service-override=BinauthzManagementServiceV1=BinauthzManagementService;SystemPolicyV1=SystemPolicy;ValidationHelperV1=ValidationHelper", - ], - ruby_cloud_description = "Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and GKE on-prem.", - ruby_cloud_title = "Binary Authorization", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-binaryauthorization-ruby", - deps = [ - ":binaryauthorization_ruby_wrapper", - ], -) diff -urN a/google/cloud/binaryauthorization/v1/BUILD.bazel b/google/cloud/binaryauthorization/v1/BUILD.bazel --- a/google/cloud/binaryauthorization/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/binaryauthorization/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,404 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "binaryauthorization_proto", - srcs = [ - "resources.proto", - "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//grafeas/v1:grafeas_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "binaryauthorization_proto_with_info", - deps = [ - ":binaryauthorization_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# 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 = "binaryauthorization_java_proto", - deps = [":binaryauthorization_proto"], -) - -java_grpc_library( - name = "binaryauthorization_java_grpc", - srcs = [":binaryauthorization_proto"], - deps = [":binaryauthorization_java_proto"], -) - -java_gapic_library( - name = "binaryauthorization_java_gapic", - srcs = [":binaryauthorization_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "binaryauthorization_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "binaryauthorization_v1.yaml", - test_deps = [ - ":binaryauthorization_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":binaryauthorization_java_proto", - "//google/api:api_java_proto", - "//grafeas/v1:grafeas_java_proto", - ], -) - -java_gapic_test( - name = "binaryauthorization_java_gapic_test_suite", - test_classes = [ - "com.google.protos.google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1ClientHttpJsonTest", - "com.google.protos.google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1ClientTest", - "com.google.protos.google.cloud.binaryauthorization.v1.SystemPolicyV1ClientHttpJsonTest", - "com.google.protos.google.cloud.binaryauthorization.v1.SystemPolicyV1ClientTest", - "com.google.protos.google.cloud.binaryauthorization.v1.ValidationHelperV1ClientHttpJsonTest", - "com.google.protos.google.cloud.binaryauthorization.v1.ValidationHelperV1ClientTest", - ], - runtime_deps = [":binaryauthorization_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-binaryauthorization-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":binaryauthorization_java_gapic", - ":binaryauthorization_java_grpc", - ":binaryauthorization_java_proto", - ":binaryauthorization_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "binaryauthorization_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1", - protos = [":binaryauthorization_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//grafeas/v1:grafeas_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/apiv1;binaryauthorization", - metadata = True, - rest_numeric_enums = False, - service_yaml = "binaryauthorization_v1.yaml", - transport = "grpc+rest", - deps = [ - ":binaryauthorization_go_proto", - ], -) - -go_test( - name = "binaryauthorization_go_gapic_test", - srcs = [":binaryauthorization_go_gapic_srcjar_test"], - embed = [":binaryauthorization_go_gapic"], - importpath = "cloud.google.com/go/binaryauthorization/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-binaryauthorization-v1-go", - deps = [ - ":binaryauthorization_go_gapic", - ":binaryauthorization_go_gapic_srcjar-metadata.srcjar", - ":binaryauthorization_go_gapic_srcjar-test.srcjar", - ":binaryauthorization_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "binaryauthorization_py_gapic", - srcs = [":binaryauthorization_proto"], - grpc_service_config = "binaryauthorization_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//grafeas/v1:grafeas_py_proto", - ], - opt_args = [ - "warehouse-package-name=google-cloud-binary-authorization", - ], -) - -py_test( - name = "binaryauthorization_py_gapic_test", - srcs = [ - "binaryauthorization_py_gapic_pytest.py", - "binaryauthorization_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":binaryauthorization_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "binaryauthorization-v1-py", - deps = [ - ":binaryauthorization_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 = "binaryauthorization_php_proto", - deps = [":binaryauthorization_proto"], -) - -php_grpc_library( - name = "binaryauthorization_php_grpc", - srcs = [":binaryauthorization_proto"], - deps = [":binaryauthorization_php_proto"], -) - -php_gapic_library( - name = "binaryauthorization_php_gapic", - srcs = [":binaryauthorization_proto_with_info"], - grpc_service_config = "binaryauthorization_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "binaryauthorization_v1.yaml", - transport = "grpc+rest", - deps = [ - ":binaryauthorization_php_grpc", - ":binaryauthorization_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-binaryauthorization-v1-php", - deps = [ - ":binaryauthorization_php_gapic", - ":binaryauthorization_php_grpc", - ":binaryauthorization_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "binaryauthorization_nodejs_gapic", - package_name = "@google-cloud/binary-authorization", - src = ":binaryauthorization_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "binaryauthorization_grpc_service_config.json", - package = "google.cloud.binaryauthorization.v1", - rest_numeric_enums = False, - service_yaml = "binaryauthorization_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "binaryauthorization-v1-nodejs", - deps = [ - ":binaryauthorization_nodejs_gapic", - ":binaryauthorization_proto", - "//grafeas/v1:grafeas_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "binaryauthorization_ruby_proto", - deps = [":binaryauthorization_proto"], -) - -ruby_grpc_library( - name = "binaryauthorization_ruby_grpc", - srcs = [":binaryauthorization_proto"], - deps = [":binaryauthorization_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "binaryauthorization_ruby_gapic", - srcs = [":binaryauthorization_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=binaryauthorization.googleapis.com", - "ruby-cloud-api-shortname=binaryauthorization", - "ruby-cloud-env-prefix=BINARY_AUTHORIZATION", - "ruby-cloud-gem-name=google-cloud-binary_authorization-v1", - "ruby-cloud-product-url=https://cloud.google.com/binary-authorization/", - "ruby-cloud-service-override=BinauthzManagementServiceV1=BinauthzManagementService;SystemPolicyV1=SystemPolicy;ValidationHelperV1=ValidationHelper", - "ruby-cloud-extra-dependencies=grafeas-v1=> 0.0|< 2.a", - "ruby-cloud-yard-strict=false", - ], - grpc_service_config = "binaryauthorization_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and GKE on-prem.", - ruby_cloud_title = "Binary Authorization V1", - deps = [ - ":binaryauthorization_ruby_grpc", - ":binaryauthorization_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-binaryauthorization-v1-ruby", - deps = [ - ":binaryauthorization_ruby_gapic", - ":binaryauthorization_ruby_grpc", - ":binaryauthorization_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 = "binaryauthorization_csharp_proto", - deps = [":binaryauthorization_proto"], -) - -csharp_grpc_library( - name = "binaryauthorization_csharp_grpc", - srcs = [":binaryauthorization_proto"], - deps = [":binaryauthorization_csharp_proto"], -) - -csharp_gapic_library( - name = "binaryauthorization_csharp_gapic", - srcs = [":binaryauthorization_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "binaryauthorization_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "binaryauthorization_v1.yaml", - deps = [ - ":binaryauthorization_csharp_grpc", - ":binaryauthorization_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-binaryauthorization-v1-csharp", - deps = [ - ":binaryauthorization_csharp_gapic", - ":binaryauthorization_csharp_grpc", - ":binaryauthorization_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "binaryauthorization_cc_proto", - deps = [":binaryauthorization_proto"], -) - -cc_grpc_library( - name = "binaryauthorization_cc_grpc", - srcs = [":binaryauthorization_proto"], - grpc_only = True, - deps = [":binaryauthorization_cc_proto"], -) diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/binaryauthorization/v1beta1/BUILD.bazel --- a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/binaryauthorization/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,373 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "binaryauthorization_proto", - srcs = [ - "continuous_validation_logging.proto", - "resources.proto", - "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "binaryauthorization_proto_with_info", - deps = [ - ":binaryauthorization_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# 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 = "binaryauthorization_java_proto", - deps = [":binaryauthorization_proto"], -) - -java_grpc_library( - name = "binaryauthorization_java_grpc", - srcs = [":binaryauthorization_proto"], - deps = [":binaryauthorization_java_proto"], -) - -java_gapic_library( - name = "binaryauthorization_java_gapic", - srcs = [":binaryauthorization_proto_with_info"], - grpc_service_config = "binaryauthorization_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":binaryauthorization_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":binaryauthorization_java_proto", - ], -) - -java_gapic_test( - name = "binaryauthorization_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1ClientHttpJsonTest", - "com.google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1ClientTest", - ], - runtime_deps = [":binaryauthorization_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-binaryauthorization-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":binaryauthorization_java_gapic", - ":binaryauthorization_java_grpc", - ":binaryauthorization_java_proto", - ":binaryauthorization_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "binaryauthorization_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1", - protos = [":binaryauthorization_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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "binaryauthorization_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":binaryauthorization_go_proto", - ], -) - -go_test( - name = "binaryauthorization_go_gapic_test", - srcs = [":binaryauthorization_go_gapic_srcjar_test"], - embed = [":binaryauthorization_go_gapic"], - importpath = "cloud.google.com/go/binaryauthorization/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-binaryauthorization-v1beta1-go", - deps = [ - ":binaryauthorization_go_gapic", - ":binaryauthorization_go_gapic_srcjar-metadata.srcjar", - ":binaryauthorization_go_gapic_srcjar-test.srcjar", - ":binaryauthorization_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "binaryauthorization_py_gapic", - srcs = [":binaryauthorization_proto"], - grpc_service_config = "binaryauthorization_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - opt_args = [ - "warehouse-package-name=google-cloud-binary-authorization", - ], -) - -py_test( - name = "binaryauthorization_py_gapic_test", - srcs = [ - "binaryauthorization_py_gapic_pytest.py", - "binaryauthorization_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":binaryauthorization_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "binaryauthorization-v1beta1-py", - deps = [ - ":binaryauthorization_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 = "binaryauthorization_php_proto", - deps = [":binaryauthorization_proto"], -) - -php_grpc_library( - name = "binaryauthorization_php_grpc", - srcs = [":binaryauthorization_proto"], - deps = [":binaryauthorization_php_proto"], -) - -php_gapic_library( - name = "binaryauthorization_php_gapic", - srcs = [":binaryauthorization_proto_with_info"], - grpc_service_config = "binaryauthorization_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "binaryauthorization_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":binaryauthorization_php_grpc", - ":binaryauthorization_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-binaryauthorization-v1beta1-php", - deps = [ - ":binaryauthorization_php_gapic", - ":binaryauthorization_php_grpc", - ":binaryauthorization_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "binaryauthorization_nodejs_gapic", - package_name = "@google-cloud/binary-authorization", - src = ":binaryauthorization_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "binaryauthorization_grpc_service_config.json", - package = "google.cloud.binaryauthorization.v1beta1", - rest_numeric_enums = False, - service_yaml = "binaryauthorization_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "binaryauthorization-v1beta1-nodejs", - deps = [ - ":binaryauthorization_nodejs_gapic", - ":binaryauthorization_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "binaryauthorization_ruby_proto", - deps = [":binaryauthorization_proto"], -) - -ruby_grpc_library( - name = "binaryauthorization_ruby_grpc", - srcs = [":binaryauthorization_proto"], - deps = [":binaryauthorization_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "binaryauthorization_ruby_gapic", - srcs = [":binaryauthorization_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=binaryauthorization.googleapis.com", - "ruby-cloud-api-shortname=binaryauthorization", - "ruby-cloud-env-prefix=BINARY_AUTHORIZATION", - "ruby-cloud-gem-name=google-cloud-binary_authorization-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/binary-authorization/", - "ruby-cloud-service-override=BinauthzManagementServiceV1Beta1=BinauthzManagementService;SystemPolicyV1Beta1=SystemPolicy", - ], - grpc_service_config = "binaryauthorization_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and GKE on-prem.", - ruby_cloud_title = "Binary Authorization V1beta1", - deps = [ - ":binaryauthorization_ruby_grpc", - ":binaryauthorization_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-binaryauthorization-v1beta1-ruby", - deps = [ - ":binaryauthorization_ruby_gapic", - ":binaryauthorization_ruby_grpc", - ":binaryauthorization_ruby_proto", - ], -) - -############################################################################## -# 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 = "binaryauthorization_csharp_proto", - deps = [":binaryauthorization_proto"], -) - -csharp_grpc_library( - name = "binaryauthorization_csharp_grpc", - srcs = [":binaryauthorization_proto"], - deps = [":binaryauthorization_csharp_proto"], -) - -csharp_gapic_library( - name = "binaryauthorization_csharp_gapic", - srcs = [":binaryauthorization_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "binaryauthorization_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "binaryauthorization_v1beta1.yaml", - deps = [ - ":binaryauthorization_csharp_grpc", - ":binaryauthorization_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-binaryauthorization-v1beta1-csharp", - deps = [ - ":binaryauthorization_csharp_gapic", - ":binaryauthorization_csharp_grpc", - ":binaryauthorization_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/certificatemanager/BUILD.bazel b/google/cloud/certificatemanager/BUILD.bazel --- a/google/cloud/certificatemanager/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/certificatemanager/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-certificate_manager. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for certificatemanager. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "certificatemanager_ruby_wrapper", - srcs = ["//google/cloud/certificatemanager/v1:certificatemanager_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-certificate_manager", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/certificate-manager", - "ruby-cloud-api-id=certificatemanager.googleapis.com", - "ruby-cloud-api-shortname=certificatemanager", - ], - ruby_cloud_description = "Certificate Manager lets you acquire and manage Transport Layer Security (TLS) (SSL) certificates for use with classic external HTTP(S) load balancers in Google Cloud.", - ruby_cloud_title = "Certificate Manager", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-certificatemanager-ruby", - deps = [ - ":certificatemanager_ruby_wrapper", - ], -) diff -urN a/google/cloud/certificatemanager/logging/v1/BUILD.bazel b/google/cloud/certificatemanager/logging/v1/BUILD.bazel --- a/google/cloud/certificatemanager/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/certificatemanager/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,175 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "logs.proto", - ], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/certificatemanager/logging/v1", - protos = [":logging_proto"], - deps = [ - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/certificatemanager/v1/BUILD.bazel b/google/cloud/certificatemanager/v1/BUILD.bazel --- a/google/cloud/certificatemanager/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/certificatemanager/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,406 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "certificatemanager_proto", - srcs = [ - "certificate_issuance_config.proto", - "certificate_manager.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 = "certificatemanager_proto_with_info", - deps = [ - ":certificatemanager_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "certificatemanager_java_proto", - deps = [":certificatemanager_proto"], -) - -java_grpc_library( - name = "certificatemanager_java_grpc", - srcs = [":certificatemanager_proto"], - deps = [":certificatemanager_java_proto"], -) - -java_gapic_library( - name = "certificatemanager_java_gapic", - srcs = [":certificatemanager_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "certificatemanager_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "certificatemanager_v1.yaml", - test_deps = [ - ":certificatemanager_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":certificatemanager_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "certificatemanager_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.certificatemanager.v1.CertificateManagerClientHttpJsonTest", - "com.google.cloud.certificatemanager.v1.CertificateManagerClientTest", - ], - runtime_deps = [":certificatemanager_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-certificatemanager-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":certificatemanager_java_gapic", - ":certificatemanager_java_grpc", - ":certificatemanager_java_proto", - ":certificatemanager_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 = "certificatemanager_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/certificatemanager/v1", - protos = [":certificatemanager_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "certificatemanager_go_gapic", - srcs = [":certificatemanager_proto_with_info"], - grpc_service_config = "certificatemanager_grpc_service_config.json", - importpath = "cloud.google.com/go/certificatemanager/apiv1;certificatemanager", - metadata = True, - rest_numeric_enums = False, - service_yaml = "certificatemanager_v1.yaml", - transport = "grpc+rest", - deps = [ - ":certificatemanager_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "certificatemanager_go_gapic_test", - srcs = [":certificatemanager_go_gapic_srcjar_test"], - embed = [":certificatemanager_go_gapic"], - importpath = "cloud.google.com/go/certificatemanager/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-certificatemanager-v1-go", - deps = [ - ":certificatemanager_go_gapic", - ":certificatemanager_go_gapic_srcjar-metadata.srcjar", - ":certificatemanager_go_gapic_srcjar-test.srcjar", - ":certificatemanager_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "certificatemanager_py_gapic", - srcs = [":certificatemanager_proto"], - grpc_service_config = "certificatemanager_grpc_service_config.json", - opt_args = [ - "python-gapic-name=certificate_manager", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-certificate-manager", - ], - rest_numeric_enums = False, - service_yaml = "certificatemanager_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "certificatemanager_py_gapic_test", - srcs = [ - "certificatemanager_py_gapic_pytest.py", - "certificatemanager_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":certificatemanager_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "certificatemanager-v1-py", - deps = [ - ":certificatemanager_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 = "certificatemanager_php_proto", - deps = [":certificatemanager_proto"], -) - -php_grpc_library( - name = "certificatemanager_php_grpc", - srcs = [":certificatemanager_proto"], - deps = [":certificatemanager_php_proto"], -) - -php_gapic_library( - name = "certificatemanager_php_gapic", - srcs = [":certificatemanager_proto_with_info"], - grpc_service_config = "certificatemanager_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "certificatemanager_v1.yaml", - transport = "grpc+rest", - deps = [ - ":certificatemanager_php_grpc", - ":certificatemanager_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-certificatemanager-v1-php", - deps = [ - ":certificatemanager_php_gapic", - ":certificatemanager_php_grpc", - ":certificatemanager_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "certificatemanager_nodejs_gapic", - package_name = "@google-cloud/certificate-manager", - src = ":certificatemanager_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "certificatemanager_grpc_service_config.json", - package = "google.cloud.certificatemanager.v1", - rest_numeric_enums = False, - service_yaml = "certificatemanager_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "certificatemanager-v1-nodejs", - deps = [ - ":certificatemanager_nodejs_gapic", - ":certificatemanager_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "certificatemanager_ruby_proto", - deps = [":certificatemanager_proto"], -) - -ruby_grpc_library( - name = "certificatemanager_ruby_grpc", - srcs = [":certificatemanager_proto"], - deps = [":certificatemanager_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "certificatemanager_ruby_gapic", - srcs = [":certificatemanager_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=certificatemanager.googleapis.com", - "ruby-cloud-api-shortname=certificatemanager", - "ruby-cloud-gem-name=google-cloud-certificate_manager-v1", - "ruby-cloud-product-url=https://cloud.google.com/certificate-manager", - ], - grpc_service_config = "certificatemanager_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Certificate Manager lets you acquire and manage Transport Layer Security (TLS) (SSL) certificates for use with classic external HTTP(S) load balancers in Google Cloud.", - ruby_cloud_title = "Certificate Manager V1", - service_yaml = "certificatemanager_v1.yaml", - deps = [ - ":certificatemanager_ruby_grpc", - ":certificatemanager_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-certificatemanager-v1-ruby", - deps = [ - ":certificatemanager_ruby_gapic", - ":certificatemanager_ruby_grpc", - ":certificatemanager_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 = "certificatemanager_csharp_proto", - deps = [":certificatemanager_proto"], -) - -csharp_grpc_library( - name = "certificatemanager_csharp_grpc", - srcs = [":certificatemanager_proto"], - deps = [":certificatemanager_csharp_proto"], -) - -csharp_gapic_library( - name = "certificatemanager_csharp_gapic", - srcs = [":certificatemanager_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "certificatemanager_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "certificatemanager_v1.yaml", - deps = [ - ":certificatemanager_csharp_grpc", - ":certificatemanager_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-certificatemanager-v1-csharp", - deps = [ - ":certificatemanager_csharp_gapic", - ":certificatemanager_csharp_grpc", - ":certificatemanager_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "certificatemanager_cc_proto", - deps = [":certificatemanager_proto"], -) - -cc_grpc_library( - name = "certificatemanager_cc_grpc", - srcs = [":certificatemanager_proto"], - grpc_only = True, - deps = [":certificatemanager_cc_proto"], -) diff -urN a/google/cloud/channel/BUILD.bazel b/google/cloud/channel/BUILD.bazel --- a/google/cloud/channel/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/channel/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-channel. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for cloudchannel. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "cloudchannel_ruby_wrapper", - srcs = ["//google/cloud/channel/v1:channel_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-channel", - "ruby-cloud-env-prefix=CHANNEL", - "ruby-cloud-wrapper-of=v1:0.13", - "ruby-cloud-product-url=https://cloud.google.com/channel", - "ruby-cloud-api-id=cloudchannel.googleapis.com", - "ruby-cloud-api-shortname=cloudchannel", - ], - ruby_cloud_description = "You can use Channel Services to manage your relationships with your partners and your customers. Channel Services include a console and APIs to view and provision links between distributors and resellers, customers and entitlements.", - ruby_cloud_title = "Cloud Channel", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-channel-ruby", - deps = [ - ":cloudchannel_ruby_wrapper", - ], -) diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD.bazel --- a/google/cloud/channel/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/channel/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,415 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "channel_proto", - srcs = [ - "channel_partner_links.proto", - "common.proto", - "customers.proto", - "entitlements.proto", - "offers.proto", - "operations.proto", - "products.proto", - "reports_service.proto", - "repricing.proto", - "service.proto", - "subscriber_event.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/type:date_proto", - "//google/type:datetime_proto", - "//google/type:decimal_proto", - "//google/type:money_proto", - "//google/type:postal_address_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "channel_proto_with_info", - deps = [ - ":channel_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "channel_java_proto", - deps = [":channel_proto"], -) - -java_grpc_library( - name = "channel_java_grpc", - srcs = [":channel_proto"], - deps = [":channel_java_proto"], -) - -java_gapic_library( - name = "channel_java_gapic", - srcs = [":channel_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "cloudchannel_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudchannel_v1.yaml", - test_deps = [ - ":channel_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":channel_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "channel_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.channel.v1.CloudChannelServiceClientHttpJsonTest", - "com.google.cloud.channel.v1.CloudChannelServiceClientTest", - ], - runtime_deps = [":channel_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-channel-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":channel_java_gapic", - ":channel_java_grpc", - ":channel_java_proto", - ":channel_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 = "channel_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/channel/v1", - protos = [":channel_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:date_go_proto", - "//google/type:datetime_go_proto", - "//google/type:decimal_go_proto", - "//google/type:money_go_proto", - "//google/type:postaladdress_go_proto", - ], -) - -go_gapic_library( - name = "channel_go_gapic", - srcs = [":channel_proto_with_info"], - grpc_service_config = "cloudchannel_grpc_service_config.json", - importpath = "cloud.google.com/go/channel/apiv1;channel", - metadata = True, - rest_numeric_enums = False, - service_yaml = "cloudchannel_v1.yaml", - transport = "grpc+rest", - deps = [ - ":channel_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - ], -) - -go_test( - name = "channel_go_gapic_test", - srcs = [":channel_go_gapic_srcjar_test"], - embed = [":channel_go_gapic"], - importpath = "cloud.google.com/go/channel/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-channel-v1-go", - deps = [ - ":channel_go_gapic", - ":channel_go_gapic_srcjar-metadata.srcjar", - ":channel_go_gapic_srcjar-test.srcjar", - ":channel_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "channel_py_gapic", - srcs = [":channel_proto"], - grpc_service_config = "cloudchannel_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudchannel_v1.yaml", - transport = "grpc", -) - -py_test( - name = "channel_py_gapic_test", - srcs = [ - "channel_py_gapic_pytest.py", - "channel_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":channel_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "channel-v1-py", - deps = [ - ":channel_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 = "channel_php_proto", - deps = [":channel_proto"], -) - -php_grpc_library( - name = "channel_php_grpc", - srcs = [":channel_proto"], - deps = [":channel_php_proto"], -) - -php_gapic_library( - name = "channel_php_gapic", - srcs = [":channel_proto_with_info"], - grpc_service_config = "cloudchannel_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudchannel_v1.yaml", - transport = "grpc+rest", - deps = [ - ":channel_php_grpc", - ":channel_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-channel-v1-php", - deps = [ - ":channel_php_gapic", - ":channel_php_grpc", - ":channel_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "channel_nodejs_gapic", - package_name = "@google-cloud/channel", - src = ":channel_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudchannel_grpc_service_config.json", - package = "google.cloud.channel.v1", - rest_numeric_enums = False, - service_yaml = "cloudchannel_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "channel-v1-nodejs", - deps = [ - ":channel_nodejs_gapic", - ":channel_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "channel_ruby_proto", - deps = [":channel_proto"], -) - -ruby_grpc_library( - name = "channel_ruby_grpc", - srcs = [":channel_proto"], - deps = [":channel_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "channel_ruby_gapic", - srcs = [":channel_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=cloudchannel.googleapis.com", - "ruby-cloud-api-shortname=cloudchannel", - "ruby-cloud-env-prefix=CHANNEL", - "ruby-cloud-gem-name=google-cloud-channel-v1", - "ruby-cloud-product-url=https://cloud.google.com/channel", - ], - grpc_service_config = "cloudchannel_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "You can use Channel Services to manage your relationships with your partners and your customers. Channel Services include a console and APIs to view and provision links between distributors and resellers, customers and entitlements.", - ruby_cloud_title = "Cloud Channel V1", - deps = [ - ":channel_ruby_grpc", - ":channel_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-channel-v1-ruby", - deps = [ - ":channel_ruby_gapic", - ":channel_ruby_grpc", - ":channel_ruby_proto", - ], -) - -############################################################################## -# 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 = "channel_csharp_proto", - deps = [":channel_proto"], -) - -csharp_grpc_library( - name = "channel_csharp_grpc", - srcs = [":channel_proto"], - deps = [":channel_csharp_proto"], -) - -csharp_gapic_library( - name = "channel_csharp_gapic", - srcs = [":channel_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudchannel_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudchannel_v1.yaml", - deps = [ - ":channel_csharp_grpc", - ":channel_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-channel-v1-csharp", - deps = [ - ":channel_csharp_gapic", - ":channel_csharp_grpc", - ":channel_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "channel_cc_proto", - deps = [":channel_proto"], -) - -cc_grpc_library( - name = "channel_cc_grpc", - srcs = [":channel_proto"], - grpc_only = True, - deps = [":channel_cc_proto"], -) diff -urN a/google/cloud/clouddms/BUILD.bazel b/google/cloud/clouddms/BUILD.bazel --- a/google/cloud/clouddms/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/clouddms/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-cloud_dms. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for datamigration. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "datamigration_ruby_wrapper", - srcs = ["//google/cloud/clouddms/v1:clouddms_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-cloud_dms", - "ruby-cloud-env-prefix=DATABASE_MIGRATION", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/database-migration/", - "ruby-cloud-api-id=datamigration.googleapis.com", - "ruby-cloud-api-shortname=datamigration", - "ruby-cloud-namespace-override=CloudDms=CloudDMS", - ], - ruby_cloud_description = "Database Migration Service makes it easier for you to migrate your data to Google Cloud. Database Migration Service helps you lift and shift your MySQL and PostgreSQL workloads into Cloud SQL. Database Migration Service streamlines networking workflow, manages the initial snapshot and ongoing replication, and provides a status of the migration operation.", - ruby_cloud_title = "Cloud Database Migration Service", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-clouddms-ruby", - deps = [ - ":datamigration_ruby_wrapper", - ], -) diff -urN a/google/cloud/clouddms/logging/v1/BUILD.bazel b/google/cloud/clouddms/logging/v1/BUILD.bazel --- a/google/cloud/clouddms/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/clouddms/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,183 +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_platform_logs.proto", - ], - deps = [ - "//google/api:field_behavior_proto", - "//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/cloud/clouddms/logging/v1", - protos = [":logging_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "//google/api:field_behavior_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/clouddms/v1/BUILD.bazel b/google/cloud/clouddms/v1/BUILD.bazel --- a/google/cloud/clouddms/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/clouddms/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,395 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "clouddms_proto", - srcs = [ - "clouddms.proto", - "clouddms_resources.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "clouddms_proto_with_info", - deps = [ - ":clouddms_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 = "clouddms_java_proto", - deps = [":clouddms_proto"], -) - -java_grpc_library( - name = "clouddms_java_grpc", - srcs = [":clouddms_proto"], - deps = [":clouddms_java_proto"], -) - -java_gapic_library( - name = "clouddms_java_gapic", - srcs = [":clouddms_proto_with_info"], - grpc_service_config = "library_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":clouddms_java_grpc", - ], - transport = "grpc", - deps = [ - ":clouddms_java_proto", - ], -) - -java_gapic_test( - name = "clouddms_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.clouddms.v1.DataMigrationServiceClientTest", - ], - runtime_deps = [":clouddms_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-clouddms-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":clouddms_java_gapic", - ":clouddms_java_grpc", - ":clouddms_java_proto", - ":clouddms_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 = "clouddms_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/clouddms/v1", - protos = [":clouddms_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "clouddms_go_gapic", - srcs = [":clouddms_proto_with_info"], - grpc_service_config = "library_grpc_service_config.json", - importpath = "cloud.google.com/go/clouddms/apiv1;clouddms", - metadata = True, - rest_numeric_enums = False, - service_yaml = "datamigration_v1.yaml", - deps = [ - ":clouddms_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "clouddms_go_gapic_test", - srcs = [":clouddms_go_gapic_srcjar_test"], - embed = [":clouddms_go_gapic"], - importpath = "cloud.google.com/go/clouddms/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-clouddms-v1-go", - deps = [ - ":clouddms_go_gapic", - ":clouddms_go_gapic_srcjar-metadata.srcjar", - ":clouddms_go_gapic_srcjar-test.srcjar", - ":clouddms_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "clouddms_py_gapic", - srcs = [":clouddms_proto"], - grpc_service_config = "library_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-dms"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "clouddms_py_gapic_test", - srcs = [ - "clouddms_py_gapic_pytest.py", - "clouddms_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":clouddms_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "clouddms-v1-py", - deps = [ - ":clouddms_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 = "clouddms_php_proto", - deps = [":clouddms_proto"], -) - -php_grpc_library( - name = "clouddms_php_grpc", - srcs = [":clouddms_proto"], - deps = [":clouddms_php_proto"], -) - -php_gapic_library( - name = "clouddms_php_gapic", - srcs = [":clouddms_proto_with_info"], - grpc_service_config = "library_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datamigration_v1.yaml", - transport = "grpc+rest", - deps = [ - ":clouddms_php_grpc", - ":clouddms_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-clouddms-v1-php", - deps = [ - ":clouddms_php_gapic", - ":clouddms_php_grpc", - ":clouddms_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "clouddms_nodejs_gapic", - package_name = "@google-cloud/dms", - src = ":clouddms_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "library_grpc_service_config.json", - package = "google.cloud.clouddms.v1", - rest_numeric_enums = False, - service_yaml = "datamigration_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "clouddms-v1-nodejs", - deps = [ - ":clouddms_nodejs_gapic", - ":clouddms_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "clouddms_ruby_proto", - deps = [":clouddms_proto"], -) - -ruby_grpc_library( - name = "clouddms_ruby_grpc", - srcs = [":clouddms_proto"], - deps = [":clouddms_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "clouddms_ruby_gapic", - srcs = [":clouddms_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-cloud_dms-v1", - "ruby-cloud-gem-namespace=Google::Cloud::CloudDMS::V1", - "ruby-cloud-env-prefix=DATABASE_MIGRATION", - "ruby-cloud-product-url=https://cloud.google.com/database-migration/", - "ruby-cloud-api-id=datamigration.googleapis.com", - "ruby-cloud-api-shortname=datamigration", - "ruby-cloud-namespace-override=CloudDms=CloudDMS", - ], - grpc_service_config = "library_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Database Migration Service makes it easier for you to migrate your data to Google Cloud. Database Migration Service helps you lift and shift your MySQL and PostgreSQL workloads into Cloud SQL. Database Migration Service streamlines networking workflow, manages the initial snapshot and ongoing replication, and provides a status of the migration operation.", - ruby_cloud_title = "Cloud Database Migration Service V1", - deps = [ - ":clouddms_ruby_grpc", - ":clouddms_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-clouddms-v1-ruby", - deps = [ - ":clouddms_ruby_gapic", - ":clouddms_ruby_grpc", - ":clouddms_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 = "clouddms_csharp_proto", - deps = [":clouddms_proto"], -) - -csharp_grpc_library( - name = "clouddms_csharp_grpc", - srcs = [":clouddms_proto"], - deps = [":clouddms_csharp_proto"], -) - -csharp_gapic_library( - name = "clouddms_csharp_gapic", - srcs = [":clouddms_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "library_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datamigration_v1.yaml", - deps = [ - ":clouddms_csharp_grpc", - ":clouddms_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-clouddms-v1-csharp", - deps = [ - ":clouddms_csharp_gapic", - ":clouddms_csharp_grpc", - ":clouddms_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "clouddms_cc_proto", - deps = [":clouddms_proto"], -) - -cc_grpc_library( - name = "clouddms_cc_grpc", - srcs = [":clouddms_proto"], - grpc_only = True, - deps = [":clouddms_cc_proto"], -) diff -urN a/google/cloud/cloudsetup/logging/v1/BUILD.bazel b/google/cloud/cloudsetup/logging/v1/BUILD.bazel --- a/google/cloud/cloudsetup/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/cloudsetup/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,180 +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 = [ - "complete_deployment.proto", - ], - deps = [ - "//google/api:resource_proto", - "//google/rpc:status_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/cloudsetup/logging/v1", - protos = [":logging_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "//google/api:resource_proto", - "//google/rpc:status_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel b/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel --- a/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,387 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "procurement_proto", - srcs = [ - "order.proto", - "procurement_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "procurement_proto_with_info", - deps = [ - ":procurement_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "procurement_java_proto", - deps = [":procurement_proto"], -) - -java_grpc_library( - name = "procurement_java_grpc", - srcs = [":procurement_proto"], - deps = [":procurement_java_proto"], -) - -java_gapic_library( - name = "procurement_java_gapic", - srcs = [":procurement_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml", - test_deps = [ - ":procurement_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":procurement_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "procurement_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementServiceClientHttpJsonTest", - "com.google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementServiceClientTest", - ], - runtime_deps = [":procurement_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-consumer-procurement-v1alpha1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":procurement_java_gapic", - ":procurement_java_grpc", - ":procurement_java_proto", - ":procurement_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 = "procurement_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/commerce/consumer/procurement/v1alpha1", - protos = [":procurement_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "procurement_go_gapic", - srcs = [":procurement_proto_with_info"], - grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json", - importpath = "cloud.google.com/go/commerce/consumer/procurement/apiv1alpha1;procurement", - metadata = True, - rest_numeric_enums = False, - service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml", - transport = "grpc+rest", - deps = [ - ":procurement_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 = "procurement_go_gapic_test", - srcs = [":procurement_go_gapic_srcjar_test"], - embed = [":procurement_go_gapic"], - importpath = "cloud.google.com/go/commerce/consumer/procurement/apiv1alpha1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-consumer-procurement-v1alpha1-go", - deps = [ - ":procurement_go_gapic", - ":procurement_go_gapic_srcjar-metadata.srcjar", - ":procurement_go_gapic_srcjar-test.srcjar", - ":procurement_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "procurement_py_gapic", - srcs = [":procurement_proto"], - grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml", - transport = "grpc", -) - -py_test( - name = "procurement_py_gapic_test", - srcs = [ - "procurement_py_gapic_pytest.py", - "procurement_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":procurement_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "consumer-procurement-v1alpha1-py", - deps = [ - ":procurement_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "procurement_php_proto", - deps = [":procurement_proto"], -) - -php_grpc_library( - name = "procurement_php_grpc", - srcs = [":procurement_proto"], - deps = [":procurement_php_proto"], -) - -php_gapic_library( - name = "procurement_php_gapic", - srcs = [":procurement_proto_with_info"], - grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml", - transport = "grpc+rest", - deps = [ - ":procurement_php_grpc", - ":procurement_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-consumer-procurement-v1alpha1-php", - deps = [ - ":procurement_php_gapic", - ":procurement_php_grpc", - ":procurement_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "procurement_nodejs_gapic", - package_name = "@google-cloud/procurement", - src = ":procurement_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json", - package = "google.cloud.commerce.consumer.procurement.v1alpha1", - rest_numeric_enums = False, - service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "consumer-procurement-v1alpha1-nodejs", - deps = [ - ":procurement_nodejs_gapic", - ":procurement_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "procurement_ruby_proto", - deps = [":procurement_proto"], -) - -ruby_grpc_library( - name = "procurement_ruby_grpc", - srcs = [":procurement_proto"], - deps = [":procurement_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "procurement_ruby_gapic", - srcs = [":procurement_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-consumer-procurement-v1alpha1", - ], - grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml", - deps = [ - ":procurement_ruby_grpc", - ":procurement_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-consumer-procurement-v1alpha1-ruby", - deps = [ - ":procurement_ruby_gapic", - ":procurement_ruby_grpc", - ":procurement_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "procurement_csharp_proto", - deps = [":procurement_proto"], -) - -csharp_grpc_library( - name = "procurement_csharp_grpc", - srcs = [":procurement_proto"], - deps = [":procurement_csharp_proto"], -) - -csharp_gapic_library( - name = "procurement_csharp_gapic", - srcs = [":procurement_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml", - deps = [ - ":procurement_csharp_grpc", - ":procurement_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-consumer-procurement-v1alpha1-csharp", - deps = [ - ":procurement_csharp_gapic", - ":procurement_csharp_grpc", - ":procurement_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "procurement_cc_proto", - deps = [":procurement_proto"], -) - -cc_grpc_library( - name = "procurement_cc_grpc", - srcs = [":procurement_proto"], - grpc_only = True, - deps = [":procurement_cc_proto"], -) diff -urN a/google/cloud/common/BUILD.bazel b/google/cloud/common/BUILD.bazel --- a/google/cloud/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/common/BUILD.bazel 1969-12-31 16:00:00 @@ -1,186 +0,0 @@ -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "common_proto", - srcs = [ - "operation_metadata.proto", - ], - deps = [ - "//google/api:field_behavior_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "common_proto_with_info", - deps = [ - ":common_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# 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/common", - protos = [":common_proto"], - deps = [ - "//google/api:annotations_go_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"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_proto_library", -) - -py_gapic_library( - name = "common_py_gapic", - srcs = [":common_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_proto_library( - name = "common_py_proto", - deps = [":common_proto"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "common-py", - deps = [ - ":common_py_gapic", - ], -) - -############################################################################## -# 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_gapic_assembly_pkg", - "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"], -) - -csharp_gapic_assembly_pkg( - name = "google-cloud-common-csharp", - package_name = "Google.Cloud.Common", - generate_nongapic_package = True, - deps = [ - ":common_csharp_grpc", - ":common_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "common_cc_proto", - deps = [":common_proto"], -) - -cc_grpc_library( - name = "common_cc_grpc", - srcs = [":common_proto"], - grpc_only = True, - deps = [":common_cc_proto"], -) diff -urN a/google/cloud/compute/BUILD.bazel b/google/cloud/compute/BUILD.bazel --- a/google/cloud/compute/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/compute/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-compute. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for compute. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "compute_ruby_wrapper", - srcs = ["//google/cloud/compute/v1:compute_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-compute", - "ruby-cloud-wrapper-of=v1:1.7", - "ruby-cloud-product-url=https://cloud.google.com/compute/", - "ruby-cloud-api-id=compute.googleapis.com", - "ruby-cloud-api-shortname=compute", - "ruby-cloud-generate-transports=rest", - "ruby-cloud-env-prefix=COMPUTE", - ], - ruby_cloud_description = "google-cloud-compute is the official client library for the Google Cloud Compute API.", - ruby_cloud_title = "Google Cloud Compute", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-compute-ruby", - deps = [ - ":compute_ruby_wrapper", - ], -) diff -urN a/google/cloud/compute/v1/BUILD.bazel b/google/cloud/compute/v1/BUILD.bazel --- a/google/cloud/compute/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/compute/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,411 +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"]) - -exports_files(glob(include = ["*grpc_service_config.json"])) - -############################################################################## -# Discovery -############################################################################## -load( - "@com_google_disco_to_proto3_converter//rules_gapic:disco_to_proto.bzl", - "gapic_yaml_from_disco", - "grpc_service_config_from_disco", - "proto_from_disco", -) - -_MESSAGE_IGNORE_LIST = [ - "HttpHealthCheck", - "HttpsHealthCheck", - "HttpHealthCheckList", - "HttpsHealthCheckList", - "GetHttpHealthCheckRequest", - "GetHttpsHealthCheckRequest", - "PatchHttpHealthCheckRequest", - "PatchHttpsHealthCheckRequest", - "UpdateHttpHealthCheckRequest", - "UpdateHttpsHealthCheckRequest", - "InsertHttpHealthCheckRequest", - "InsertHttpsHealthCheckRequest", - "ListHttpHealthChecksRequest", - "ListHttpsHealthChecksRequest", - "DeleteHttpHealthCheckRequest", - "DeleteHttpsHealthCheckRequest", -] - -_SERVICE_IGNORELIST = [ - "HttpHealthChecks", - "HttpsHealthChecks", -] - -proto_from_disco( - name = "compute_gen", - src = "compute.v1.json", - previous_proto = "compute.proto", - enums_as_strings = True, - message_ignorelist = _MESSAGE_IGNORE_LIST, - service_ignorelist = _SERVICE_IGNORELIST, -) - -grpc_service_config_from_disco( - name = "compute_grpc_service_config_gen", - src = "compute.v1.json", - previous_proto = "compute.proto", - message_ignorelist = _MESSAGE_IGNORE_LIST, - service_ignorelist = _SERVICE_IGNORELIST, -) - -gapic_yaml_from_disco( - name = "compute_gapic_gen", - src = "compute.v1.json", - previous_proto = "compute.proto", - message_ignorelist = _MESSAGE_IGNORE_LIST, - service_ignorelist = _SERVICE_IGNORELIST, -) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "compute_proto", - srcs = [ - "compute.proto", - ], - deps = [ - "@com_google_googleapis//google/api:annotations_proto", - "@com_google_googleapis//google/api:client_proto", - "@com_google_googleapis//google/api:field_behavior_proto", - "@com_google_googleapis//google/api:resource_proto", - "@com_google_googleapis//google/cloud:extended_operations_proto", - "@com_google_protobuf//:descriptor_proto", - ], -) - -proto_library_with_info( - name = "compute_proto_with_info", - deps = [ - ":compute_proto", - "@com_google_googleapis//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 = "compute_java_proto", - deps = [":compute_proto"], -) - -java_gapic_library( - name = "compute_java_gapic", - srcs = [":compute_proto_with_info"], - gapic_yaml = "compute_gapic.yaml", - grpc_service_config = ":compute_grpc_service_config.json", - test_deps = [], - transport = "rest", - deps = [ - ":compute_java_proto", - ], -) - -java_gapic_test( - name = "compute_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.compute.v1.AcceleratorTypesClientTest", - "com.google.cloud.compute.v1.AddressesClientTest", - "com.google.cloud.compute.v1.AutoscalersClientTest", - "com.google.cloud.compute.v1.BackendBucketsClientTest", - "com.google.cloud.compute.v1.BackendServicesClientTest", - "com.google.cloud.compute.v1.DiskTypesClientTest", - "com.google.cloud.compute.v1.DisksClientTest", - "com.google.cloud.compute.v1.ExternalVpnGatewaysClientTest", - "com.google.cloud.compute.v1.FirewallPoliciesClientTest", - "com.google.cloud.compute.v1.FirewallsClientTest", - "com.google.cloud.compute.v1.ForwardingRulesClientTest", - "com.google.cloud.compute.v1.GlobalAddressesClientTest", - "com.google.cloud.compute.v1.GlobalForwardingRulesClientTest", - "com.google.cloud.compute.v1.GlobalNetworkEndpointGroupsClientTest", - "com.google.cloud.compute.v1.GlobalOperationsClientTest", - "com.google.cloud.compute.v1.GlobalOrganizationOperationsClientTest", - "com.google.cloud.compute.v1.GlobalPublicDelegatedPrefixesClientTest", - "com.google.cloud.compute.v1.HealthChecksClientTest", - "com.google.cloud.compute.v1.ImageFamilyViewsClientTest", - "com.google.cloud.compute.v1.ImagesClientTest", - "com.google.cloud.compute.v1.InstanceGroupManagersClientTest", - "com.google.cloud.compute.v1.InstanceGroupsClientTest", - "com.google.cloud.compute.v1.InstanceTemplatesClientTest", - "com.google.cloud.compute.v1.InstancesClientTest", - "com.google.cloud.compute.v1.InterconnectAttachmentsClientTest", - "com.google.cloud.compute.v1.InterconnectLocationsClientTest", - "com.google.cloud.compute.v1.InterconnectsClientTest", - "com.google.cloud.compute.v1.LicenseCodesClientTest", - "com.google.cloud.compute.v1.LicensesClientTest", - "com.google.cloud.compute.v1.MachineTypesClientTest", - "com.google.cloud.compute.v1.NetworkEndpointGroupsClientTest", - "com.google.cloud.compute.v1.NetworksClientTest", - "com.google.cloud.compute.v1.NodeGroupsClientTest", - "com.google.cloud.compute.v1.NodeTemplatesClientTest", - "com.google.cloud.compute.v1.NodeTypesClientTest", - "com.google.cloud.compute.v1.PacketMirroringsClientTest", - "com.google.cloud.compute.v1.ProjectsClientTest", - "com.google.cloud.compute.v1.PublicAdvertisedPrefixesClientTest", - "com.google.cloud.compute.v1.PublicDelegatedPrefixesClientTest", - "com.google.cloud.compute.v1.RegionAutoscalersClientTest", - "com.google.cloud.compute.v1.RegionBackendServicesClientTest", - "com.google.cloud.compute.v1.RegionCommitmentsClientTest", - "com.google.cloud.compute.v1.RegionDiskTypesClientTest", - "com.google.cloud.compute.v1.RegionDisksClientTest", - "com.google.cloud.compute.v1.RegionHealthCheckServicesClientTest", - "com.google.cloud.compute.v1.RegionHealthChecksClientTest", - "com.google.cloud.compute.v1.RegionInstanceGroupManagersClientTest", - "com.google.cloud.compute.v1.RegionInstanceGroupsClientTest", - "com.google.cloud.compute.v1.RegionInstancesClientTest", - "com.google.cloud.compute.v1.RegionNetworkEndpointGroupsClientTest", - "com.google.cloud.compute.v1.RegionNotificationEndpointsClientTest", - "com.google.cloud.compute.v1.RegionOperationsClientTest", - "com.google.cloud.compute.v1.RegionSslCertificatesClientTest", - "com.google.cloud.compute.v1.RegionTargetHttpProxiesClientTest", - "com.google.cloud.compute.v1.RegionTargetHttpsProxiesClientTest", - "com.google.cloud.compute.v1.RegionUrlMapsClientTest", - "com.google.cloud.compute.v1.RegionsClientTest", - "com.google.cloud.compute.v1.ReservationsClientTest", - "com.google.cloud.compute.v1.ResourcePoliciesClientTest", - "com.google.cloud.compute.v1.RoutersClientTest", - "com.google.cloud.compute.v1.RoutesClientTest", - "com.google.cloud.compute.v1.SecurityPoliciesClientTest", - "com.google.cloud.compute.v1.ServiceAttachmentsClientTest", - "com.google.cloud.compute.v1.SnapshotsClientTest", - "com.google.cloud.compute.v1.SslCertificatesClientTest", - "com.google.cloud.compute.v1.SslPoliciesClientTest", - "com.google.cloud.compute.v1.SubnetworksClientTest", - "com.google.cloud.compute.v1.TargetGrpcProxiesClientTest", - "com.google.cloud.compute.v1.TargetHttpProxiesClientTest", - "com.google.cloud.compute.v1.TargetHttpsProxiesClientTest", - "com.google.cloud.compute.v1.TargetInstancesClientTest", - "com.google.cloud.compute.v1.TargetPoolsClientTest", - "com.google.cloud.compute.v1.TargetSslProxiesClientTest", - "com.google.cloud.compute.v1.TargetTcpProxiesClientTest", - "com.google.cloud.compute.v1.TargetVpnGatewaysClientTest", - "com.google.cloud.compute.v1.UrlMapsClientTest", - "com.google.cloud.compute.v1.VpnGatewaysClientTest", - "com.google.cloud.compute.v1.VpnTunnelsClientTest", - "com.google.cloud.compute.v1.ZoneOperationsClientTest", - "com.google.cloud.compute.v1.ZonesClientTest", - ], - runtime_deps = [":compute_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-compute-v1-java", - transport = "rest", - deps = [ - ":compute_java_gapic", - ":compute_java_proto", - ":compute_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "compute_py_gapic", - srcs = [ - ":compute_proto", - ], - opt_args = [ - "transport=rest", - "autogen-snippets=False", - ], -) - -py_test( - name = "compute_py_gapic_test", - srcs = [ - "compute_py_gapic_pytest.py", - "compute_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":compute_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "compute-v1-py", - deps = [ - ":compute_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_proto_library", -) - -php_proto_library( - name = "compute_php_proto", - deps = [":compute_proto"], -) - -php_gapic_library( - name = "compute_php_gapic", - srcs = [":compute_proto_with_info"], - grpc_service_config = "compute_grpc_service_config.json", - service_yaml = "compute_v1.yaml", - transport = "rest", - deps = [ - ":compute_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-compute-v1-php", - deps = [ - ":compute_php_gapic", - ":compute_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "compute_nodejs_gapic", - package_name = "@google-cloud/compute", - src = ":compute_proto_with_info", - extra_protoc_parameters = ["metadata"], - diregapic = True, - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "compute-v1-nodejs", - deps = [ - ":compute_nodejs_gapic", - ":compute_proto", - ], -) - -############################################################################### -# Ruby -############################################################################### -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_proto_library", -) - -ruby_proto_library( - name = "compute_ruby_proto", - deps = [":compute_proto"], -) - -ruby_cloud_gapic_library( - name = "compute_ruby_gapic", - srcs = [":compute_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=compute.googleapis.com", - "ruby-cloud-api-shortname=compute", - "ruby-cloud-gem-name=google-cloud-compute-v1", - "ruby-cloud-generate-metadata=false", - "ruby-cloud-generate-transports=rest", - "ruby-cloud-env-prefix=COMPUTE", - "ruby-cloud-product-url=https://cloud.google.com/compute/", - "ruby-cloud-wrapper-gem-override=", - "ruby-cloud-extra-dependencies=google-cloud-common=~> 1.0", - ], - grpc_service_config = ":compute_grpc_service_config.json", - ruby_cloud_description = "google-cloud-compute-v1 is the official client library for the Google Cloud Compute V1 API.", - ruby_cloud_title = "Google Cloud Compute V1", - deps = [ - ":compute_ruby_proto", - ], -) - -ruby_gapic_assembly_pkg( - name = "google-cloud-compute-v1-ruby", - deps = [ - ":compute_ruby_gapic", - ":compute_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 = "compute_csharp_proto", - deps = [":compute_proto"], -) - -csharp_grpc_library( - name = "compute_csharp_grpc", - srcs = [":compute_proto"], - deps = [":compute_csharp_proto"], -) - -csharp_gapic_library( - name = "compute_csharp_gapic", - srcs = [":compute_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = ":compute_grpc_service_config.json", - transport = "rest", - deps = [ - ":compute_csharp_grpc", - ":compute_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-compute-v1-csharp", - deps = [ - ":compute_csharp_gapic", - ":compute_csharp_grpc", - ":compute_csharp_proto", - ], -) diff -urN a/google/cloud/compute/v1small/BUILD.bazel b/google/cloud/compute/v1small/BUILD.bazel --- a/google/cloud/compute/v1small/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/compute/v1small/BUILD.bazel 1969-12-31 16:00:00 @@ -1,182 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -exports_files(glob(include = ["*grpc_service_config.json"])) - -############################################################################## -# Discovery -############################################################################## -load( - "@com_google_disco_to_proto3_converter//rules_gapic:disco_to_proto.bzl", - "gapic_yaml_from_disco", - "grpc_service_config_from_disco", - "proto_from_disco", -) - -proto_from_disco( - name = "compute_small_gen", - src = "compute.v1small.json", - enums_as_strings = True, -) - -grpc_service_config_from_disco( - name = "compute_small_grpc_service_config_gen", - src = "compute.v1small.json", -) - -gapic_yaml_from_disco( - name = "compute_small_gapic_gen", - src = "compute.v1small.json", -) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "compute_small_proto", - srcs = [ - "compute_small.proto", - ], - deps = [ - "@com_google_googleapis//google/api:annotations_proto", - "@com_google_googleapis//google/api:client_proto", - "@com_google_googleapis//google/api:field_behavior_proto", - "@com_google_googleapis//google/api:resource_proto", - "@com_google_googleapis//google/cloud:extended_operations_proto", - "@com_google_googleapis//google/longrunning:operations_proto", - "@com_google_protobuf//:descriptor_proto", - ], -) - -proto_library_with_info( - name = "compute_small_proto_with_info", - deps = [ - ":compute_small_proto", - "@com_google_googleapis//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 Compute Small (for testing and prototyping purposes) -java_proto_library( - name = "compute_small_java_proto", - deps = [":compute_small_proto"], -) - -# Used for integration tests -java_gapic_library( - name = "compute_small_java_gapic", - srcs = [":compute_small_proto_with_info"], - gapic_yaml = "compute_small_gapic.yaml", - grpc_service_config = ":compute_small_grpc_service_config.json", - test_deps = [], - transport = "rest", - deps = [ - ":compute_small_java_proto", - ], -) - -java_gapic_test( - name = "compute_small_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.compute.v1small.AddressesClientTest", - ], - runtime_deps = [":compute_small_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-compute-small-v1-java", - transport = "rest", - deps = [ - ":compute_small_java_gapic", - ":compute_small_java_proto", - ":compute_small_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -# Python Compute Small (for testing and prototyping purposes) -py_gapic_library( - name = "compute_small_py_gapic", - srcs = [ - ":compute_small_proto", - ], - opt_args = [ - "transport=rest", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "compute-small-v1-py", - deps = [ - ":compute_small_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -# Put your PHP rules here - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -# Node.js Compute Small (for testing and prototyping purposes) -nodejs_gapic_library( - name = "compute_small_nodejs_gapic", - package_name = "@google-cloud/compute-small", - src = ":compute_small_proto_with_info", - extra_protoc_parameters = ["metadata"], - diregapic = True, - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "compute-small-v1-nodejs", - deps = [ - ":compute_small_nodejs_gapic", - ":compute_small_proto", - ], -) - -############################################################################### -# Ruby -############################################################################### -# Put your Ruby rules here - -############################################################################## -# C# -############################################################################## -# Put your C# rules here diff -urN a/google/cloud/connectors/v1/BUILD.bazel b/google/cloud/connectors/v1/BUILD.bazel --- a/google/cloud/connectors/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/connectors/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,408 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "connectors_proto", - srcs = [ - "authconfig.proto", - "common.proto", - "connection.proto", - "connector.proto", - "connector_version.proto", - "connectors_service.proto", - "destination_config.proto", - "provider.proto", - "runtime.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//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "connectors_proto_with_info", - deps = [ - ":connectors_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "connectors_java_proto", - deps = [":connectors_proto"], -) - -java_grpc_library( - name = "connectors_java_grpc", - srcs = [":connectors_proto"], - deps = [":connectors_java_proto"], -) - -java_gapic_library( - name = "connectors_java_gapic", - srcs = [":connectors_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "connectors_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "connectors_v1.yaml", - test_deps = [ - ":connectors_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":connectors_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "connectors_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.connectors.v1.ConnectorsClientHttpJsonTest", - "com.google.cloud.connectors.v1.ConnectorsClientTest", - ], - runtime_deps = [":connectors_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-connectors-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":connectors_java_gapic", - ":connectors_java_grpc", - ":connectors_java_proto", - ":connectors_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 = "connectors_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/connectors/v1", - protos = [":connectors_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "connectors_go_gapic", - srcs = [":connectors_proto_with_info"], - grpc_service_config = "connectors_grpc_service_config.json", - importpath = "cloud.google.com/go/connectors/apiv1;connectors", - metadata = True, - rest_numeric_enums = False, - service_yaml = "connectors_v1.yaml", - transport = "grpc+rest", - deps = [ - ":connectors_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "connectors_go_gapic_test", - srcs = [":connectors_go_gapic_srcjar_test"], - embed = [":connectors_go_gapic"], - importpath = "cloud.google.com/go/connectors/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-connectors-v1-go", - deps = [ - ":connectors_go_gapic", - ":connectors_go_gapic_srcjar-metadata.srcjar", - ":connectors_go_gapic_srcjar-test.srcjar", - ":connectors_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "connectors_py_gapic", - srcs = [":connectors_proto"], - grpc_service_config = "connectors_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "connectors_v1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "connectors_py_gapic_test", - srcs = [ - "connectors_py_gapic_pytest.py", - "connectors_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":connectors_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "connectors-v1-py", - deps = [ - ":connectors_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 = "connectors_php_proto", - deps = [":connectors_proto"], -) - -php_grpc_library( - name = "connectors_php_grpc", - srcs = [":connectors_proto"], - deps = [":connectors_php_proto"], -) - -php_gapic_library( - name = "connectors_php_gapic", - srcs = [":connectors_proto_with_info"], - grpc_service_config = "connectors_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "connectors_v1.yaml", - transport = "grpc+rest", - deps = [ - ":connectors_php_grpc", - ":connectors_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-connectors-v1-php", - deps = [ - ":connectors_php_gapic", - ":connectors_php_grpc", - ":connectors_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "connectors_nodejs_gapic", - package_name = "@google-cloud/connectors", - src = ":connectors_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "connectors_grpc_service_config.json", - package = "google.cloud.connectors.v1", - rest_numeric_enums = False, - service_yaml = "connectors_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "connectors-v1-nodejs", - deps = [ - ":connectors_nodejs_gapic", - ":connectors_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "connectors_ruby_proto", - deps = [":connectors_proto"], -) - -ruby_grpc_library( - name = "connectors_ruby_grpc", - srcs = [":connectors_proto"], - deps = [":connectors_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "connectors_ruby_gapic", - srcs = [":connectors_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-connectors-v1", - ], - grpc_service_config = "connectors_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "connectors_v1.yaml", - deps = [ - ":connectors_ruby_grpc", - ":connectors_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-connectors-v1-ruby", - deps = [ - ":connectors_ruby_gapic", - ":connectors_ruby_grpc", - ":connectors_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 = "connectors_csharp_proto", - deps = [":connectors_proto"], -) - -csharp_grpc_library( - name = "connectors_csharp_grpc", - srcs = [":connectors_proto"], - deps = [":connectors_csharp_proto"], -) - -csharp_gapic_library( - name = "connectors_csharp_gapic", - srcs = [":connectors_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "connectors_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "connectors_v1.yaml", - deps = [ - ":connectors_csharp_grpc", - ":connectors_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-connectors-v1-csharp", - deps = [ - ":connectors_csharp_gapic", - ":connectors_csharp_grpc", - ":connectors_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "connectors_cc_proto", - deps = [":connectors_proto"], -) - -cc_grpc_library( - name = "connectors_cc_grpc", - srcs = [":connectors_proto"], - grpc_only = True, - deps = [":connectors_cc_proto"], -) diff -urN a/google/cloud/contactcenterinsights/BUILD.bazel b/google/cloud/contactcenterinsights/BUILD.bazel --- a/google/cloud/contactcenterinsights/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/contactcenterinsights/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-contact_center_insights. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for contactcenterinsights. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "contactcenterinsights_ruby_wrapper", - srcs = ["//google/cloud/contactcenterinsights/v1:contactcenterinsights_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-contact_center_insights", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/contact-center/insights/docs", - "ruby-cloud-api-id=contactcenterinsights.googleapis.com", - "ruby-cloud-api-shortname=contactcenterinsights", - ], - ruby_cloud_description = "Contact Center AI Insights helps users detect and visualize patterns in their contact center data. Understanding conversational data drives business value, improves operational efficiency, and provides a voice for customer feedback.", - ruby_cloud_title = "Contact Center AI Insights", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-contactcenterinsights-ruby", - deps = [ - ":contactcenterinsights_ruby_wrapper", - ], -) diff -urN a/google/cloud/contactcenterinsights/v1/BUILD.bazel b/google/cloud/contactcenterinsights/v1/BUILD.bazel --- a/google/cloud/contactcenterinsights/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/contactcenterinsights/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,398 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "contactcenterinsights_proto", - srcs = [ - "contact_center_insights.proto", - "resources.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/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 = "contactcenterinsights_proto_with_info", - deps = [ - ":contactcenterinsights_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 = "contactcenterinsights_java_proto", - deps = [":contactcenterinsights_proto"], -) - -java_grpc_library( - name = "contactcenterinsights_java_grpc", - srcs = [":contactcenterinsights_proto"], - deps = [":contactcenterinsights_java_proto"], -) - -java_gapic_library( - name = "contactcenterinsights_java_gapic", - srcs = [":contactcenterinsights_proto_with_info"], - grpc_service_config = "contactcenterinsights_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":contactcenterinsights_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":contactcenterinsights_java_proto", - ], -) - -java_gapic_test( - name = "contactcenterinsights_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.contactcenterinsights.v1.ContactCenterInsightsClientHttpJsonTest", - "com.google.cloud.contactcenterinsights.v1.ContactCenterInsightsClientTest", - ], - runtime_deps = [":contactcenterinsights_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-contactcenterinsights-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":contactcenterinsights_java_gapic", - ":contactcenterinsights_java_grpc", - ":contactcenterinsights_java_proto", - ":contactcenterinsights_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 = "contactcenterinsights_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/contactcenterinsights/v1", - protos = [":contactcenterinsights_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "contactcenterinsights_go_gapic", - srcs = [":contactcenterinsights_proto_with_info"], - grpc_service_config = "contactcenterinsights_grpc_service_config.json", - importpath = "cloud.google.com/go/contactcenterinsights/apiv1;contactcenterinsights", - metadata = True, - rest_numeric_enums = False, - service_yaml = "contactcenterinsights_v1.yaml", - transport = "grpc+rest", - deps = [ - ":contactcenterinsights_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "contactcenterinsights_go_gapic_test", - srcs = [":contactcenterinsights_go_gapic_srcjar_test"], - embed = [":contactcenterinsights_go_gapic"], - importpath = "cloud.google.com/go/contactcenterinsights/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-contactcenterinsights-v1-go", - deps = [ - ":contactcenterinsights_go_gapic", - ":contactcenterinsights_go_gapic_srcjar-metadata.srcjar", - ":contactcenterinsights_go_gapic_srcjar-test.srcjar", - ":contactcenterinsights_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "contactcenterinsights_py_gapic", - srcs = [":contactcenterinsights_proto"], - grpc_service_config = "contactcenterinsights_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-contact-center-insights", - "python-gapic-namespace=google.cloud", - "python-gapic-name=contact_center_insights", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "contactcenterinsights_py_gapic_test", - srcs = [ - "contactcenterinsights_py_gapic_pytest.py", - "contactcenterinsights_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":contactcenterinsights_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "contactcenterinsights-v1-py", - deps = [ - ":contactcenterinsights_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 = "contactcenterinsights_php_proto", - deps = [":contactcenterinsights_proto"], -) - -php_grpc_library( - name = "contactcenterinsights_php_grpc", - srcs = [":contactcenterinsights_proto"], - deps = [":contactcenterinsights_php_proto"], -) - -php_gapic_library( - name = "contactcenterinsights_php_gapic", - srcs = [":contactcenterinsights_proto_with_info"], - grpc_service_config = "contactcenterinsights_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "contactcenterinsights_v1.yaml", - transport = "grpc+rest", - deps = [ - ":contactcenterinsights_php_grpc", - ":contactcenterinsights_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-contactcenterinsights-v1-php", - deps = [ - ":contactcenterinsights_php_gapic", - ":contactcenterinsights_php_grpc", - ":contactcenterinsights_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "contactcenterinsights_nodejs_gapic", - package_name = "@google-cloud/contact-center-insights", - src = ":contactcenterinsights_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "contactcenterinsights_grpc_service_config.json", - package = "google.cloud.contactcenterinsights.v1", - rest_numeric_enums = False, - service_yaml = "contactcenterinsights_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "contactcenterinsights-v1-nodejs", - deps = [ - ":contactcenterinsights_nodejs_gapic", - ":contactcenterinsights_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "contactcenterinsights_ruby_proto", - deps = [":contactcenterinsights_proto"], -) - -ruby_grpc_library( - name = "contactcenterinsights_ruby_grpc", - srcs = [":contactcenterinsights_proto"], - deps = [":contactcenterinsights_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "contactcenterinsights_ruby_gapic", - srcs = [":contactcenterinsights_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-contact_center_insights-v1", - "ruby-cloud-product-url=https://cloud.google.com/contact-center/insights/docs", - "ruby-cloud-api-id=contactcenterinsights.googleapis.com", - "ruby-cloud-api-shortname=contactcenterinsights", - ], - grpc_service_config = "contactcenterinsights_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Contact Center AI Insights helps users detect and visualize patterns in their contact center data. Understanding conversational data drives business value, improves operational efficiency, and provides a voice for customer feedback.", - ruby_cloud_title = "Contact Center AI Insights V1", - deps = [ - ":contactcenterinsights_ruby_grpc", - ":contactcenterinsights_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-contactcenterinsights-v1-ruby", - deps = [ - ":contactcenterinsights_ruby_gapic", - ":contactcenterinsights_ruby_grpc", - ":contactcenterinsights_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 = "contactcenterinsights_csharp_proto", - deps = [":contactcenterinsights_proto"], -) - -csharp_grpc_library( - name = "contactcenterinsights_csharp_grpc", - srcs = [":contactcenterinsights_proto"], - deps = [":contactcenterinsights_csharp_proto"], -) - -csharp_gapic_library( - name = "contactcenterinsights_csharp_gapic", - srcs = [":contactcenterinsights_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "contactcenterinsights_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "contactcenterinsights_v1.yaml", - deps = [ - ":contactcenterinsights_csharp_grpc", - ":contactcenterinsights_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-contactcenterinsights-v1-csharp", - deps = [ - ":contactcenterinsights_csharp_gapic", - ":contactcenterinsights_csharp_grpc", - ":contactcenterinsights_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "contactcenterinsights_cc_proto", - deps = [":contactcenterinsights_proto"], -) - -cc_grpc_library( - name = "contactcenterinsights_cc_grpc", - srcs = [":contactcenterinsights_proto"], - grpc_only = True, - deps = [":contactcenterinsights_cc_proto"], -) diff -urN a/google/cloud/contentwarehouse/v1/BUILD.bazel b/google/cloud/contentwarehouse/v1/BUILD.bazel --- a/google/cloud/contentwarehouse/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/contentwarehouse/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,427 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "contentwarehouse_proto", - srcs = [ - "async_document_service_request.proto", - "common.proto", - "document.proto", - "document_link_service.proto", - "document_schema.proto", - "document_schema_service.proto", - "document_service.proto", - "document_service_request.proto", - "filters.proto", - "histogram.proto", - "rule_engine.proto", - "ruleset_service.proto", - "ruleset_service_request.proto", - "synonymset.proto", - "synonymset_service.proto", - "synonymset_service_request.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/cloud/documentai/v1:documentai_proto", - "//google/iam/v1:policy_proto", - "//google/type:datetime_proto", - "//google/type:interval_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "contentwarehouse_proto_with_info", - deps = [ - ":contentwarehouse_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "contentwarehouse_java_proto", - deps = [":contentwarehouse_proto"], -) - -java_grpc_library( - name = "contentwarehouse_java_grpc", - srcs = [":contentwarehouse_proto"], - deps = [":contentwarehouse_java_proto"], -) - -java_gapic_library( - name = "contentwarehouse_java_gapic", - srcs = [":contentwarehouse_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "contentwarehouse_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "contentwarehouse_v1.yaml", - test_deps = [ - ":contentwarehouse_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":contentwarehouse_java_proto", - "//google/api:api_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -# TODO(b/246642734): Re-enable the failed json tests -java_gapic_test( - name = "contentwarehouse_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.contentwarehouse.v1.DocumentLinkServiceClientHttpJsonTest", - "com.google.cloud.contentwarehouse.v1.DocumentLinkServiceClientTest", - # "com.google.cloud.contentwarehouse.v1.DocumentSchemaServiceClientHttpJsonTest", - "com.google.cloud.contentwarehouse.v1.DocumentSchemaServiceClientTest", - # "com.google.cloud.contentwarehouse.v1.DocumentServiceClientHttpJsonTest", - "com.google.cloud.contentwarehouse.v1.DocumentServiceClientTest", - # "com.google.cloud.contentwarehouse.v1.RuleSetServiceClientHttpJsonTest", - "com.google.cloud.contentwarehouse.v1.RuleSetServiceClientTest", - # "com.google.cloud.contentwarehouse.v1.SynonymSetServiceClientHttpJsonTest", - "com.google.cloud.contentwarehouse.v1.SynonymSetServiceClientTest", - ], - runtime_deps = [":contentwarehouse_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-contentwarehouse-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":contentwarehouse_java_gapic", - ":contentwarehouse_java_grpc", - ":contentwarehouse_java_proto", - ":contentwarehouse_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "contentwarehouse_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1", - protos = [":contentwarehouse_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/cloud/documentai/v1:documentai_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/type:datetime_go_proto", - "//google/type:interval_go_proto", - ], -) - -go_gapic_library( - name = "contentwarehouse_go_gapic", - srcs = [":contentwarehouse_proto_with_info"], - grpc_service_config = "contentwarehouse_grpc_service_config.json", - importpath = "cloud.google.com/go/contentwarehouse/apiv1;contentwarehouse", - metadata = True, - rest_numeric_enums = False, - service_yaml = "contentwarehouse_v1.yaml", - transport = "grpc+rest", - deps = [ - ":contentwarehouse_go_proto", - "//google/iam/v1:iam_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "contentwarehouse_go_gapic_test", - srcs = [":contentwarehouse_go_gapic_srcjar_test"], - embed = [":contentwarehouse_go_gapic"], - importpath = "cloud.google.com/go/contentwarehouse/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-contentwarehouse-v1-go", - deps = [ - ":contentwarehouse_go_gapic", - ":contentwarehouse_go_gapic_srcjar-metadata.srcjar", - ":contentwarehouse_go_gapic_srcjar-test.srcjar", - ":contentwarehouse_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "contentwarehouse_py_gapic", - srcs = [":contentwarehouse_proto"], - grpc_service_config = "contentwarehouse_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "contentwarehouse_v1.yaml", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - "//google/cloud/documentai/v1:documentai_py_proto", - ], -) - -py_test( - name = "contentwarehouse_py_gapic_test", - srcs = [ - "contentwarehouse_py_gapic_pytest.py", - "contentwarehouse_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [ - ":contentwarehouse_py_gapic", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "contentwarehouse-v1-py", - deps = [ - ":contentwarehouse_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "contentwarehouse_php_proto", - deps = [":contentwarehouse_proto"], -) - -php_grpc_library( - name = "contentwarehouse_php_grpc", - srcs = [":contentwarehouse_proto"], - deps = [":contentwarehouse_php_proto"], -) - -php_gapic_library( - name = "contentwarehouse_php_gapic", - srcs = [":contentwarehouse_proto_with_info"], - grpc_service_config = "contentwarehouse_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "contentwarehouse_v1.yaml", - transport = "grpc+rest", - deps = [ - ":contentwarehouse_php_grpc", - ":contentwarehouse_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-contentwarehouse-v1-php", - deps = [ - ":contentwarehouse_php_gapic", - ":contentwarehouse_php_grpc", - ":contentwarehouse_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "contentwarehouse_nodejs_gapic", - package_name = "@google-cloud/contentwarehouse", - src = ":contentwarehouse_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "contentwarehouse_grpc_service_config.json", - package = "google.cloud.contentwarehouse.v1", - rest_numeric_enums = False, - service_yaml = "contentwarehouse_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "contentwarehouse-v1-nodejs", - deps = [ - ":contentwarehouse_nodejs_gapic", - ":contentwarehouse_proto", - # Cross-API dependency requires adding this explicitly to pack protos - "//google/cloud/documentai/v1:documentai_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "contentwarehouse_ruby_proto", - deps = [":contentwarehouse_proto"], -) - -ruby_grpc_library( - name = "contentwarehouse_ruby_grpc", - srcs = [":contentwarehouse_proto"], - deps = [":contentwarehouse_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "contentwarehouse_ruby_gapic", - srcs = [":contentwarehouse_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-contentwarehouse-v1", - ], - grpc_service_config = "contentwarehouse_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "contentwarehouse_v1.yaml", - deps = [ - ":contentwarehouse_ruby_grpc", - ":contentwarehouse_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-contentwarehouse-v1-ruby", - deps = [ - ":contentwarehouse_ruby_gapic", - ":contentwarehouse_ruby_grpc", - ":contentwarehouse_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "contentwarehouse_csharp_proto", - deps = [":contentwarehouse_proto"], -) - -csharp_grpc_library( - name = "contentwarehouse_csharp_grpc", - srcs = [":contentwarehouse_proto"], - deps = [":contentwarehouse_csharp_proto"], -) - -csharp_gapic_library( - name = "contentwarehouse_csharp_gapic", - srcs = [":contentwarehouse_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "contentwarehouse_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "contentwarehouse_v1.yaml", - deps = [ - ":contentwarehouse_csharp_grpc", - ":contentwarehouse_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-contentwarehouse-v1-csharp", - deps = [ - ":contentwarehouse_csharp_gapic", - ":contentwarehouse_csharp_grpc", - ":contentwarehouse_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "contentwarehouse_cc_proto", - deps = [":contentwarehouse_proto"], -) - -cc_grpc_library( - name = "contentwarehouse_cc_grpc", - srcs = [":contentwarehouse_proto"], - grpc_only = True, - deps = [":contentwarehouse_cc_proto"], -) diff -urN a/google/cloud/datacatalog/BUILD.bazel b/google/cloud/datacatalog/BUILD.bazel --- a/google/cloud/datacatalog/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/datacatalog/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-data_catalog. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for datacatalog. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "datacatalog_ruby_wrapper", - srcs = ["//google/cloud/datacatalog/v1:datacatalog_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-data_catalog", - "ruby-cloud-env-prefix=DATA_CATALOG", - "ruby-cloud-wrapper-of=v1:0.7", - "ruby-cloud-product-url=https://cloud.google.com/data-catalog", - "ruby-cloud-api-id=datacatalog.googleapis.com", - "ruby-cloud-api-shortname=datacatalog", - ], - ruby_cloud_description = "Data Catalog is a centralized and unified data catalog service for all your Cloud resources, where users and systems can discover data, explore and curate its semantics, understand how to act on it, and help govern its usage.", - ruby_cloud_title = "Data Catalog", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-datacatalog-ruby", - deps = [ - ":datacatalog_ruby_wrapper", - ], -) diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v1/BUILD.bazel --- a/google/cloud/datacatalog/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/datacatalog/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,411 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "datacatalog_proto", - srcs = [ - "bigquery.proto", - "common.proto", - "data_source.proto", - "datacatalog.proto", - "dataplex_spec.proto", - "gcs_fileset_spec.proto", - "physical_schema.proto", - "policytagmanager.proto", - "policytagmanagerserialization.proto", - "schema.proto", - "search.proto", - "table_spec.proto", - "tags.proto", - "timestamps.proto", - "usage.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "datacatalog_proto_with_info", - deps = [ - ":datacatalog_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# 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 = "datacatalog_java_proto", - deps = [":datacatalog_proto"], -) - -java_grpc_library( - name = "datacatalog_java_grpc", - srcs = [":datacatalog_proto"], - deps = [":datacatalog_java_proto"], -) - -java_gapic_library( - name = "datacatalog_java_gapic", - srcs = [":datacatalog_proto_with_info"], - grpc_service_config = "datacatalog_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":datacatalog_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":datacatalog_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "datacatalog_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.datacatalog.v1.DataCatalogClientHttpJsonTest", - "com.google.cloud.datacatalog.v1.DataCatalogClientTest", - "com.google.cloud.datacatalog.v1.PolicyTagManagerClientHttpJsonTest", - "com.google.cloud.datacatalog.v1.PolicyTagManagerClientTest", - "com.google.cloud.datacatalog.v1.PolicyTagManagerSerializationClientHttpJsonTest", - "com.google.cloud.datacatalog.v1.PolicyTagManagerSerializationClientTest", - ], - runtime_deps = [":datacatalog_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-datacatalog-v1-java", - include_samples = True, - deps = [ - ":datacatalog_java_gapic", - ":datacatalog_java_grpc", - ":datacatalog_java_proto", - ":datacatalog_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 = "datacatalog_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1", - protos = [":datacatalog_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( - name = "datacatalog_go_gapic", - srcs = [":datacatalog_proto_with_info"], - grpc_service_config = "datacatalog_grpc_service_config.json", - importpath = "cloud.google.com/go/datacatalog/apiv1;datacatalog", - metadata = True, - rest_numeric_enums = False, - service_yaml = "datacatalog_v1.yaml", - transport = "grpc+rest", - deps = [ - ":datacatalog_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "datacatalog_go_gapic_test", - srcs = [":datacatalog_go_gapic_srcjar_test"], - embed = [":datacatalog_go_gapic"], - importpath = "cloud.google.com/go/datacatalog/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-datacatalog-v1-go", - deps = [ - ":datacatalog_go_gapic", - ":datacatalog_go_gapic_srcjar-metadata.srcjar", - ":datacatalog_go_gapic_srcjar-test.srcjar", - ":datacatalog_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "datacatalog_py_gapic", - srcs = [":datacatalog_proto"], - grpc_service_config = "datacatalog_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "datacatalog_py_gapic_test", - srcs = [ - "datacatalog_py_gapic_pytest.py", - "datacatalog_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":datacatalog_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "datacatalog-v1-py", - deps = [ - ":datacatalog_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 = "datacatalog_php_proto", - deps = [":datacatalog_proto"], -) - -php_grpc_library( - name = "datacatalog_php_grpc", - srcs = [":datacatalog_proto"], - deps = [":datacatalog_php_proto"], -) - -php_gapic_library( - name = "datacatalog_php_gapic", - srcs = [":datacatalog_proto_with_info"], - grpc_service_config = "datacatalog_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":datacatalog_php_grpc", - ":datacatalog_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-datacatalog-v1-php", - deps = [ - ":datacatalog_php_gapic", - ":datacatalog_php_grpc", - ":datacatalog_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "datacatalog_nodejs_gapic", - package_name = "@google-cloud/datacatalog", - src = ":datacatalog_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "datacatalog_grpc_service_config.json", - main_service = "DataCatalog", - mixins = "none", - package = "google.cloud.datacatalog.v1", - rest_numeric_enums = False, - service_yaml = "datacatalog_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "datacatalog-v1-nodejs", - deps = [ - ":datacatalog_nodejs_gapic", - ":datacatalog_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "datacatalog_ruby_proto", - deps = [":datacatalog_proto"], -) - -ruby_grpc_library( - name = "datacatalog_ruby_grpc", - srcs = [":datacatalog_proto"], - deps = [":datacatalog_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "datacatalog_ruby_gapic", - srcs = [":datacatalog_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=datacatalog.googleapis.com", - "ruby-cloud-api-shortname=datacatalog", - "ruby-cloud-env-prefix=DATA_CATALOG", - "ruby-cloud-gem-name=google-cloud-data_catalog-v1", - "ruby-cloud-product-url=https://cloud.google.com/data-catalog", - ], - grpc_service_config = "datacatalog_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "DataCatalog is a centralized and unified data catalog service for all your Cloud resources, where users and systems can discover data, explore and curate its semantics, understand how to act on it, and help govern its usage.", - ruby_cloud_title = "Data Catalog V1", - deps = [ - ":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", - ], -) - -############################################################################## -# 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 = "datacatalog_csharp_proto", - deps = [":datacatalog_proto"], -) - -csharp_grpc_library( - name = "datacatalog_csharp_grpc", - srcs = [":datacatalog_proto"], - deps = [":datacatalog_csharp_proto"], -) - -csharp_gapic_library( - name = "datacatalog_csharp_gapic", - srcs = [":datacatalog_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "datacatalog_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datacatalog_v1.yaml", - deps = [ - ":datacatalog_csharp_grpc", - ":datacatalog_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-datacatalog-v1-csharp", - deps = [ - ":datacatalog_csharp_gapic", - ":datacatalog_csharp_grpc", - ":datacatalog_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "datacatalog_cc_proto", - deps = [":datacatalog_proto"], -) - -cc_grpc_library( - name = "datacatalog_cc_grpc", - srcs = [":datacatalog_proto"], - grpc_only = True, - deps = [":datacatalog_cc_proto"], -) diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacatalog/v1beta1/BUILD.bazel --- a/google/cloud/datacatalog/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/datacatalog/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,370 +0,0 @@ -# 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 = "datacatalog_proto", - srcs = [ - "common.proto", - "datacatalog.proto", - "gcs_fileset_spec.proto", - "policytagmanager.proto", - "policytagmanagerserialization.proto", - "schema.proto", - "search.proto", - "table_spec.proto", - "tags.proto", - "timestamps.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "datacatalog_proto_with_info", - deps = [ - ":datacatalog_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# 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 = "datacatalog_java_proto", - deps = [":datacatalog_proto"], -) - -java_grpc_library( - name = "datacatalog_java_grpc", - srcs = [":datacatalog_proto"], - deps = [":datacatalog_java_proto"], -) - -java_gapic_library( - name = "datacatalog_java_gapic", - srcs = [":datacatalog_proto_with_info"], - grpc_service_config = "datacatalog_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":datacatalog_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":datacatalog_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "datacatalog_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.datacatalog.v1beta1.DataCatalogClientTest", - "com.google.cloud.datacatalog.v1beta1.DataCatalogClientHttpJsonTest", - "com.google.cloud.datacatalog.v1beta1.PolicyTagManagerClientTest", - "com.google.cloud.datacatalog.v1beta1.PolicyTagManagerClientHttpJsonTest", - "com.google.cloud.datacatalog.v1beta1.PolicyTagManagerSerializationClientTest", - "com.google.cloud.datacatalog.v1beta1.PolicyTagManagerSerializationClientHttpJsonTest", - ], - runtime_deps = [":datacatalog_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-datacatalog-v1beta1-java", - include_samples = True, - deps = [ - ":datacatalog_java_gapic", - ":datacatalog_java_grpc", - ":datacatalog_java_proto", - ":datacatalog_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 = "datacatalog_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1", - protos = [":datacatalog_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( - name = "datacatalog_go_gapic", - srcs = [":datacatalog_proto_with_info"], - grpc_service_config = "datacatalog_grpc_service_config.json", - importpath = "cloud.google.com/go/datacatalog/apiv1beta1;datacatalog", - rest_numeric_enums = False, - service_yaml = "datacatalog_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":datacatalog_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "datacatalog_go_gapic_test", - srcs = [":datacatalog_go_gapic_srcjar_test"], - embed = [":datacatalog_go_gapic"], - importpath = "cloud.google.com/go/datacatalog/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-datacatalog-v1beta1-go", - deps = [ - ":datacatalog_go_gapic", - ":datacatalog_go_gapic_srcjar-test.srcjar", - ":datacatalog_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "datacatalog_py_gapic", - srcs = [":datacatalog_proto"], - grpc_service_config = "datacatalog_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "datacatalog_py_gapic_test", - srcs = [ - "datacatalog_py_gapic_pytest.py", - "datacatalog_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":datacatalog_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "datacatalog-v1beta1-py", - deps = [ - ":datacatalog_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 = "datacatalog_php_proto", - deps = [":datacatalog_proto"], -) - -php_grpc_library( - name = "datacatalog_php_grpc", - srcs = [":datacatalog_proto"], - deps = [":datacatalog_php_proto"], -) - -php_gapic_library( - name = "datacatalog_php_gapic", - srcs = [":datacatalog_proto_with_info"], - grpc_service_config = "datacatalog_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":datacatalog_php_grpc", - ":datacatalog_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-datacatalog-v1beta1-php", - deps = [ - ":datacatalog_php_gapic", - ":datacatalog_php_grpc", - ":datacatalog_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "datacatalog_nodejs_gapic", - package_name = "@google-cloud/datacatalog", - src = ":datacatalog_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "datacatalog_grpc_service_config.json", - main_service = "DataCatalog", - mixins = "none", - package = "google.cloud.datacatalog.v1beta1", - rest_numeric_enums = False, - service_yaml = "datacatalog_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "datacatalog-v1beta1-nodejs", - deps = [ - ":datacatalog_nodejs_gapic", - ":datacatalog_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "datacatalog_ruby_proto", - deps = [":datacatalog_proto"], -) - -ruby_grpc_library( - name = "datacatalog_ruby_grpc", - srcs = [":datacatalog_proto"], - deps = [":datacatalog_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "datacatalog_ruby_gapic", - srcs = [":datacatalog_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-datacatalog-v1beta1"], - rest_numeric_enums = False, - deps = [ - ":datacatalog_ruby_grpc", - ":datacatalog_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-datacatalog-v1beta1-ruby", - deps = [ - ":datacatalog_ruby_gapic", - ":datacatalog_ruby_grpc", - ":datacatalog_ruby_proto", - ], -) - -############################################################################## -# 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 = "datacatalog_csharp_proto", - deps = [":datacatalog_proto"], -) - -csharp_grpc_library( - name = "datacatalog_csharp_grpc", - srcs = [":datacatalog_proto"], - deps = [":datacatalog_csharp_proto"], -) - -csharp_gapic_library( - name = "datacatalog_csharp_gapic", - srcs = [":datacatalog_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "datacatalog_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datacatalog_v1beta1.yaml", - deps = [ - ":datacatalog_csharp_grpc", - ":datacatalog_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-datacatalog-v1beta1-csharp", - deps = [ - ":datacatalog_csharp_gapic", - ":datacatalog_csharp_grpc", - ":datacatalog_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/dataform/BUILD.bazel b/google/cloud/dataform/BUILD.bazel --- a/google/cloud/dataform/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dataform/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-dataform. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for dataform. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta1 in this case. -ruby_cloud_gapic_library( - name = "dataform_ruby_wrapper", - srcs = ["//google/cloud/dataform/v1beta1:dataform_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-dataform", - "ruby-cloud-wrapper-of=v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/dataform", - "ruby-cloud-api-id=dataform.googleapis.com", - "ruby-cloud-api-shortname=dataform", - ], - ruby_cloud_description = "Dataform is a service for data analysts to develop, test, version control, and schedule complex SQL workflows for data transformation in BigQuery.", - ruby_cloud_title = "Dataform", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-dataform-ruby", - deps = [ - ":dataform_ruby_wrapper", - ], -) diff -urN a/google/cloud/dataform/v1alpha2/BUILD.bazel b/google/cloud/dataform/v1alpha2/BUILD.bazel --- a/google/cloud/dataform/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dataform/v1alpha2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,392 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "dataform_proto", - srcs = [ - "dataform.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/type:interval_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - ], -) - -proto_library_with_info( - name = "dataform_proto_with_info", - deps = [ - ":dataform_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "dataform_java_proto", - deps = [":dataform_proto"], -) - -java_grpc_library( - name = "dataform_java_grpc", - srcs = [":dataform_proto"], - deps = [":dataform_java_proto"], -) - -java_gapic_library( - name = "dataform_java_gapic", - srcs = [":dataform_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "dataform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataform_v1alpha2.yaml", - test_deps = [ - ":dataform_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":dataform_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "dataform_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.dataform.v1alpha2.DataformClientHttpJsonTest", - "com.google.cloud.dataform.v1alpha2.DataformClientTest", - ], - runtime_deps = [":dataform_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-dataform-v1alpha2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":dataform_java_gapic", - ":dataform_java_grpc", - ":dataform_java_proto", - ":dataform_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 = "dataform_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/dataform/v1alpha2", - protos = [":dataform_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:interval_go_proto", - ], -) - -go_gapic_library( - name = "dataform_go_gapic", - srcs = [":dataform_proto_with_info"], - grpc_service_config = "dataform_grpc_service_config.json", - importpath = "cloud.google.com/go/dataform/apiv1alpha2;dataform", - metadata = True, - rest_numeric_enums = False, - service_yaml = "dataform_v1alpha2.yaml", - transport = "grpc+rest", - deps = [ - ":dataform_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "dataform_go_gapic_test", - srcs = [":dataform_go_gapic_srcjar_test"], - embed = [":dataform_go_gapic"], - importpath = "cloud.google.com/go/dataform/apiv1alpha2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-dataform-v1alpha2-go", - deps = [ - ":dataform_go_gapic", - ":dataform_go_gapic_srcjar-metadata.srcjar", - ":dataform_go_gapic_srcjar-test.srcjar", - ":dataform_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "dataform_py_gapic", - srcs = [":dataform_proto"], - grpc_service_config = "dataform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataform_v1alpha2.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "dataform_py_gapic_test", - srcs = [ - "dataform_py_gapic_pytest.py", - "dataform_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":dataform_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "dataform-v1alpha2-py", - deps = [ - ":dataform_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 = "dataform_php_proto", - deps = [":dataform_proto"], -) - -php_grpc_library( - name = "dataform_php_grpc", - srcs = [":dataform_proto"], - deps = [":dataform_php_proto"], -) - -php_gapic_library( - name = "dataform_php_gapic", - srcs = [":dataform_proto_with_info"], - grpc_service_config = "dataform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataform_v1alpha2.yaml", - transport = "grpc+rest", - deps = [ - ":dataform_php_grpc", - ":dataform_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-dataform-v1alpha2-php", - deps = [ - ":dataform_php_gapic", - ":dataform_php_grpc", - ":dataform_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "dataform_nodejs_gapic", - package_name = "@google-cloud/dataform", - src = ":dataform_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "dataform_grpc_service_config.json", - package = "google.cloud.dataform.v1alpha2", - rest_numeric_enums = False, - service_yaml = "dataform_v1alpha2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "dataform-v1alpha2-nodejs", - deps = [ - ":dataform_nodejs_gapic", - ":dataform_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "dataform_ruby_proto", - deps = [":dataform_proto"], -) - -ruby_grpc_library( - name = "dataform_ruby_grpc", - srcs = [":dataform_proto"], - deps = [":dataform_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "dataform_ruby_gapic", - srcs = [":dataform_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-dataform-v1alpha2"], - grpc_service_config = "dataform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataform_v1alpha2.yaml", - deps = [ - ":dataform_ruby_grpc", - ":dataform_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-dataform-v1alpha2-ruby", - deps = [ - ":dataform_ruby_gapic", - ":dataform_ruby_grpc", - ":dataform_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 = "dataform_csharp_proto", - deps = [":dataform_proto"], -) - -csharp_grpc_library( - name = "dataform_csharp_grpc", - srcs = [":dataform_proto"], - deps = [":dataform_csharp_proto"], -) - -csharp_gapic_library( - name = "dataform_csharp_gapic", - srcs = [":dataform_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "dataform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataform_v1alpha2.yaml", - deps = [ - ":dataform_csharp_grpc", - ":dataform_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-dataform-v1alpha2-csharp", - deps = [ - ":dataform_csharp_gapic", - ":dataform_csharp_grpc", - ":dataform_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "dataform_cc_proto", - deps = [":dataform_proto"], -) - -cc_grpc_library( - name = "dataform_cc_grpc", - srcs = [":dataform_proto"], - grpc_only = True, - deps = [":dataform_cc_proto"], -) diff -urN a/google/cloud/dataform/v1beta1/BUILD.bazel b/google/cloud/dataform/v1beta1/BUILD.bazel --- a/google/cloud/dataform/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dataform/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,386 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "dataform_proto", - srcs = [ - "dataform.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/type:interval_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - ], -) - -proto_library_with_info( - name = "dataform_proto_with_info", - deps = [ - ":dataform_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "dataform_java_proto", - deps = [":dataform_proto"], -) - -java_grpc_library( - name = "dataform_java_grpc", - srcs = [":dataform_proto"], - deps = [":dataform_java_proto"], -) - -java_gapic_library( - name = "dataform_java_gapic", - srcs = [":dataform_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "dataform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataform_v1beta1.yaml", - test_deps = [ - ":dataform_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":dataform_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "dataform_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.dataform.v1beta1.DataformClientHttpJsonTest", - "com.google.cloud.dataform.v1beta1.DataformClientTest", - ], - runtime_deps = [":dataform_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-dataform-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":dataform_java_gapic", - ":dataform_java_grpc", - ":dataform_java_proto", - ":dataform_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 = "dataform_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/dataform/v1beta1", - protos = [":dataform_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:interval_go_proto", - ], -) - -go_gapic_library( - name = "dataform_go_gapic", - srcs = [":dataform_proto_with_info"], - grpc_service_config = "dataform_grpc_service_config.json", - importpath = "cloud.google.com/go/dataform/apiv1beta1;dataform", - metadata = True, - rest_numeric_enums = False, - service_yaml = "dataform_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":dataform_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "dataform_go_gapic_test", - srcs = [":dataform_go_gapic_srcjar_test"], - embed = [":dataform_go_gapic"], - importpath = "cloud.google.com/go/dataform/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-dataform-v1beta1-go", - deps = [ - ":dataform_go_gapic", - ":dataform_go_gapic_srcjar-metadata.srcjar", - ":dataform_go_gapic_srcjar-test.srcjar", - ":dataform_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "dataform_py_gapic", - srcs = [":dataform_proto"], - grpc_service_config = "dataform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataform_v1beta1.yaml", - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "dataform-v1beta1-py", - deps = [ - ":dataform_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 = "dataform_php_proto", - deps = [":dataform_proto"], -) - -php_grpc_library( - name = "dataform_php_grpc", - srcs = [":dataform_proto"], - deps = [":dataform_php_proto"], -) - -php_gapic_library( - name = "dataform_php_gapic", - srcs = [":dataform_proto_with_info"], - grpc_service_config = "dataform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataform_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":dataform_php_grpc", - ":dataform_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-dataform-v1beta1-php", - deps = [ - ":dataform_php_gapic", - ":dataform_php_grpc", - ":dataform_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "dataform_nodejs_gapic", - package_name = "@google-cloud/dataform", - src = ":dataform_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "dataform_grpc_service_config.json", - package = "google.cloud.dataform.v1beta1", - rest_numeric_enums = False, - service_yaml = "dataform_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "dataform-v1beta1-nodejs", - deps = [ - ":dataform_nodejs_gapic", - ":dataform_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "dataform_ruby_proto", - deps = [":dataform_proto"], -) - -ruby_grpc_library( - name = "dataform_ruby_grpc", - srcs = [":dataform_proto"], - deps = [":dataform_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "dataform_ruby_gapic", - srcs = [":dataform_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=dataform.googleapis.com", - "ruby-cloud-api-shortname=dataform", - "ruby-cloud-gem-name=google-cloud-dataform-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/dataform", - ], - grpc_service_config = "dataform_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Dataform is a service for data analysts to develop, test, version control, and schedule complex SQL workflows for data transformation in BigQuery.", - ruby_cloud_title = "Dataform V1beta1", - service_yaml = "dataform_v1beta1.yaml", - deps = [ - ":dataform_ruby_grpc", - ":dataform_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-dataform-v1beta1-ruby", - deps = [ - ":dataform_ruby_gapic", - ":dataform_ruby_grpc", - ":dataform_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 = "dataform_csharp_proto", - deps = [":dataform_proto"], -) - -csharp_grpc_library( - name = "dataform_csharp_grpc", - srcs = [":dataform_proto"], - deps = [":dataform_csharp_proto"], -) - -csharp_gapic_library( - name = "dataform_csharp_gapic", - srcs = [":dataform_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "dataform_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataform_v1beta1.yaml", - deps = [ - ":dataform_csharp_grpc", - ":dataform_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-dataform-v1beta1-csharp", - deps = [ - ":dataform_csharp_gapic", - ":dataform_csharp_grpc", - ":dataform_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "dataform_cc_proto", - deps = [":dataform_proto"], -) - -cc_grpc_library( - name = "dataform_cc_grpc", - srcs = [":dataform_proto"], - grpc_only = True, - deps = [":dataform_cc_proto"], -) diff -urN a/google/cloud/datafusion/BUILD.bazel b/google/cloud/datafusion/BUILD.bazel --- a/google/cloud/datafusion/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/datafusion/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-data_fusion. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for datafusion. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "datafusion_ruby_wrapper", - srcs = ["//google/cloud/datafusion/v1:datafusion_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-data_fusion", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/data-fusion", - "ruby-cloud-api-id=datafusion.googleapis.com", - "ruby-cloud-api-shortname=datafusion", - ], - ruby_cloud_description = "Cloud Data Fusion is a fully managed, cloud-native, enterprise data integration service for quickly building and managing data pipelines.", - ruby_cloud_title = "Cloud Data Fusion", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-datafusion-ruby", - deps = [ - ":datafusion_ruby_wrapper", - ], -) diff -urN a/google/cloud/datafusion/v1/BUILD.bazel b/google/cloud/datafusion/v1/BUILD.bazel --- a/google/cloud/datafusion/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/datafusion/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,392 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "datafusion_proto", - srcs = [ - "datafusion.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 = "datafusion_proto_with_info", - deps = [ - ":datafusion_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 = "datafusion_java_proto", - deps = [":datafusion_proto"], -) - -java_grpc_library( - name = "datafusion_java_grpc", - srcs = [":datafusion_proto"], - deps = [":datafusion_java_proto"], -) - -java_gapic_library( - name = "datafusion_java_gapic", - srcs = [":datafusion_proto_with_info"], - grpc_service_config = "datafusion_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":datafusion_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":datafusion_java_proto", - ], -) - -java_gapic_test( - name = "datafusion_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.datafusion.v1.DataFusionClientHttpJsonTest", - "com.google.cloud.datafusion.v1.DataFusionClientTest", - ], - runtime_deps = [":datafusion_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-datafusion-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":datafusion_java_gapic", - ":datafusion_java_grpc", - ":datafusion_java_proto", - ":datafusion_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 = "datafusion_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/datafusion/v1", - protos = [":datafusion_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "datafusion_go_gapic", - srcs = [":datafusion_proto_with_info"], - grpc_service_config = "datafusion_grpc_service_config.json", - importpath = "cloud.google.com/go/datafusion/apiv1;datafusion", - metadata = True, - rest_numeric_enums = False, - service_yaml = "datafusion_v1.yaml", - transport = "grpc+rest", - deps = [ - ":datafusion_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "datafusion_go_gapic_test", - srcs = [":datafusion_go_gapic_srcjar_test"], - embed = [":datafusion_go_gapic"], - importpath = "cloud.google.com/go/datafusion/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-datafusion-v1-go", - deps = [ - ":datafusion_go_gapic", - ":datafusion_go_gapic_srcjar-metadata.srcjar", - ":datafusion_go_gapic_srcjar-test.srcjar", - ":datafusion_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "datafusion_py_gapic", - srcs = [":datafusion_proto"], - grpc_service_config = "datafusion_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-data-fusion", - "python-gapic-namespace=google.cloud", - "python-gapic-name=data_fusion", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "datafusion_py_gapic_test", - srcs = [ - "datafusion_py_gapic_pytest.py", - "datafusion_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":datafusion_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "datafusion-v1-py", - deps = [ - ":datafusion_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 = "datafusion_php_proto", - deps = [":datafusion_proto"], -) - -php_grpc_library( - name = "datafusion_php_grpc", - srcs = [":datafusion_proto"], - deps = [":datafusion_php_proto"], -) - -php_gapic_library( - name = "datafusion_php_gapic", - srcs = [":datafusion_proto_with_info"], - grpc_service_config = "datafusion_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datafusion_v1.yaml", - transport = "grpc+rest", - deps = [ - ":datafusion_php_grpc", - ":datafusion_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-datafusion-v1-php", - deps = [ - ":datafusion_php_gapic", - ":datafusion_php_grpc", - ":datafusion_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "datafusion_nodejs_gapic", - package_name = "@google-cloud/data-fusion", - src = ":datafusion_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "datafusion_grpc_service_config.json", - package = "google.cloud.datafusion.v1", - rest_numeric_enums = False, - service_yaml = "datafusion_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "datafusion-v1-nodejs", - deps = [ - ":datafusion_nodejs_gapic", - ":datafusion_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "datafusion_ruby_proto", - deps = [":datafusion_proto"], -) - -ruby_grpc_library( - name = "datafusion_ruby_grpc", - srcs = [":datafusion_proto"], - deps = [":datafusion_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "datafusion_ruby_gapic", - srcs = [":datafusion_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-data_fusion-v1", - "ruby-cloud-api-shortname=datafusion", - "ruby-cloud-api-id=datafusion.googleapis.com", - "ruby-cloud-product-url=https://cloud.google.com/data-fusion", - ], - grpc_service_config = "datafusion_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Data Fusion is a fully managed, cloud-native, enterprise data integration service for quickly building and managing data pipelines.", - ruby_cloud_title = "Cloud Data Fusion V1", - deps = [ - ":datafusion_ruby_grpc", - ":datafusion_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-datafusion-v1-ruby", - deps = [ - ":datafusion_ruby_gapic", - ":datafusion_ruby_grpc", - ":datafusion_ruby_proto", - ], -) - -############################################################################## -# 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 = "datafusion_csharp_proto", - deps = [":datafusion_proto"], -) - -csharp_grpc_library( - name = "datafusion_csharp_grpc", - srcs = [":datafusion_proto"], - deps = [":datafusion_csharp_proto"], -) - -csharp_gapic_library( - name = "datafusion_csharp_gapic", - srcs = [":datafusion_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "datafusion_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datafusion_v1.yaml", - deps = [ - ":datafusion_csharp_grpc", - ":datafusion_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-datafusion-v1-csharp", - deps = [ - ":datafusion_csharp_gapic", - ":datafusion_csharp_grpc", - ":datafusion_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "datafusion_cc_proto", - deps = [":datafusion_proto"], -) - -cc_grpc_library( - name = "datafusion_cc_grpc", - srcs = [":datafusion_proto"], - grpc_only = True, - deps = [":datafusion_cc_proto"], -) diff -urN a/google/cloud/datafusion/v1beta1/BUILD.bazel b/google/cloud/datafusion/v1beta1/BUILD.bazel --- a/google/cloud/datafusion/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/datafusion/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,381 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "datafusion_proto", - srcs = [ - "v1beta1.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "datafusion_proto_with_info", - deps = [ - ":datafusion_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# 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 = "datafusion_java_proto", - deps = [":datafusion_proto"], -) - -java_grpc_library( - name = "datafusion_java_grpc", - srcs = [":datafusion_proto"], - deps = [":datafusion_java_proto"], -) - -java_gapic_library( - name = "datafusion_java_gapic", - srcs = [":datafusion_proto_with_info"], - grpc_service_config = "datafusion_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":datafusion_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":datafusion_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "datafusion_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.datafusion.v1beta1.DataFusionClientHttpJsonTest", - "com.google.cloud.datafusion.v1beta1.DataFusionClientTest", - ], - runtime_deps = [":datafusion_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-datafusion-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":datafusion_java_gapic", - ":datafusion_java_grpc", - ":datafusion_java_proto", - ":datafusion_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 = "datafusion_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/datafusion/v1beta1", - protos = [":datafusion_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "datafusion_go_gapic", - srcs = [":datafusion_proto_with_info"], - grpc_service_config = "datafusion_grpc_service_config.json", - importpath = "cloud.google.com/go/datafusion/apiv1beta1;datafusion", - metadata = True, - rest_numeric_enums = False, - service_yaml = "datafusion_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":datafusion_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "datafusion_go_gapic_test", - srcs = [":datafusion_go_gapic_srcjar_test"], - embed = [":datafusion_go_gapic"], - importpath = "cloud.google.com/go/datafusion/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-datafusion-v1beta1-go", - deps = [ - ":datafusion_go_gapic", - ":datafusion_go_gapic_srcjar-metadata.srcjar", - ":datafusion_go_gapic_srcjar-test.srcjar", - ":datafusion_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "datafusion_py_gapic", - srcs = [":datafusion_proto"], - grpc_service_config = "datafusion_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "datafusion_py_gapic_test", - srcs = [ - "datafusion_py_gapic_pytest.py", - "datafusion_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":datafusion_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "datafusion-v1beta1-py", - deps = [ - ":datafusion_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 = "datafusion_php_proto", - deps = [":datafusion_proto"], -) - -php_grpc_library( - name = "datafusion_php_grpc", - srcs = [":datafusion_proto"], - deps = [":datafusion_php_proto"], -) - -php_gapic_library( - name = "datafusion_php_gapic", - srcs = [":datafusion_proto_with_info"], - grpc_service_config = "datafusion_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datafusion_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":datafusion_php_grpc", - ":datafusion_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-datafusion-v1beta1-php", - deps = [ - ":datafusion_php_gapic", - ":datafusion_php_grpc", - ":datafusion_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "datafusion_nodejs_gapic", - package_name = "@google-cloud/data-fusion", - src = ":datafusion_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "datafusion_grpc_service_config.json", - package = "google.cloud.datafusion.v1beta1", - rest_numeric_enums = False, - service_yaml = "datafusion_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "datafusion-v1beta1-nodejs", - deps = [ - ":datafusion_nodejs_gapic", - ":datafusion_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "datafusion_ruby_proto", - deps = [":datafusion_proto"], -) - -ruby_grpc_library( - name = "datafusion_ruby_grpc", - srcs = [":datafusion_proto"], - deps = [":datafusion_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "datafusion_ruby_gapic", - srcs = [":datafusion_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-data_fusion-v1beta1", - "ruby-cloud-api-shortname=datafusion", - "ruby-cloud-api-id=datafusion.googleapis.com", - "ruby-cloud-product-url=https://cloud.google.com/data-fusion", - ], - grpc_service_config = "datafusion_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Data Fusion is a fully managed, cloud-native, enterprise data integration service for quickly building and managing data pipelines.", - ruby_cloud_title = "Cloud Data Fusion V1beta1", - deps = [ - ":datafusion_ruby_grpc", - ":datafusion_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-datafusion-v1beta1-ruby", - deps = [ - ":datafusion_ruby_gapic", - ":datafusion_ruby_grpc", - ":datafusion_ruby_proto", - ], -) - -############################################################################## -# 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 = "datafusion_csharp_proto", - deps = [":datafusion_proto"], -) - -csharp_grpc_library( - name = "datafusion_csharp_grpc", - srcs = [":datafusion_proto"], - deps = [":datafusion_csharp_proto"], -) - -csharp_gapic_library( - name = "datafusion_csharp_gapic", - srcs = [":datafusion_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "datafusion_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datafusion_v1beta1.yaml", - deps = [ - ":datafusion_csharp_grpc", - ":datafusion_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-datafusion-v1beta1-csharp", - deps = [ - ":datafusion_csharp_gapic", - ":datafusion_csharp_grpc", - ":datafusion_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/datalabeling/BUILD.bazel b/google/cloud/datalabeling/BUILD.bazel --- a/google/cloud/datalabeling/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/datalabeling/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-data_labeling. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for datalabeling. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta1 in this case. -ruby_cloud_gapic_library( - name = "datalabeling_ruby_wrapper", - srcs = ["//google/cloud/datalabeling/v1beta1:datalabeling_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-data_labeling", - "ruby-cloud-env-prefix=DATA_LABELING", - "ruby-cloud-wrapper-of=v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/ai-platform/data-labeling/docs", - "ruby-cloud-api-id=datalabeling.googleapis.com", - "ruby-cloud-api-shortname=datalabeling", - ], - ruby_cloud_description = "AI Platform Data Labeling Service lets you work with human labelers to generate highly accurate labels for a collection of data that you can use in machine learning models.", - ruby_cloud_title = "AI Platform Data Labeling Service", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-datalabeling-ruby", - deps = [ - ":datalabeling_ruby_wrapper", - ], -) diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalabeling/v1beta1/BUILD.bazel --- a/google/cloud/datalabeling/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/datalabeling/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,373 +0,0 @@ -# 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 = "datalabeling_proto", - srcs = [ - "annotation.proto", - "annotation_spec_set.proto", - "data_labeling_service.proto", - "data_payloads.proto", - "dataset.proto", - "evaluation.proto", - "evaluation_job.proto", - "human_annotation_config.proto", - "instruction.proto", - "operations.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "datalabeling_proto_with_info", - deps = [ - ":datalabeling_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "datalabeling_java_proto", - deps = [":datalabeling_proto"], -) - -java_grpc_library( - name = "datalabeling_java_grpc", - srcs = [":datalabeling_proto"], - deps = [":datalabeling_java_proto"], -) - -java_gapic_library( - name = "datalabeling_java_gapic", - srcs = [":datalabeling_proto_with_info"], - grpc_service_config = "datalabeling_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":datalabeling_java_grpc", - ], - transport = "grpc", - deps = [ - ":datalabeling_java_proto", - ], -) - -java_gapic_test( - name = "datalabeling_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.datalabeling.v1beta1.DataLabelingServiceClientTest", - ], - runtime_deps = [":datalabeling_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-datalabeling-v1beta1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":datalabeling_java_gapic", - ":datalabeling_java_grpc", - ":datalabeling_java_proto", - ":datalabeling_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 = "datalabeling_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1", - protos = [":datalabeling_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -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", - rest_numeric_enums = False, - service_yaml = "datalabeling_v1beta1.yaml", - deps = [ - ":datalabeling_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - 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-datalabeling-v1beta1-go", - deps = [ - ":datalabeling_go_gapic", - ":datalabeling_go_gapic_srcjar-test.srcjar", - ":datalabeling_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "datalabeling_py_gapic", - srcs = [":datalabeling_proto"], - grpc_service_config = "datalabeling_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "datalabeling_py_gapic_test", - srcs = [ - "datalabeling_py_gapic_pytest.py", - "datalabeling_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":datalabeling_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "datalabeling-v1beta1-py", - deps = [ - ":datalabeling_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 = "datalabeling_php_proto", - deps = [":datalabeling_proto"], -) - -php_grpc_library( - name = "datalabeling_php_grpc", - srcs = [":datalabeling_proto"], - deps = [":datalabeling_php_proto"], -) - -php_gapic_library( - name = "datalabeling_php_gapic", - srcs = [":datalabeling_proto_with_info"], - grpc_service_config = "datalabeling_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datalabeling_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":datalabeling_php_grpc", - ":datalabeling_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-datalabeling-v1beta1-php", - deps = [ - ":datalabeling_php_gapic", - ":datalabeling_php_grpc", - ":datalabeling_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "datalabeling_nodejs_gapic", - package_name = "@google-cloud/datalabeling", - src = ":datalabeling_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "datalabeling_grpc_service_config.json", - main_service = "datalabeling", - package = "google.cloud.datalabeling.v1beta1", - rest_numeric_enums = False, - service_yaml = "datalabeling_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "datalabeling-v1beta1-nodejs", - deps = [ - ":datalabeling_nodejs_gapic", - ":datalabeling_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "datalabeling_ruby_proto", - deps = [":datalabeling_proto"], -) - -ruby_grpc_library( - name = "datalabeling_ruby_grpc", - srcs = [":datalabeling_proto"], - deps = [":datalabeling_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "datalabeling_ruby_gapic", - srcs = [":datalabeling_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-data_labeling-v1beta1", - "ruby-cloud-env-prefix=DATA_LABELING", - "ruby-cloud-product-url=https://cloud.google.com/ai-platform/data-labeling/docs", - "ruby-cloud-api-id=datalabeling.googleapis.com", - "ruby-cloud-api-shortname=datalabeling", - ], - grpc_service_config = "datalabeling_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "AI Platform Data Labeling Service lets you work with human labelers to generate highly accurate labels for a collection of data that you can use in machine learning models.", - ruby_cloud_title = "AI Platform Data Labeling Service V1beta1", - deps = [ - ":datalabeling_ruby_grpc", - ":datalabeling_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-datalabeling-v1beta1-ruby", - deps = [ - ":datalabeling_ruby_gapic", - ":datalabeling_ruby_grpc", - ":datalabeling_ruby_proto", - ], -) - -############################################################################## -# 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 = "datalabeling_csharp_proto", - deps = [":datalabeling_proto"], -) - -csharp_grpc_library( - name = "datalabeling_csharp_grpc", - srcs = [":datalabeling_proto"], - deps = [":datalabeling_csharp_proto"], -) - -csharp_gapic_library( - name = "datalabeling_csharp_gapic", - srcs = [":datalabeling_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "datalabeling_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datalabeling_v1beta1.yaml", - deps = [ - ":datalabeling_csharp_grpc", - ":datalabeling_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-datalabeling-v1beta1-csharp", - deps = [ - ":datalabeling_csharp_gapic", - ":datalabeling_csharp_grpc", - ":datalabeling_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/dataplex/BUILD.bazel b/google/cloud/dataplex/BUILD.bazel --- a/google/cloud/dataplex/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dataplex/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-dataplex. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for dataplex. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "dataplex_ruby_wrapper", - srcs = ["//google/cloud/dataplex/v1:dataplex_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-dataplex", - "ruby-cloud-wrapper-of=v1:0.2", - "ruby-cloud-product-url=https://cloud.google.com/dataplex/", - "ruby-cloud-api-id=dataplex.googleapis.com", - "ruby-cloud-api-shortname=dataplex", - ], - ruby_cloud_description = "Dataplex is an intelligent data fabric that provides a way to centrally manage, monitor, and govern your data across data lakes, data warehouses and data marts, and make this data securely accessible to a variety of analytics and data science tools.", - ruby_cloud_title = "Dataplex", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-dataplex-ruby", - deps = [ - ":dataplex_ruby_wrapper", - ], -) diff -urN a/google/cloud/dataplex/v1/BUILD.bazel b/google/cloud/dataplex/v1/BUILD.bazel --- a/google/cloud/dataplex/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dataplex/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,421 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "dataplex_proto", - srcs = [ - "analyze.proto", - "content.proto", - "logs.proto", - "metadata.proto", - "resources.proto", - "service.proto", - "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/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 = "dataplex_proto_with_info", - deps = [ - ":dataplex_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "dataplex_java_proto", - deps = [":dataplex_proto"], -) - -java_grpc_library( - name = "dataplex_java_grpc", - srcs = [":dataplex_proto"], - deps = [":dataplex_java_proto"], -) - -java_gapic_library( - name = "dataplex_java_gapic", - srcs = [":dataplex_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "dataplex_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataplex_v1.yaml", - test_deps = [ - ":dataplex_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":dataplex_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "dataplex_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.dataplex.v1.ContentServiceClientHttpJsonTest", - "com.google.cloud.dataplex.v1.ContentServiceClientTest", - "com.google.cloud.dataplex.v1.DataplexServiceClientHttpJsonTest", - "com.google.cloud.dataplex.v1.DataplexServiceClientTest", - "com.google.cloud.dataplex.v1.MetadataServiceClientHttpJsonTest", - "com.google.cloud.dataplex.v1.MetadataServiceClientTest", - ], - runtime_deps = [":dataplex_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-dataplex-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":dataplex_java_gapic", - ":dataplex_java_grpc", - ":dataplex_java_proto", - ":dataplex_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 = "dataplex_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/dataplex/v1", - protos = [":dataplex_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "dataplex_go_gapic", - srcs = [":dataplex_proto_with_info"], - grpc_service_config = "dataplex_grpc_service_config.json", - importpath = "cloud.google.com/go/dataplex/apiv1;dataplex", - metadata = True, - rest_numeric_enums = False, - service_yaml = "dataplex_v1.yaml", - transport = "grpc+rest", - deps = [ - ":dataplex_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "dataplex_go_gapic_test", - srcs = [":dataplex_go_gapic_srcjar_test"], - embed = [":dataplex_go_gapic"], - importpath = "cloud.google.com/go/dataplex/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-dataplex-v1-go", - deps = [ - ":dataplex_go_gapic", - ":dataplex_go_gapic_srcjar-metadata.srcjar", - ":dataplex_go_gapic_srcjar-test.srcjar", - ":dataplex_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "dataplex_py_gapic", - srcs = [":dataplex_proto"], - grpc_service_config = "dataplex_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataplex_v1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "dataplex_py_gapic_test", - srcs = [ - "dataplex_py_gapic_pytest.py", - "dataplex_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":dataplex_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "dataplex-v1-py", - deps = [ - ":dataplex_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 = "dataplex_php_proto", - deps = [":dataplex_proto"], -) - -php_grpc_library( - name = "dataplex_php_grpc", - srcs = [":dataplex_proto"], - deps = [":dataplex_php_proto"], -) - -php_gapic_library( - name = "dataplex_php_gapic", - srcs = [":dataplex_proto_with_info"], - grpc_service_config = "dataplex_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataplex_v1.yaml", - transport = "grpc+rest", - deps = [ - ":dataplex_php_grpc", - ":dataplex_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-dataplex-v1-php", - deps = [ - ":dataplex_php_gapic", - ":dataplex_php_grpc", - ":dataplex_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "dataplex_nodejs_gapic", - package_name = "@google-cloud/dataplex", - src = ":dataplex_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "dataplex_grpc_service_config.json", - # Content service defines IAM RPCs, force override mixins to remove IAM - mixins = "google.cloud.location.Locations;google.longrunning.Operations", - package = "google.cloud.dataplex.v1", - rest_numeric_enums = False, - service_yaml = "dataplex_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "dataplex-v1-nodejs", - deps = [ - ":dataplex_nodejs_gapic", - ":dataplex_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "dataplex_ruby_proto", - deps = [":dataplex_proto"], -) - -ruby_grpc_library( - name = "dataplex_ruby_grpc", - srcs = [":dataplex_proto"], - deps = [":dataplex_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "dataplex_ruby_gapic", - srcs = [":dataplex_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=dataplex.googleapis.com", - "ruby-cloud-api-shortname=dataplex", - "ruby-cloud-gem-name=google-cloud-dataplex-v1", - "ruby-cloud-product-url=https://cloud.google.com/dataplex/", - ], - grpc_service_config = "dataplex_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Dataplex is an intelligent data fabric that provides a way to centrally manage, monitor, and govern your data across data lakes, data warehouses and data marts, and make this data securely accessible to a variety of analytics and data science tools.", - ruby_cloud_title = "Dataplex V1", - service_yaml = "dataplex_v1.yaml", - deps = [ - ":dataplex_ruby_grpc", - ":dataplex_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-dataplex-v1-ruby", - deps = [ - ":dataplex_ruby_gapic", - ":dataplex_ruby_grpc", - ":dataplex_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 = "dataplex_csharp_proto", - deps = [":dataplex_proto"], -) - -csharp_grpc_library( - name = "dataplex_csharp_grpc", - srcs = [":dataplex_proto"], - deps = [":dataplex_csharp_proto"], -) - -csharp_gapic_library( - name = "dataplex_csharp_gapic", - srcs = [":dataplex_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "dataplex_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataplex_v1.yaml", - deps = [ - ":dataplex_csharp_grpc", - ":dataplex_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-dataplex-v1-csharp", - deps = [ - ":dataplex_csharp_gapic", - ":dataplex_csharp_grpc", - ":dataplex_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "dataplex_cc_proto", - deps = [":dataplex_proto"], -) - -cc_grpc_library( - name = "dataplex_cc_grpc", - srcs = [":dataplex_proto"], - grpc_only = True, - deps = [":dataplex_cc_proto"], -) diff -urN a/google/cloud/dataproc/BUILD.bazel b/google/cloud/dataproc/BUILD.bazel --- a/google/cloud/dataproc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dataproc/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-dataproc. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for dataproc. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "dataproc_ruby_wrapper", - srcs = ["//google/cloud/dataproc/v1:dataproc_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-dataproc", - "ruby-cloud-env-prefix=DATAPROC", - "ruby-cloud-wrapper-of=v1:0.7", - "ruby-cloud-product-url=https://cloud.google.com/dataproc", - "ruby-cloud-api-id=dataproc.googleapis.com", - "ruby-cloud-api-shortname=dataproc", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "Manages Hadoop-based clusters and jobs on Google Cloud Platform.", - ruby_cloud_title = "Cloud Dataproc", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-dataproc-ruby", - deps = [ - ":dataproc_ruby_wrapper", - ], -) diff -urN a/google/cloud/dataproc/logging/BUILD.bazel b/google/cloud/dataproc/logging/BUILD.bazel --- a/google/cloud/dataproc/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dataproc/logging/BUILD.bazel 1969-12-31 16:00:00 @@ -1,176 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "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", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUILD.bazel --- a/google/cloud/dataproc/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dataproc/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,395 +0,0 @@ -# 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 = "dataproc_proto", - srcs = [ - "autoscaling_policies.proto", - "batches.proto", - "clusters.proto", - "jobs.proto", - "operations.proto", - "shared.proto", - "workflow_templates.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "dataproc_proto_with_info", - deps = [ - ":dataproc_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "dataproc_java_proto", - deps = [":dataproc_proto"], -) - -java_grpc_library( - name = "dataproc_java_grpc", - srcs = [":dataproc_proto"], - deps = [":dataproc_java_proto"], -) - -java_gapic_library( - name = "dataproc_java_gapic", - srcs = [":dataproc_proto_with_info"], - gapic_yaml = "dataproc_gapic.yaml", - grpc_service_config = "dataproc_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":dataproc_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":dataproc_java_proto", - ], -) - -java_gapic_test( - name = "dataproc_java_gapic_test_suite", - test_classes = [ - # Add AutoscalingPolicyService to gapic yaml - "com.google.cloud.dataproc.v1.AutoscalingPolicyServiceClientHttpJsonTest", - "com.google.cloud.dataproc.v1.AutoscalingPolicyServiceClientTest", - "com.google.cloud.dataproc.v1.ClusterControllerClientHttpJsonTest", - "com.google.cloud.dataproc.v1.ClusterControllerClientTest", - "com.google.cloud.dataproc.v1.JobControllerClientHttpJsonTest", - "com.google.cloud.dataproc.v1.JobControllerClientTest", - "com.google.cloud.dataproc.v1.WorkflowTemplateServiceClientHttpJsonTest", - "com.google.cloud.dataproc.v1.WorkflowTemplateServiceClientTest", - ], - runtime_deps = [":dataproc_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-dataproc-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":dataproc_java_gapic", - ":dataproc_java_grpc", - ":dataproc_java_proto", - ":dataproc_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "dataproc_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1", - protos = [":dataproc_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -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", - rest_numeric_enums = False, - service_yaml = "dataproc_v1.yaml", - transport = "grpc+rest", - deps = [ - ":dataproc_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "dataproc_go_gapic_test", - srcs = [":dataproc_go_gapic_srcjar_test"], - embed = [":dataproc_go_gapic"], - importpath = "cloud.google.com/go/dataproc/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-dataproc-v1-go", - deps = [ - ":dataproc_go_gapic", - ":dataproc_go_gapic_srcjar-test.srcjar", - ":dataproc_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "dataproc_py_gapic", - srcs = [":dataproc_proto"], - grpc_service_config = "dataproc_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "dataproc_py_gapic_test", - srcs = [ - "dataproc_py_gapic_pytest.py", - "dataproc_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":dataproc_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "dataproc-v1-py", - deps = [ - ":dataproc_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "dataproc_php_proto", - deps = [":dataproc_proto"], -) - -php_grpc_library( - name = "dataproc_php_grpc", - srcs = [":dataproc_proto"], - deps = [":dataproc_php_proto"], -) - -php_gapic_library( - name = "dataproc_php_gapic", - srcs = [":dataproc_proto_with_info"], - gapic_yaml = "dataproc_gapic.yaml", - grpc_service_config = "dataproc_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataproc_v1.yaml", - transport = "grpc+rest", - deps = [ - ":dataproc_php_grpc", - ":dataproc_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", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "dataproc_nodejs_gapic", - package_name = "@google-cloud/dataproc", - src = ":dataproc_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "dataproc_grpc_service_config.json", - main_service = "dataproc", - package = "google.cloud.dataproc.v1", - rest_numeric_enums = False, - service_yaml = "dataproc_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "dataproc-v1-nodejs", - deps = [ - ":dataproc_nodejs_gapic", - ":dataproc_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "dataproc_ruby_proto", - deps = [":dataproc_proto"], -) - -ruby_grpc_library( - name = "dataproc_ruby_grpc", - srcs = [":dataproc_proto"], - deps = [":dataproc_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "dataproc_ruby_gapic", - srcs = [":dataproc_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-dataproc-v1", - "ruby-cloud-env-prefix=DATAPROC", - "ruby-cloud-product-url=https://cloud.google.com/dataproc", - "ruby-cloud-api-id=dataproc.googleapis.com", - "ruby-cloud-api-shortname=dataproc", - ], - grpc_service_config = "dataproc_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Manages Hadoop-based clusters and jobs on Google Cloud Platform.", - ruby_cloud_title = "Cloud Dataproc V1", - deps = [ - ":dataproc_ruby_grpc", - ":dataproc_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-dataproc-v1-ruby", - deps = [ - ":dataproc_ruby_gapic", - ":dataproc_ruby_grpc", - ":dataproc_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "dataproc_csharp_proto", - deps = [":dataproc_proto"], -) - -csharp_grpc_library( - name = "dataproc_csharp_grpc", - srcs = [":dataproc_proto"], - deps = [":dataproc_csharp_proto"], -) - -csharp_gapic_library( - name = "dataproc_csharp_gapic", - srcs = [":dataproc_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "dataproc_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataproc_v1.yaml", - deps = [ - ":dataproc_csharp_grpc", - ":dataproc_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-dataproc-v1-csharp", - deps = [ - ":dataproc_csharp_gapic", - ":dataproc_csharp_grpc", - ":dataproc_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "dataproc_cc_proto", - deps = [":dataproc_proto"], -) - -cc_grpc_library( - name = "dataproc_cc_grpc", - srcs = [":dataproc_proto"], - grpc_only = True, - deps = [":dataproc_cc_proto"], -) diff -urN a/google/cloud/dataqna/BUILD.bazel b/google/cloud/dataqna/BUILD.bazel --- a/google/cloud/dataqna/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dataqna/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-dataqna. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for dataqna. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1alpha in this case. -ruby_cloud_gapic_library( - name = "dataqna_ruby_wrapper", - srcs = ["//google/cloud/dataqna/v1alpha:dataqna_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-dataqna", - "ruby-cloud-env-prefix=BIGQUERY_DATAQNA", - "ruby-cloud-wrapper-of=v1alpha:0.0", - "ruby-cloud-path-override=data_qn_a=dataqna", - "ruby-cloud-namespace-override=Dataqna=DataQnA", - "ruby-cloud-api-id=dataqna.googleapis.com", - "ruby-cloud-api-shortname=dataqna", - ], - ruby_cloud_description = "Data QnA is a natural language question and answer service for BigQuery data.", - ruby_cloud_title = "BigQuery Data QnA", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-dataqna-ruby", - deps = [ - ":dataqna_ruby_wrapper", - ], -) diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1alpha/BUILD.bazel --- a/google/cloud/dataqna/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dataqna/v1alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -1,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 = "dataqna_proto", - srcs = [ - "annotated_string.proto", - "auto_suggestion_service.proto", - "question.proto", - "question_service.proto", - "user_feedback.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "dataqna_proto_with_info", - deps = [ - ":dataqna_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# 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 = "dataqna_java_proto", - deps = [":dataqna_proto"], -) - -java_grpc_library( - name = "dataqna_java_grpc", - srcs = [":dataqna_proto"], - deps = [":dataqna_java_proto"], -) - -java_gapic_library( - name = "dataqna_java_gapic", - srcs = [":dataqna_proto_with_info"], - grpc_service_config = "dataqna_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":dataqna_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":dataqna_java_proto", - ], -) - -java_gapic_test( - name = "dataqna_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.dataqna.v1alpha.AutoSuggestionServiceClientHttpJsonTest", - "com.google.cloud.dataqna.v1alpha.AutoSuggestionServiceClientTest", - "com.google.cloud.dataqna.v1alpha.QuestionServiceClientHttpJsonTest", - "com.google.cloud.dataqna.v1alpha.QuestionServiceClientTest", - ], - runtime_deps = [":dataqna_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-dataqna-v1alpha-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":dataqna_java_gapic", - ":dataqna_java_grpc", - ":dataqna_java_proto", - ":dataqna_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 = "dataqna_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha", - protos = [":dataqna_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "dataqna_go_gapic", - srcs = [":dataqna_proto_with_info"], - grpc_service_config = "dataqna_grpc_service_config.json", - importpath = "cloud.google.com/go/dataqna/apiv1alpha;dataqna", - rest_numeric_enums = False, - service_yaml = "dataqna_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":dataqna_go_proto", - ], -) - -go_test( - name = "dataqna_go_gapic_test", - srcs = [":dataqna_go_gapic_srcjar_test"], - embed = [":dataqna_go_gapic"], - importpath = "cloud.google.com/go/dataqna/apiv1alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-dataqna-v1alpha-go", - deps = [ - ":dataqna_go_gapic", - ":dataqna_go_gapic_srcjar-test.srcjar", - ":dataqna_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "dataqna_py_gapic", - srcs = [":dataqna_proto"], - grpc_service_config = "dataqna_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - opt_args = [ - "warehouse-package-name=google-cloud-data-qna", - ], -) - -py_test( - name = "dataqna_py_gapic_test", - srcs = [ - "dataqna_py_gapic_pytest.py", - "dataqna_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":dataqna_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "dataqna-v1alpha-py", - deps = [ - ":dataqna_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 = "dataqna_php_proto", - deps = [":dataqna_proto"], -) - -php_grpc_library( - name = "dataqna_php_grpc", - srcs = [":dataqna_proto"], - deps = [":dataqna_php_proto"], -) - -php_gapic_library( - name = "dataqna_php_gapic", - srcs = [":dataqna_proto_with_info"], - grpc_service_config = "dataqna_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":dataqna_php_grpc", - ":dataqna_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-dataqna-v1alpha-php", - deps = [ - ":dataqna_php_gapic", - ":dataqna_php_grpc", - ":dataqna_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "dataqna_nodejs_gapic", - package_name = "@google-cloud/data-qna", - src = ":dataqna_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "dataqna_grpc_service_config.json", - package = "google.cloud.dataqna.v1alpha", - rest_numeric_enums = False, - service_yaml = "dataqna_v1alpha.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "dataqna-v1alpha-nodejs", - deps = [ - ":dataqna_nodejs_gapic", - ":dataqna_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "dataqna_ruby_proto", - deps = [":dataqna_proto"], -) - -ruby_grpc_library( - name = "dataqna_ruby_grpc", - srcs = [":dataqna_proto"], - deps = [":dataqna_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "dataqna_ruby_gapic", - srcs = [":dataqna_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-dataqna-v1alpha", - "ruby-cloud-env-prefix=BIGQUERY_DATAQNA", - "ruby-cloud-path-override=data_qn_a=dataqna", - "ruby-cloud-namespace-override=Dataqna=DataQnA", - "ruby-cloud-api-id=dataqna.googleapis.com", - "ruby-cloud-api-shortname=dataqna", - ], - grpc_service_config = "dataqna_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Data QnA is a natural language question and answer service for BigQuery data.", - ruby_cloud_title = "BigQuery Data QnA V1alpha", - deps = [ - ":dataqna_ruby_grpc", - ":dataqna_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-dataqna-v1alpha-ruby", - deps = [ - ":dataqna_ruby_gapic", - ":dataqna_ruby_grpc", - ":dataqna_ruby_proto", - ], -) - -############################################################################## -# 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 = "dataqna_csharp_proto", - deps = [":dataqna_proto"], -) - -csharp_grpc_library( - name = "dataqna_csharp_grpc", - srcs = [":dataqna_proto"], - deps = [":dataqna_csharp_proto"], -) - -csharp_gapic_library( - name = "dataqna_csharp_gapic", - srcs = [":dataqna_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "dataqna_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataqna_v1alpha.yaml", - deps = [ - ":dataqna_csharp_grpc", - ":dataqna_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-dataqna-v1alpha-csharp", - deps = [ - ":dataqna_csharp_gapic", - ":dataqna_csharp_grpc", - ":dataqna_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/datastream/BUILD.bazel b/google/cloud/datastream/BUILD.bazel --- a/google/cloud/datastream/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/datastream/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-datastream. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for datastream. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "datastream_ruby_wrapper", - srcs = ["//google/cloud/datastream/v1:datastream_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-datastream", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/datastream/", - "ruby-cloud-api-id=datastream.googleapis.com", - "ruby-cloud-api-shortname=datastream", - ], - ruby_cloud_description = "Datastream is a serverless and easy-to-use change data capture (CDC) and replication service. It allows you to synchronize data across heterogeneous databases and applications reliably, and with minimal latency and downtime.", - ruby_cloud_title = "Datastream", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-datastream-ruby", - deps = [ - ":datastream_ruby_wrapper", - ], -) diff -urN a/google/cloud/datastream/v1/BUILD.bazel b/google/cloud/datastream/v1/BUILD.bazel --- a/google/cloud/datastream/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/datastream/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,406 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "datastream_proto", - srcs = [ - "datastream.proto", - "datastream_resources.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "datastream_proto_with_info", - deps = [ - ":datastream_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "datastream_java_proto", - deps = [":datastream_proto"], -) - -java_grpc_library( - name = "datastream_java_grpc", - srcs = [":datastream_proto"], - deps = [":datastream_java_proto"], -) - -java_gapic_library( - name = "datastream_java_gapic", - srcs = [":datastream_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "datastream_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datastream_v1.yaml", - test_deps = [ - ":datastream_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":datastream_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "datastream_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.datastream.v1.DatastreamClientHttpJsonTest", - "com.google.cloud.datastream.v1.DatastreamClientTest", - ], - runtime_deps = [":datastream_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-datastream-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":datastream_java_gapic", - ":datastream_java_grpc", - ":datastream_java_proto", - ":datastream_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 = "datastream_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/datastream/v1", - protos = [":datastream_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "datastream_go_gapic", - srcs = [":datastream_proto_with_info"], - grpc_service_config = "datastream_grpc_service_config.json", - importpath = "cloud.google.com/go/datastream/apiv1;datastream", - metadata = True, - rest_numeric_enums = False, - service_yaml = "datastream_v1.yaml", - transport = "grpc+rest", - deps = [ - ":datastream_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "datastream_go_gapic_test", - srcs = [":datastream_go_gapic_srcjar_test"], - embed = [":datastream_go_gapic"], - importpath = "cloud.google.com/go/datastream/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-datastream-v1-go", - deps = [ - ":datastream_go_gapic", - ":datastream_go_gapic_srcjar-metadata.srcjar", - ":datastream_go_gapic_srcjar-test.srcjar", - ":datastream_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "datastream_py_gapic", - srcs = [":datastream_proto"], - grpc_service_config = "datastream_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datastream_v1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "datastream_py_gapic_test", - srcs = [ - "datastream_py_gapic_pytest.py", - "datastream_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":datastream_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "datastream-v1-py", - deps = [ - ":datastream_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 = "datastream_php_proto", - deps = [":datastream_proto"], -) - -php_grpc_library( - name = "datastream_php_grpc", - srcs = [":datastream_proto"], - deps = [":datastream_php_proto"], -) - -php_gapic_library( - name = "datastream_php_gapic", - srcs = [":datastream_proto_with_info"], - grpc_service_config = "datastream_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datastream_v1.yaml", - transport = "grpc+rest", - deps = [ - ":datastream_php_grpc", - ":datastream_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-datastream-v1-php", - deps = [ - ":datastream_php_gapic", - ":datastream_php_grpc", - ":datastream_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "datastream_nodejs_gapic", - package_name = "@google-cloud/datastream", - src = ":datastream_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "datastream_grpc_service_config.json", - package = "google.cloud.datastream.v1", - rest_numeric_enums = False, - service_yaml = "datastream_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "datastream-v1-nodejs", - deps = [ - ":datastream_nodejs_gapic", - ":datastream_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "datastream_ruby_proto", - deps = [":datastream_proto"], -) - -ruby_grpc_library( - name = "datastream_ruby_grpc", - srcs = [":datastream_proto"], - deps = [":datastream_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "datastream_ruby_gapic", - srcs = [":datastream_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=datastream.googleapis.com", - "ruby-cloud-api-shortname=datastream", - "ruby-cloud-gem-name=google-cloud-datastream-v1", - "ruby-cloud-product-url=https://cloud.google.com/datastream/", - ], - grpc_service_config = "datastream_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Datastream is a serverless and easy-to-use change data capture (CDC) and replication service. It allows you to synchronize data across heterogeneous databases and applications reliably, and with minimal latency and downtime.", - ruby_cloud_title = "Datastream V1", - service_yaml = "datastream_v1.yaml", - deps = [ - ":datastream_ruby_grpc", - ":datastream_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-datastream-v1-ruby", - deps = [ - ":datastream_ruby_gapic", - ":datastream_ruby_grpc", - ":datastream_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 = "datastream_csharp_proto", - deps = [":datastream_proto"], -) - -csharp_grpc_library( - name = "datastream_csharp_grpc", - srcs = [":datastream_proto"], - deps = [":datastream_csharp_proto"], -) - -csharp_gapic_library( - name = "datastream_csharp_gapic", - srcs = [":datastream_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "datastream_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datastream_v1.yaml", - deps = [ - ":datastream_csharp_grpc", - ":datastream_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-datastream-v1-csharp", - deps = [ - ":datastream_csharp_gapic", - ":datastream_csharp_grpc", - ":datastream_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "datastream_cc_proto", - deps = [":datastream_proto"], -) - -cc_grpc_library( - name = "datastream_cc_grpc", - srcs = [":datastream_proto"], - grpc_only = True, - deps = [":datastream_cc_proto"], -) diff -urN a/google/cloud/datastream/v1alpha1/BUILD.bazel b/google/cloud/datastream/v1alpha1/BUILD.bazel --- a/google/cloud/datastream/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/datastream/v1alpha1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,374 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "datastream_proto", - srcs = [ - "datastream.proto", - "datastream_resources.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "datastream_proto_with_info", - deps = [ - ":datastream_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 = "datastream_java_proto", - deps = [":datastream_proto"], -) - -java_grpc_library( - name = "datastream_java_grpc", - srcs = [":datastream_proto"], - deps = [":datastream_java_proto"], -) - -java_gapic_library( - name = "datastream_java_gapic", - srcs = [":datastream_proto_with_info"], - grpc_service_config = "datastream_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":datastream_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":datastream_java_proto", - ], -) - -java_gapic_test( - name = "datastream_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.datastream.v1alpha1.DatastreamClientHttpJsonTest", - "com.google.cloud.datastream.v1alpha1.DatastreamClientTest", - ], - runtime_deps = [":datastream_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-datastream-v1alpha1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":datastream_java_gapic", - ":datastream_java_grpc", - ":datastream_java_proto", - ":datastream_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 = "datastream_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/datastream/v1alpha1", - protos = [":datastream_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "datastream_go_gapic", - srcs = [":datastream_proto_with_info"], - grpc_service_config = "datastream_grpc_service_config.json", - importpath = "cloud.google.com/go/datastream/apiv1alpha1;datastream", - metadata = True, - rest_numeric_enums = False, - service_yaml = "datastream_v1alpha1.yaml", - transport = "grpc+rest", - deps = [ - ":datastream_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 = "datastream_go_gapic_test", - srcs = [":datastream_go_gapic_srcjar_test"], - embed = [":datastream_go_gapic"], - importpath = "cloud.google.com/go/datastream/apiv1alpha1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-datastream-v1alpha1-go", - deps = [ - ":datastream_go_gapic", - ":datastream_go_gapic_srcjar-metadata.srcjar", - ":datastream_go_gapic_srcjar-test.srcjar", - ":datastream_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "datastream_py_gapic", - srcs = [":datastream_proto"], - grpc_service_config = "datastream_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "datastream_py_gapic_test", - srcs = [ - "datastream_py_gapic_pytest.py", - "datastream_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":datastream_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "datastream-v1alpha1-py", - deps = [ - ":datastream_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 = "datastream_php_proto", - deps = [":datastream_proto"], -) - -php_grpc_library( - name = "datastream_php_grpc", - srcs = [":datastream_proto"], - deps = [":datastream_php_proto"], -) - -php_gapic_library( - name = "datastream_php_gapic", - srcs = [":datastream_proto_with_info"], - grpc_service_config = "datastream_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datastream_v1alpha1.yaml", - transport = "grpc+rest", - deps = [ - ":datastream_php_grpc", - ":datastream_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-datastream-v1alpha1-php", - deps = [ - ":datastream_php_gapic", - ":datastream_php_grpc", - ":datastream_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "datastream_nodejs_gapic", - package_name = "@google-cloud/datastream", - src = ":datastream_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "datastream_grpc_service_config.json", - package = "google.cloud.datastream.v1alpha1", - rest_numeric_enums = False, - service_yaml = "datastream_v1alpha1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "datastream-v1alpha1-nodejs", - deps = [ - ":datastream_nodejs_gapic", - ":datastream_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "datastream_ruby_proto", - deps = [":datastream_proto"], -) - -ruby_grpc_library( - name = "datastream_ruby_grpc", - srcs = [":datastream_proto"], - deps = [":datastream_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "datastream_ruby_gapic", - srcs = [":datastream_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-datastream-v1alpha1", - "ruby-cloud-product-url=https://cloud.google.com/datastream/", - "ruby-cloud-api-id=datastream.googleapis.com", - "ruby-cloud-api-shortname=datastream", - ], - grpc_service_config = "datastream_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Datastream is a serverless and easy-to-use change data capture (CDC) and replication service. It allows you to synchronize data across heterogeneous databases and applications reliably, and with minimal latency and downtime.", - ruby_cloud_title = "Datastream V1alpha1", - deps = [ - ":datastream_ruby_grpc", - ":datastream_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-datastream-v1alpha1-ruby", - deps = [ - ":datastream_ruby_gapic", - ":datastream_ruby_grpc", - ":datastream_ruby_proto", - ], -) - -############################################################################## -# 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 = "datastream_csharp_proto", - deps = [":datastream_proto"], -) - -csharp_grpc_library( - name = "datastream_csharp_grpc", - srcs = [":datastream_proto"], - deps = [":datastream_csharp_proto"], -) - -csharp_gapic_library( - name = "datastream_csharp_gapic", - srcs = [":datastream_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "datastream_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datastream_v1alpha1.yaml", - deps = [ - ":datastream_csharp_grpc", - ":datastream_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-datastream-v1alpha1-csharp", - deps = [ - ":datastream_csharp_gapic", - ":datastream_csharp_grpc", - ":datastream_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/deploy/BUILD.bazel b/google/cloud/deploy/BUILD.bazel --- a/google/cloud/deploy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/deploy/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-deploy. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for clouddeploy. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "clouddeploy_ruby_wrapper", - srcs = ["//google/cloud/deploy/v1:deploy_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-deploy", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/deploy/", - "ruby-cloud-api-id=clouddeploy.googleapis.com", - "ruby-cloud-api-shortname=clouddeploy", - ], - ruby_cloud_description = "Google Cloud Deploy is a managed service that automates delivery of your applications to a series of target environments in a defined promotion sequence.", - ruby_cloud_title = "Google Cloud Deploy", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-deploy-ruby", - deps = [ - ":clouddeploy_ruby_wrapper", - ], -) diff -urN a/google/cloud/deploy/v1/BUILD.bazel b/google/cloud/deploy/v1/BUILD.bazel --- a/google/cloud/deploy/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/deploy/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,415 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "deploy_proto", - srcs = [ - "cloud_deploy.proto", - "deliverypipeline_notification_payload.proto", - "jobrun_notification_payload.proto", - "log_enums.proto", - "release_notification_payload.proto", - "release_render_payload.proto", - "rollout_notification_payload.proto", - "target_notification_payload.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/type:date_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "deploy_proto_with_info", - deps = [ - ":deploy_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "deploy_java_proto", - deps = [":deploy_proto"], -) - -java_grpc_library( - name = "deploy_java_grpc", - srcs = [":deploy_proto"], - deps = [":deploy_java_proto"], -) - -java_gapic_library( - name = "deploy_java_gapic", - srcs = [":deploy_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "clouddeploy_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "clouddeploy_v1.yaml", - test_deps = [ - ":deploy_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":deploy_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "deploy_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.deploy.v1.CloudDeployClientHttpJsonTest", - "com.google.cloud.deploy.v1.CloudDeployClientTest", - ], - runtime_deps = [":deploy_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-deploy-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":deploy_java_gapic", - ":deploy_java_grpc", - ":deploy_java_proto", - ":deploy_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 = "deploy_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/deploy/v1", - protos = [":deploy_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:date_go_proto", - ], -) - -go_gapic_library( - name = "deploy_go_gapic", - srcs = [":deploy_proto_with_info"], - grpc_service_config = "clouddeploy_grpc_service_config.json", - importpath = "cloud.google.com/go/deploy/apiv1;deploy", - metadata = True, - rest_numeric_enums = False, - service_yaml = "clouddeploy_v1.yaml", - transport = "grpc+rest", - deps = [ - ":deploy_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "deploy_go_gapic_test", - srcs = [":deploy_go_gapic_srcjar_test"], - embed = [":deploy_go_gapic"], - importpath = "cloud.google.com/go/deploy/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-deploy-v1-go", - deps = [ - ":deploy_go_gapic", - ":deploy_go_gapic_srcjar-metadata.srcjar", - ":deploy_go_gapic_srcjar-test.srcjar", - ":deploy_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "deploy_py_gapic", - srcs = [":deploy_proto"], - grpc_service_config = "clouddeploy_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "clouddeploy_v1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "deploy_py_gapic_test", - srcs = [ - "deploy_py_gapic_pytest.py", - "deploy_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":deploy_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "deploy-v1-py", - deps = [ - ":deploy_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 = "deploy_php_proto", - deps = [":deploy_proto"], -) - -php_grpc_library( - name = "deploy_php_grpc", - srcs = [":deploy_proto"], - deps = [":deploy_php_proto"], -) - -php_gapic_library( - name = "deploy_php_gapic", - srcs = [":deploy_proto_with_info"], - grpc_service_config = "clouddeploy_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "clouddeploy_v1.yaml", - transport = "grpc+rest", - deps = [ - ":deploy_php_grpc", - ":deploy_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-deploy-v1-php", - deps = [ - ":deploy_php_gapic", - ":deploy_php_grpc", - ":deploy_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "deploy_nodejs_gapic", - package_name = "@google-cloud/deploy", - src = ":deploy_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "clouddeploy_grpc_service_config.json", - package = "google.cloud.deploy.v1", - rest_numeric_enums = False, - service_yaml = "clouddeploy_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "deploy-v1-nodejs", - deps = [ - ":deploy_nodejs_gapic", - ":deploy_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "deploy_ruby_proto", - deps = [":deploy_proto"], -) - -ruby_grpc_library( - name = "deploy_ruby_grpc", - srcs = [":deploy_proto"], - deps = [":deploy_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "deploy_ruby_gapic", - srcs = [":deploy_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=clouddeploy.googleapis.com", - "ruby-cloud-api-shortname=clouddeploy", - "ruby-cloud-gem-name=google-cloud-deploy-v1", - "ruby-cloud-product-url=https://cloud.google.com/deploy/", - "ruby-cloud-yard-strict=false", - ], - grpc_service_config = "clouddeploy_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Google Cloud Deploy is a managed service that automates delivery of your applications to a series of target environments in a defined promotion sequence.", - ruby_cloud_title = "Google Cloud Deploy V1", - service_yaml = "clouddeploy_v1.yaml", - deps = [ - ":deploy_ruby_grpc", - ":deploy_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-deploy-v1-ruby", - deps = [ - ":deploy_ruby_gapic", - ":deploy_ruby_grpc", - ":deploy_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 = "deploy_csharp_proto", - deps = [":deploy_proto"], -) - -csharp_grpc_library( - name = "deploy_csharp_grpc", - srcs = [":deploy_proto"], - deps = [":deploy_csharp_proto"], -) - -csharp_gapic_library( - name = "deploy_csharp_gapic", - srcs = [":deploy_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "clouddeploy_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "clouddeploy_v1.yaml", - deps = [ - ":deploy_csharp_grpc", - ":deploy_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-deploy-v1-csharp", - deps = [ - ":deploy_csharp_gapic", - ":deploy_csharp_grpc", - ":deploy_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "deploy_cc_proto", - deps = [":deploy_proto"], -) - -cc_grpc_library( - name = "deploy_cc_grpc", - srcs = [":deploy_proto"], - grpc_only = True, - deps = [":deploy_cc_proto"], -) diff -urN a/google/cloud/dialogflow/BUILD.bazel b/google/cloud/dialogflow/BUILD.bazel --- a/google/cloud/dialogflow/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dialogflow/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-dialogflow. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for dialogflow. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v2 in this case. -ruby_cloud_gapic_library( - name = "dialogflow_ruby_wrapper", - srcs = ["//google/cloud/dialogflow/v2:dialogflow_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-dialogflow", - "ruby-cloud-env-prefix=DIALOGFLOW", - "ruby-cloud-wrapper-of=v2:0.15", - "ruby-cloud-product-url=https://cloud.google.com/dialogflow", - "ruby-cloud-api-id=dialogflow.googleapis.com", - "ruby-cloud-api-shortname=dialogflow", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow ES, providing the standard agent type suitable for small and simple agents.", - ruby_cloud_title = "Dialogflow", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-dialogflow-ruby", - deps = [ - ":dialogflow_ruby_wrapper", - ], -) diff -urN a/google/cloud/dialogflow/cx/BUILD.bazel b/google/cloud/dialogflow/cx/BUILD.bazel --- a/google/cloud/dialogflow/cx/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dialogflow/cx/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-dialogflow-cx. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for dialogflow. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v3 in this case. -ruby_cloud_gapic_library( - name = "dialogflow_ruby_wrapper", - srcs = ["//google/cloud/dialogflow/cx/v3:cx_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-dialogflow-cx", - "ruby-cloud-env-prefix=DIALOGFLOW", - "ruby-cloud-wrapper-of=v3:0.3", - "ruby-cloud-product-url=https://cloud.google.com/dialogflow", - "ruby-cloud-api-id=dialogflow.googleapis.com", - "ruby-cloud-api-shortname=dialogflow", - "ruby-cloud-namespace-override=Cx=CX", - ], - ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow CX, providing an advanced agent type suitable for large or very complex agents.", - ruby_cloud_title = "Dialogflow CX", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-dialogflow-cx-ruby", - deps = [ - ":dialogflow_ruby_wrapper", - ], -) diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/cx/v3/BUILD.bazel --- a/google/cloud/dialogflow/cx/v3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dialogflow/cx/v3/BUILD.bazel 1969-12-31 16:00:00 @@ -1,466 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "cx_proto", - srcs = [ - "advanced_settings.proto", - "agent.proto", - "audio_config.proto", - "changelog.proto", - "deployment.proto", - "entity_type.proto", - "environment.proto", - "experiment.proto", - "flow.proto", - "fulfillment.proto", - "intent.proto", - "page.proto", - "response_message.proto", - "security_settings.proto", - "session.proto", - "session_entity_type.proto", - "test_case.proto", - "transition_route_group.proto", - "validation_message.proto", - "version.proto", - "webhook.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/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 = "cx_proto_with_info", - deps = [ - ":cx_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "cx_java_proto", - deps = [":cx_proto"], -) - -java_grpc_library( - name = "cx_java_grpc", - srcs = [":cx_proto"], - deps = [":cx_java_proto"], -) - -java_gapic_library( - name = "cx_java_gapic", - srcs = [":cx_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dialogflow_v3.yaml", - test_deps = [ - ":cx_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":cx_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "cx_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.dialogflow.cx.v3.AgentsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.AgentsClientTest", - "com.google.cloud.dialogflow.cx.v3.ChangelogsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.ChangelogsClientTest", - "com.google.cloud.dialogflow.cx.v3.DeploymentsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.DeploymentsClientTest", - "com.google.cloud.dialogflow.cx.v3.EntityTypesClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.EntityTypesClientTest", - "com.google.cloud.dialogflow.cx.v3.EnvironmentsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.EnvironmentsClientTest", - "com.google.cloud.dialogflow.cx.v3.ExperimentsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.ExperimentsClientTest", - "com.google.cloud.dialogflow.cx.v3.FlowsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.FlowsClientTest", - "com.google.cloud.dialogflow.cx.v3.IntentsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.IntentsClientTest", - "com.google.cloud.dialogflow.cx.v3.PagesClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.PagesClientTest", - "com.google.cloud.dialogflow.cx.v3.SecuritySettingsServiceClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.SecuritySettingsServiceClientTest", - "com.google.cloud.dialogflow.cx.v3.SessionEntityTypesClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.SessionEntityTypesClientTest", - "com.google.cloud.dialogflow.cx.v3.SessionsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.SessionsClientTest", - "com.google.cloud.dialogflow.cx.v3.TestCasesClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.TestCasesClientTest", - "com.google.cloud.dialogflow.cx.v3.TransitionRouteGroupsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.TransitionRouteGroupsClientTest", - "com.google.cloud.dialogflow.cx.v3.VersionsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.VersionsClientTest", - "com.google.cloud.dialogflow.cx.v3.WebhooksClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3.WebhooksClientTest", - ], - runtime_deps = [":cx_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-dialogflow-cx-v3-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":cx_java_gapic", - ":cx_java_grpc", - ":cx_java_proto", - ":cx_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 = "cx_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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 = "cx_go_gapic", - srcs = [":cx_proto_with_info"], - grpc_service_config = "dialogflow_grpc_service_config.json", - importpath = "cloud.google.com/go/dialogflow/cx/apiv3;cx", - metadata = True, - rest_numeric_enums = False, - service_yaml = "dialogflow_v3.yaml", - transport = "grpc+rest", - deps = [ - ":cx_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@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/apiv3", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-dialogflow-cx-v3-go", - deps = [ - ":cx_go_gapic", - ":cx_go_gapic_srcjar-metadata.srcjar", - ":cx_go_gapic_srcjar-test.srcjar", - ":cx_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "cx_py_gapic", - srcs = [":cx_proto"], - grpc_service_config = "dialogflow_grpc_service_config.json", - opt_args = [ - "python-gapic-name=dialogflowcx", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-dialogflow-cx", - ], - rest_numeric_enums = False, - service_yaml = "dialogflow_v3.yaml", - transport = "grpc", - deps = [ - ], -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed -# py_test( -# name = "cx_py_gapic_test", -# srcs = [ -# "cx_py_gapic_pytest.py", -# "cx_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":cx_py_gapic"], -# ) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "dialogflow-cx-v3-py", - deps = [ - ":cx_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 = "cx_php_proto", - deps = [":cx_proto"], -) - -php_grpc_library( - name = "cx_php_grpc", - srcs = [":cx_proto"], - deps = [":cx_php_proto"], -) - -php_gapic_library( - name = "cx_php_gapic", - srcs = [":cx_proto_with_info"], - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dialogflow_v3.yaml", - transport = "grpc+rest", - deps = [ - ":cx_php_grpc", - ":cx_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-dialogflow-cx-v3-php", - deps = [ - ":cx_php_gapic", - ":cx_php_grpc", - ":cx_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "cx_nodejs_gapic", - package_name = "@google-cloud/dialogflow-cx", - src = ":cx_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "dialogflow_grpc_service_config.json", - mixins = "google.longrunning.Operations;google.cloud.location.Locations", - package = "google.cloud.dialogflow.cx.v3", - rest_numeric_enums = False, - service_yaml = "dialogflow_v3.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "dialogflow-cx-v3-nodejs", - deps = [ - ":cx_nodejs_gapic", - ":cx_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "cx_ruby_proto", - deps = [":cx_proto"], -) - -ruby_grpc_library( - name = "cx_ruby_grpc", - srcs = [":cx_proto"], - deps = [":cx_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "cx_ruby_gapic", - srcs = [":cx_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=dialogflow.googleapis.com", - "ruby-cloud-api-shortname=dialogflow", - "ruby-cloud-env-prefix=DIALOGFLOW", - "ruby-cloud-gem-name=google-cloud-dialogflow-cx-v3", - "ruby-cloud-namespace-override=Cx=CX", - "ruby-cloud-product-url=https://cloud.google.com/dialogflow", - ], - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow CX, providing an advanced agent type suitable for large or very complex agents.", - ruby_cloud_title = "Dialogflow CX V3", - service_yaml = "dialogflow_v3.yaml", - deps = [ - ":cx_ruby_grpc", - ":cx_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-dialogflow-cx-v3-ruby", - deps = [ - ":cx_ruby_gapic", - ":cx_ruby_grpc", - ":cx_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 = "cx_csharp_proto", - deps = [":cx_proto"], -) - -csharp_grpc_library( - name = "cx_csharp_grpc", - srcs = [":cx_proto"], - deps = [":cx_csharp_proto"], -) - -csharp_gapic_library( - 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", - rest_numeric_enums = False, - service_yaml = "dialogflow_v3.yaml", - deps = [ - ":cx_csharp_grpc", - ":cx_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-dialogflow-cx-v3-csharp", - deps = [ - ":cx_csharp_gapic", - ":cx_csharp_grpc", - ":cx_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "cx_cc_proto", - deps = [":cx_proto"], -) - -cc_grpc_library( - name = "cx_cc_grpc", - srcs = [":cx_proto"], - grpc_only = True, - deps = [":cx_cc_proto"], -) diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel --- a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,465 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "cx_proto", - srcs = [ - "advanced_settings.proto", - "agent.proto", - "audio_config.proto", - "changelog.proto", - "deployment.proto", - "entity_type.proto", - "environment.proto", - "experiment.proto", - "flow.proto", - "fulfillment.proto", - "intent.proto", - "page.proto", - "response_message.proto", - "security_settings.proto", - "session.proto", - "session_entity_type.proto", - "test_case.proto", - "transition_route_group.proto", - "validation_message.proto", - "version.proto", - "webhook.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/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 = "cx_proto_with_info", - deps = [ - ":cx_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "cx_java_proto", - deps = [":cx_proto"], -) - -java_grpc_library( - name = "cx_java_grpc", - srcs = [":cx_proto"], - deps = [":cx_java_proto"], -) - -java_gapic_library( - name = "cx_java_gapic", - srcs = [":cx_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dialogflow_v3beta1.yaml", - test_deps = [ - ":cx_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":cx_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "cx_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.dialogflow.cx.v3beta1.AgentsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.AgentsClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.ChangelogsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.ChangelogsClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.DeploymentsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.DeploymentsClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.EntityTypesClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.EntityTypesClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.EnvironmentsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.EnvironmentsClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.ExperimentsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.ExperimentsClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.FlowsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.FlowsClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.IntentsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.IntentsClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.PagesClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.PagesClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.SecuritySettingsServiceClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.SecuritySettingsServiceClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.SessionEntityTypesClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.SessionEntityTypesClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.SessionsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.SessionsClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.TestCasesClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.TestCasesClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroupsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroupsClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.VersionsClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.VersionsClientTest", - "com.google.cloud.dialogflow.cx.v3beta1.WebhooksClientHttpJsonTest", - "com.google.cloud.dialogflow.cx.v3beta1.WebhooksClientTest", - ], - runtime_deps = [":cx_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-dialogflow-cx-v3beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":cx_java_gapic", - ":cx_java_grpc", - ":cx_java_proto", - ":cx_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 = "cx_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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 = "cx_go_gapic", - srcs = [":cx_proto_with_info"], - grpc_service_config = "dialogflow_grpc_service_config.json", - importpath = "cloud.google.com/go/dialogflow/cx/apiv3beta1;cx", - metadata = True, - rest_numeric_enums = False, - service_yaml = "dialogflow_v3beta1.yaml", - transport = "grpc+rest", - deps = [ - ":cx_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@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-metadata.srcjar", - ":cx_go_gapic_srcjar-test.srcjar", - ":cx_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "cx_py_gapic", - srcs = [":cx_proto"], - grpc_service_config = "dialogflow_grpc_service_config.json", - opt_args = [ - "python-gapic-name=dialogflowcx", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-dialogflow-cx", - ], - rest_numeric_enums = False, - service_yaml = "dialogflow_v3beta1.yaml", - transport = "grpc", - deps = [ - ], -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed -# py_test( -# name = "cx_py_gapic_test", -# srcs = [ -# "cx_py_gapic_pytest.py", -# "cx_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":cx_py_gapic"], -# ) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "dialogflow-cx-v3beta1-py", - deps = [ - ":cx_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 = "cx_php_proto", - deps = [":cx_proto"], -) - -php_grpc_library( - name = "cx_php_grpc", - srcs = [":cx_proto"], - deps = [":cx_php_proto"], -) - -php_gapic_library( - name = "cx_php_gapic", - srcs = [":cx_proto_with_info"], - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dialogflow_v3beta1.yaml", - transport = "grpc+rest", - deps = [ - ":cx_php_grpc", - ":cx_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-dialogflow-cx-v3beta1-php", - deps = [ - ":cx_php_gapic", - ":cx_php_grpc", - ":cx_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "cx_nodejs_gapic", - package_name = "@google-cloud/dialogflow-cx", - src = ":cx_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "dialogflow_grpc_service_config.json", - package = "google.cloud.dialogflow.cx.v3beta1", - rest_numeric_enums = False, - service_yaml = "dialogflow_v3beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "dialogflow-cx-v3beta1-nodejs", - deps = [ - ":cx_nodejs_gapic", - ":cx_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "cx_ruby_proto", - deps = [":cx_proto"], -) - -ruby_grpc_library( - name = "cx_ruby_grpc", - srcs = [":cx_proto"], - deps = [":cx_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "cx_ruby_gapic", - srcs = [":cx_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=dialogflow.googleapis.com", - "ruby-cloud-api-shortname=dialogflow", - "ruby-cloud-env-prefix=DIALOGFLOW", - "ruby-cloud-gem-name=google-cloud-dialogflow-cx-v3beta1", - "ruby-cloud-namespace-override=Cx=CX", - "ruby-cloud-product-url=https://cloud.google.com/dialogflow", - ], - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow CX, providing an advanced agent type suitable for large or very complex agents.", - ruby_cloud_title = "Dialogflow CX V3beta1", - service_yaml = "dialogflow_v3beta1.yaml", - 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", - ], -) - -############################################################################## -# 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 = "cx_csharp_proto", - deps = [":cx_proto"], -) - -csharp_grpc_library( - name = "cx_csharp_grpc", - srcs = [":cx_proto"], - deps = [":cx_csharp_proto"], -) - -csharp_gapic_library( - 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", - rest_numeric_enums = False, - 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", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "cx_cc_proto", - deps = [":cx_proto"], -) - -cc_grpc_library( - name = "cx_cc_grpc", - srcs = [":cx_proto"], - grpc_only = True, - deps = [":cx_cc_proto"], -) diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/BUILD.bazel --- a/google/cloud/dialogflow/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dialogflow/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,463 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "dialogflow_proto", - srcs = [ - "agent.proto", - "answer_record.proto", - "audio_config.proto", - "context.proto", - "conversation.proto", - "conversation_dataset.proto", - "conversation_event.proto", - "conversation_model.proto", - "conversation_profile.proto", - "document.proto", - "entity_type.proto", - "environment.proto", - "fulfillment.proto", - "gcs.proto", - "human_agent_assistant_event.proto", - "intent.proto", - "knowledge_base.proto", - "participant.proto", - "session.proto", - "session_entity_type.proto", - "validation_result.proto", - "version.proto", - "webhook.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/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 = "dialogflow_proto_with_info", - deps = [ - ":dialogflow_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "dialogflow_java_proto", - deps = [":dialogflow_proto"], -) - -java_grpc_library( - name = "dialogflow_java_grpc", - srcs = [":dialogflow_proto"], - deps = [":dialogflow_java_proto"], -) - -java_gapic_library( - name = "dialogflow_java_gapic", - srcs = [":dialogflow_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dialogflow_v2.yaml", - test_deps = [ - ":dialogflow_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":dialogflow_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "dialogflow_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.dialogflow.v2.AgentsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.AgentsClientTest", - "com.google.cloud.dialogflow.v2.AnswerRecordsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.AnswerRecordsClientTest", - "com.google.cloud.dialogflow.v2.ContextsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.ContextsClientTest", - "com.google.cloud.dialogflow.v2.ConversationDatasetsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.ConversationDatasetsClientTest", - "com.google.cloud.dialogflow.v2.ConversationModelsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.ConversationModelsClientTest", - "com.google.cloud.dialogflow.v2.ConversationProfilesClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.ConversationProfilesClientTest", - "com.google.cloud.dialogflow.v2.ConversationsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.ConversationsClientTest", - "com.google.cloud.dialogflow.v2.DocumentsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.DocumentsClientTest", - "com.google.cloud.dialogflow.v2.EntityTypesClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.EntityTypesClientTest", - "com.google.cloud.dialogflow.v2.EnvironmentsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.EnvironmentsClientTest", - "com.google.cloud.dialogflow.v2.FulfillmentsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.FulfillmentsClientTest", - "com.google.cloud.dialogflow.v2.IntentsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.IntentsClientTest", - "com.google.cloud.dialogflow.v2.KnowledgeBasesClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.KnowledgeBasesClientTest", - "com.google.cloud.dialogflow.v2.ParticipantsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.ParticipantsClientTest", - "com.google.cloud.dialogflow.v2.SessionEntityTypesClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.SessionEntityTypesClientTest", - "com.google.cloud.dialogflow.v2.SessionsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.SessionsClientTest", - "com.google.cloud.dialogflow.v2.VersionsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2.VersionsClientTest", - ], - runtime_deps = [":dialogflow_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-dialogflow-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":dialogflow_java_gapic", - ":dialogflow_java_grpc", - ":dialogflow_java_proto", - ":dialogflow_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", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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 = "dialogflow_go_gapic", - srcs = [":dialogflow_proto_with_info"], - grpc_service_config = "dialogflow_grpc_service_config.json", - importpath = "cloud.google.com/go/dialogflow/apiv2;dialogflow", - metadata = True, - rest_numeric_enums = False, - service_yaml = "dialogflow_v2.yaml", - transport = "grpc+rest", - deps = [ - ":dialogflow_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "dialogflow_go_gapic_test", - srcs = [":dialogflow_go_gapic_srcjar_test"], - embed = [":dialogflow_go_gapic"], - importpath = "cloud.google.com/go/dialogflow/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-dialogflow-v2-go", - deps = [ - ":dialogflow_go_gapic", - ":dialogflow_go_gapic_srcjar-metadata.srcjar", - ":dialogflow_go_gapic_srcjar-test.srcjar", - ":dialogflow_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "dialogflow_py_gapic", - srcs = [":dialogflow_proto"], - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dialogflow_v2.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "dialogflow_py_gapic_test", - srcs = [ - "dialogflow_py_gapic_pytest.py", - "dialogflow_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":dialogflow_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "dialogflow-v2-py", - deps = [ - ":dialogflow_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"], -) - -php_grpc_library( - name = "dialogflow_php_grpc", - srcs = [":dialogflow_proto"], - deps = [":dialogflow_php_proto"], -) - -php_gapic_library( - name = "dialogflow_php_gapic", - srcs = [":dialogflow_proto_with_info"], - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dialogflow_v2.yaml", - transport = "grpc+rest", - deps = [ - ":dialogflow_php_grpc", - ":dialogflow_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-dialogflow-v2-php", - deps = [ - ":dialogflow_php_gapic", - ":dialogflow_php_grpc", - ":dialogflow_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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "dialogflow_grpc_service_config.json", - main_service = "dialogflow", - package = "google.cloud.dialogflow.v2", - rest_numeric_enums = False, - service_yaml = "dialogflow_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "dialogflow-v2-nodejs", - deps = [ - ":dialogflow_nodejs_gapic", - ":dialogflow_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "dialogflow_ruby_proto", - deps = [":dialogflow_proto"], -) - -ruby_grpc_library( - name = "dialogflow_ruby_grpc", - srcs = [":dialogflow_proto"], - deps = [":dialogflow_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "dialogflow_ruby_gapic", - srcs = [":dialogflow_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=dialogflow.googleapis.com", - "ruby-cloud-api-shortname=dialogflow", - "ruby-cloud-env-prefix=DIALOGFLOW", - "ruby-cloud-gem-name=google-cloud-dialogflow-v2", - "ruby-cloud-product-url=https://cloud.google.com/dialogflow", - ], - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow ES, providing the standard agent type suitable for small and simple agents.", - ruby_cloud_title = "Dialogflow V2", - service_yaml = "dialogflow_v2.yaml", - deps = [ - ":dialogflow_ruby_grpc", - ":dialogflow_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-dialogflow-v2-ruby", - deps = [ - ":dialogflow_ruby_gapic", - ":dialogflow_ruby_grpc", - ":dialogflow_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"], -) - -csharp_grpc_library( - name = "dialogflow_csharp_grpc", - srcs = [":dialogflow_proto"], - deps = [":dialogflow_csharp_proto"], -) - -csharp_gapic_library( - name = "dialogflow_csharp_gapic", - srcs = [":dialogflow_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dialogflow_v2.yaml", - deps = [ - ":dialogflow_csharp_grpc", - ":dialogflow_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-dialogflow-v2-csharp", - deps = [ - ":dialogflow_csharp_gapic", - ":dialogflow_csharp_grpc", - ":dialogflow_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "dialogflow_cc_proto", - deps = [":dialogflow_proto"], -) - -cc_grpc_library( - name = "dialogflow_cc_grpc", - srcs = [":dialogflow_proto"], - grpc_only = True, - deps = [":dialogflow_cc_proto"], -) diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflow/v2beta1/BUILD.bazel --- a/google/cloud/dialogflow/v2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/dialogflow/v2beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,457 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "dialogflow_proto", - srcs = [ - "agent.proto", - "answer_record.proto", - "audio_config.proto", - "context.proto", - "conversation.proto", - "conversation_event.proto", - "conversation_profile.proto", - "document.proto", - "entity_type.proto", - "environment.proto", - "fulfillment.proto", - "gcs.proto", - "human_agent_assistant_event.proto", - "intent.proto", - "knowledge_base.proto", - "participant.proto", - "session.proto", - "session_entity_type.proto", - "validation_result.proto", - "version.proto", - "webhook.proto", - ], - 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 = "dialogflow_proto_with_info", - deps = [ - ":dialogflow_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "dialogflow_java_proto", - deps = [":dialogflow_proto"], -) - -java_grpc_library( - name = "dialogflow_java_grpc", - srcs = [":dialogflow_proto"], - deps = [":dialogflow_java_proto"], -) - -java_gapic_library( - name = "dialogflow_java_gapic", - srcs = [":dialogflow_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dialogflow_v2beta1.yaml", - test_deps = [ - ":dialogflow_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":dialogflow_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "dialogflow_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.dialogflow.v2beta1.AgentsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.AgentsClientTest", - "com.google.cloud.dialogflow.v2beta1.AnswerRecordsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.AnswerRecordsClientTest", - "com.google.cloud.dialogflow.v2beta1.ContextsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.ContextsClientTest", - "com.google.cloud.dialogflow.v2beta1.ConversationProfilesClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.ConversationProfilesClientTest", - "com.google.cloud.dialogflow.v2beta1.ConversationsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.ConversationsClientTest", - "com.google.cloud.dialogflow.v2beta1.DocumentsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.DocumentsClientTest", - "com.google.cloud.dialogflow.v2beta1.EntityTypesClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.EntityTypesClientTest", - "com.google.cloud.dialogflow.v2beta1.EnvironmentsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.EnvironmentsClientTest", - "com.google.cloud.dialogflow.v2beta1.FulfillmentsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.FulfillmentsClientTest", - "com.google.cloud.dialogflow.v2beta1.IntentsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.IntentsClientTest", - "com.google.cloud.dialogflow.v2beta1.KnowledgeBasesClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.KnowledgeBasesClientTest", - "com.google.cloud.dialogflow.v2beta1.ParticipantsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.ParticipantsClientTest", - "com.google.cloud.dialogflow.v2beta1.SessionEntityTypesClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.SessionEntityTypesClientTest", - "com.google.cloud.dialogflow.v2beta1.SessionsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.SessionsClientTest", - "com.google.cloud.dialogflow.v2beta1.VersionsClientHttpJsonTest", - "com.google.cloud.dialogflow.v2beta1.VersionsClientTest", - ], - runtime_deps = [":dialogflow_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-dialogflow-v2beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":dialogflow_java_gapic", - ":dialogflow_java_grpc", - ":dialogflow_java_proto", - ":dialogflow_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", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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 = "dialogflow_go_gapic", - srcs = [":dialogflow_proto_with_info"], - grpc_service_config = "dialogflow_grpc_service_config.json", - importpath = "cloud.google.com/go/dialogflow/apiv2beta1;dialogflow", - metadata = True, - rest_numeric_enums = False, - service_yaml = "dialogflow_v2beta1.yaml", - transport = "grpc+rest", - deps = [ - ":dialogflow_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "dialogflow_go_gapic_test", - srcs = [":dialogflow_go_gapic_srcjar_test"], - embed = [":dialogflow_go_gapic"], - importpath = "cloud.google.com/go/dialogflow/apiv2beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-dialogflow-v2beta1-go", - deps = [ - ":dialogflow_go_gapic", - ":dialogflow_go_gapic_srcjar-metadata.srcjar", - ":dialogflow_go_gapic_srcjar-test.srcjar", - ":dialogflow_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "dialogflow_py_gapic", - srcs = [":dialogflow_proto"], - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dialogflow_v2beta1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "dialogflow_py_gapic_test", - srcs = [ - "dialogflow_py_gapic_pytest.py", - "dialogflow_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":dialogflow_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "dialogflow-v2beta1-py", - deps = [ - ":dialogflow_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"], -) - -php_grpc_library( - name = "dialogflow_php_grpc", - srcs = [":dialogflow_proto"], - deps = [":dialogflow_php_proto"], -) - -php_gapic_library( - name = "dialogflow_php_gapic", - srcs = [":dialogflow_proto_with_info"], - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dialogflow_v2beta1.yaml", - transport = "grpc+rest", - deps = [ - ":dialogflow_php_grpc", - ":dialogflow_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-dialogflow-v2beta1-php", - deps = [ - ":dialogflow_php_gapic", - ":dialogflow_php_grpc", - ":dialogflow_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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "dialogflow_grpc_service_config.json", - main_service = "dialogflow", - package = "google.cloud.dialogflow.v2beta1", - rest_numeric_enums = False, - service_yaml = "dialogflow_v2beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "dialogflow-v2beta1-nodejs", - deps = [ - ":dialogflow_nodejs_gapic", - ":dialogflow_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "dialogflow_ruby_proto", - deps = [":dialogflow_proto"], -) - -ruby_grpc_library( - name = "dialogflow_ruby_grpc", - srcs = [":dialogflow_proto"], - deps = [":dialogflow_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "dialogflow_ruby_gapic", - srcs = [":dialogflow_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=dialogflow.googleapis.com", - "ruby-cloud-api-shortname=dialogflow", - "ruby-cloud-env-prefix=DIALOGFLOW", - "ruby-cloud-gem-name=google-cloud-dialogflow-v2beta1", - "ruby-cloud-product-url=https://cloud.google.com/dialogflow", - ], - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow ES, providing the standard agent type suitable for small and simple agents.", - ruby_cloud_title = "Dialogflow V2beta1", - service_yaml = "dialogflow_v2beta1.yaml", - deps = [ - ":dialogflow_ruby_grpc", - ":dialogflow_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-dialogflow-v2beta1-ruby", - deps = [ - ":dialogflow_ruby_gapic", - ":dialogflow_ruby_grpc", - ":dialogflow_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"], -) - -csharp_grpc_library( - name = "dialogflow_csharp_grpc", - srcs = [":dialogflow_proto"], - deps = [":dialogflow_csharp_proto"], -) - -csharp_gapic_library( - name = "dialogflow_csharp_gapic", - srcs = [":dialogflow_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "dialogflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dialogflow_v2beta1.yaml", - deps = [ - ":dialogflow_csharp_grpc", - ":dialogflow_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-dialogflow-v2beta1-csharp", - deps = [ - ":dialogflow_csharp_gapic", - ":dialogflow_csharp_grpc", - ":dialogflow_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "dialogflow_cc_proto", - deps = [":dialogflow_proto"], -) - -cc_grpc_library( - name = "dialogflow_cc_grpc", - srcs = [":dialogflow_proto"], - grpc_only = True, - deps = [":dialogflow_cc_proto"], -) diff -urN a/google/cloud/discoveryengine/v1beta/BUILD.bazel b/google/cloud/discoveryengine/v1beta/BUILD.bazel --- a/google/cloud/discoveryengine/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/discoveryengine/v1beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,408 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "discoveryengine_proto", - srcs = [ - "common.proto", - "document.proto", - "document_service.proto", - "import_config.proto", - "recommendation_service.proto", - "user_event.proto", - "user_event_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:httpbody_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:date_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "discoveryengine_proto_with_info", - deps = [ - ":discoveryengine_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "discoveryengine_java_proto", - deps = [":discoveryengine_proto"], -) - -java_grpc_library( - name = "discoveryengine_java_grpc", - srcs = [":discoveryengine_proto"], - deps = [":discoveryengine_java_proto"], -) - -java_gapic_library( - name = "discoveryengine_java_gapic", - srcs = [":discoveryengine_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "discoveryengine_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "discoveryengine_v1beta.yaml", - test_deps = [ - ":discoveryengine_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":discoveryengine_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "discoveryengine_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.discoveryengine.v1beta.DocumentServiceClientHttpJsonTest", - "com.google.cloud.discoveryengine.v1beta.DocumentServiceClientTest", - "com.google.cloud.discoveryengine.v1beta.RecommendationServiceClientHttpJsonTest", - "com.google.cloud.discoveryengine.v1beta.RecommendationServiceClientTest", - "com.google.cloud.discoveryengine.v1beta.UserEventServiceClientHttpJsonTest", - "com.google.cloud.discoveryengine.v1beta.UserEventServiceClientTest", - ], - runtime_deps = [":discoveryengine_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-discoveryengine-v1beta-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":discoveryengine_java_gapic", - ":discoveryengine_java_grpc", - ":discoveryengine_java_proto", - ":discoveryengine_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "discoveryengine_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/discoveryengine/v1beta", - protos = [":discoveryengine_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - "//google/type:date_go_proto", - ], -) - -go_gapic_library( - name = "discoveryengine_go_gapic", - srcs = [":discoveryengine_proto_with_info"], - grpc_service_config = "discoveryengine_grpc_service_config.json", - importpath = "cloud.google.com/go/discoveryengine/apiv1beta;discoveryengine", - metadata = True, - rest_numeric_enums = False, - service_yaml = "discoveryengine_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":discoveryengine_go_proto", - "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "discoveryengine_go_gapic_test", - srcs = [":discoveryengine_go_gapic_srcjar_test"], - embed = [":discoveryengine_go_gapic"], - importpath = "cloud.google.com/go/discoveryengine/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-discoveryengine-v1beta-go", - deps = [ - ":discoveryengine_go_gapic", - ":discoveryengine_go_gapic_srcjar-metadata.srcjar", - ":discoveryengine_go_gapic_srcjar-test.srcjar", - ":discoveryengine_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "discoveryengine_py_gapic", - srcs = [":discoveryengine_proto"], - grpc_service_config = "discoveryengine_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "discoveryengine_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ], -) - -py_test( - name = "discoveryengine_py_gapic_test", - srcs = [ - "discoveryengine_py_gapic_pytest.py", - "discoveryengine_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":discoveryengine_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "discoveryengine-v1beta-py", - deps = [ - ":discoveryengine_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "discoveryengine_php_proto", - deps = [":discoveryengine_proto"], -) - -php_grpc_library( - name = "discoveryengine_php_grpc", - srcs = [":discoveryengine_proto"], - deps = [":discoveryengine_php_proto"], -) - -php_gapic_library( - name = "discoveryengine_php_gapic", - srcs = [":discoveryengine_proto_with_info"], - grpc_service_config = "discoveryengine_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "discoveryengine_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":discoveryengine_php_grpc", - ":discoveryengine_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-discoveryengine-v1beta-php", - deps = [ - ":discoveryengine_php_gapic", - ":discoveryengine_php_grpc", - ":discoveryengine_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "discoveryengine_nodejs_gapic", - package_name = "@google-cloud/discoveryengine", - src = ":discoveryengine_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "discoveryengine_grpc_service_config.json", - package = "google.cloud.discoveryengine.v1beta", - rest_numeric_enums = False, - service_yaml = "discoveryengine_v1beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "discoveryengine-v1beta-nodejs", - deps = [ - ":discoveryengine_nodejs_gapic", - ":discoveryengine_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "discoveryengine_ruby_proto", - deps = [":discoveryengine_proto"], -) - -ruby_grpc_library( - name = "discoveryengine_ruby_grpc", - srcs = [":discoveryengine_proto"], - deps = [":discoveryengine_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "discoveryengine_ruby_gapic", - srcs = [":discoveryengine_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-discoveryengine-v1beta"], - grpc_service_config = "discoveryengine_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "discoveryengine_v1beta.yaml", - deps = [ - ":discoveryengine_ruby_grpc", - ":discoveryengine_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-discoveryengine-v1beta-ruby", - deps = [ - ":discoveryengine_ruby_gapic", - ":discoveryengine_ruby_grpc", - ":discoveryengine_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "discoveryengine_csharp_proto", - deps = [":discoveryengine_proto"], -) - -csharp_grpc_library( - name = "discoveryengine_csharp_grpc", - srcs = [":discoveryengine_proto"], - deps = [":discoveryengine_csharp_proto"], -) - -csharp_gapic_library( - name = "discoveryengine_csharp_gapic", - srcs = [":discoveryengine_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "discoveryengine_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "discoveryengine_v1beta.yaml", - deps = [ - ":discoveryengine_csharp_grpc", - ":discoveryengine_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-discoveryengine-v1beta-csharp", - deps = [ - ":discoveryengine_csharp_gapic", - ":discoveryengine_csharp_grpc", - ":discoveryengine_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "discoveryengine_cc_proto", - deps = [":discoveryengine_proto"], -) - -cc_grpc_library( - name = "discoveryengine_cc_grpc", - srcs = [":discoveryengine_proto"], - grpc_only = True, - deps = [":discoveryengine_cc_proto"], -) diff -urN a/google/cloud/documentai/BUILD.bazel b/google/cloud/documentai/BUILD.bazel --- a/google/cloud/documentai/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/documentai/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-document_ai. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for documentai. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta3 in this case. -ruby_cloud_gapic_library( - name = "documentai_ruby_wrapper", - srcs = ["//google/cloud/documentai/v1beta3:documentai_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-document_ai", - "ruby-cloud-env-prefix=DOCUMENT_AI", - "ruby-cloud-wrapper-of=v1:0.0;v1beta3:0.0", - "ruby-cloud-product-url=https://cloud.google.com/document-ai/", - "ruby-cloud-api-id=us-documentai.googleapis.com", - "ruby-cloud-api-shortname=documentai", - "ruby-cloud-namespace-override=DocumentAi=DocumentAI", - ], - ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.", - ruby_cloud_title = "Document AI", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-documentai-ruby", - deps = [ - ":documentai_ruby_wrapper", - ], -) diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/BUILD.bazel --- a/google/cloud/documentai/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/documentai/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,429 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "documentai_proto", - srcs = [ - "barcode.proto", - "document.proto", - "document_io.proto", - "document_processor_service.proto", - "document_schema.proto", - "geometry.proto", - "operation_metadata.proto", - "processor.proto", - "processor_type.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:launch_stage_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:color_proto", - "//google/type:date_proto", - "//google/type:datetime_proto", - "//google/type:money_proto", - "//google/type:postal_address_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "documentai_proto_with_info", - deps = [ - ":documentai_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "documentai_java_proto", - deps = [":documentai_proto"], -) - -java_grpc_library( - name = "documentai_java_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_java_proto"], -) - -java_gapic_library( - name = "documentai_java_gapic", - srcs = [":documentai_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "documentai_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "documentai_v1.yaml", - test_deps = [ - ":documentai_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":documentai_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "documentai_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.documentai.v1.DocumentProcessorServiceClientHttpJsonTest", - "com.google.cloud.documentai.v1.DocumentProcessorServiceClientTest", - ], - runtime_deps = [":documentai_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-documentai-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":documentai_java_gapic", - ":documentai_java_grpc", - ":documentai_java_proto", - ":documentai_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 = "documentai_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1", - protos = [":documentai_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:api_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - "//google/type:color_go_proto", - "//google/type:date_go_proto", - "//google/type:datetime_go_proto", - "//google/type:money_go_proto", - "//google/type:postaladdress_go_proto", - ], -) - -go_gapic_library( - name = "documentai_go_gapic", - srcs = [":documentai_proto_with_info"], - grpc_service_config = "documentai_v1_grpc_service_config.json", - importpath = "cloud.google.com/go/documentai/apiv1;documentai", - metadata = True, - rest_numeric_enums = False, - service_yaml = "documentai_v1.yaml", - transport = "grpc+rest", - deps = [ - ":documentai_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "documentai_go_gapic_test", - srcs = [":documentai_go_gapic_srcjar_test"], - embed = [":documentai_go_gapic"], - importpath = "cloud.google.com/go/documentai/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-documentai-v1-go", - deps = [ - ":documentai_go_gapic", - ":documentai_go_gapic_srcjar-metadata.srcjar", - ":documentai_go_gapic_srcjar-test.srcjar", - ":documentai_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_proto_library", - "py_test", -) - -py_proto_library( - name = "documentai_py_proto", - deps = [":documentai_proto"], -) - -py_gapic_library( - name = "documentai_py_gapic", - srcs = [":documentai_proto"], - grpc_service_config = "documentai_v1_grpc_service_config.json", - opt_args = ["autogen-snippets"], - rest_numeric_enums = False, - service_yaml = "documentai_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "documentai_py_gapic_test", - srcs = [ - "documentai_py_gapic_pytest.py", - "documentai_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":documentai_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "documentai-v1-py", - deps = [ - ":documentai_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 = "documentai_php_proto", - deps = [":documentai_proto"], -) - -php_grpc_library( - name = "documentai_php_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_php_proto"], -) - -php_gapic_library( - name = "documentai_php_gapic", - srcs = [":documentai_proto_with_info"], - grpc_service_config = "documentai_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "documentai_v1.yaml", - transport = "grpc+rest", - deps = [ - ":documentai_php_grpc", - ":documentai_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-documentai-v1-php", - deps = [ - ":documentai_php_gapic", - ":documentai_php_grpc", - ":documentai_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "documentai_nodejs_gapic", - package_name = "@google-cloud/documentai", - src = ":documentai_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "documentai_v1_grpc_service_config.json", - package = "google.cloud.documentai.v1", - rest_numeric_enums = False, - service_yaml = "documentai_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "documentai-v1-nodejs", - deps = [ - ":documentai_nodejs_gapic", - ":documentai_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "documentai_ruby_proto", - deps = [":documentai_proto"], -) - -ruby_grpc_library( - name = "documentai_ruby_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "documentai_ruby_gapic", - srcs = [":documentai_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=us-documentai.googleapis.com", - "ruby-cloud-api-shortname=documentai", - "ruby-cloud-env-prefix=DOCUMENT_AI", - "ruby-cloud-gem-name=google-cloud-document_ai-v1", - "ruby-cloud-namespace-override=DocumentAi=DocumentAI", - "ruby-cloud-product-url=https://cloud.google.com/document-ai/", - ], - grpc_service_config = "documentai_v1_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.", - ruby_cloud_title = "Document AI V1", - service_yaml = "documentai_v1.yaml", - deps = [ - ":documentai_ruby_grpc", - ":documentai_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-documentai-v1-ruby", - deps = [ - ":documentai_ruby_gapic", - ":documentai_ruby_grpc", - ":documentai_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 = "documentai_csharp_proto", - deps = [":documentai_proto"], -) - -csharp_grpc_library( - name = "documentai_csharp_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_csharp_proto"], -) - -csharp_gapic_library( - name = "documentai_csharp_gapic", - srcs = [":documentai_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "documentai_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "documentai_v1.yaml", - deps = [ - ":documentai_csharp_grpc", - ":documentai_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-documentai-v1-csharp", - deps = [ - ":documentai_csharp_gapic", - ":documentai_csharp_grpc", - ":documentai_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "documentai_cc_proto", - deps = [":documentai_proto"], -) - -cc_grpc_library( - name = "documentai_cc_grpc", - srcs = [":documentai_proto"], - grpc_only = True, - deps = [":documentai_cc_proto"], -) diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documentai/v1beta1/BUILD.bazel --- a/google/cloud/documentai/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/documentai/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,363 +0,0 @@ -# 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 = "documentai_proto", - srcs = [ - "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 = "documentai_proto_with_info", - deps = [ - ":documentai_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 = "documentai_java_proto", - deps = [":documentai_proto"], -) - -java_grpc_library( - name = "documentai_java_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_java_proto"], -) - -java_gapic_library( - name = "documentai_java_gapic", - srcs = [":documentai_proto_with_info"], - grpc_service_config = "documentai_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":documentai_java_grpc", - ], - transport = "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"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-documentai-v1beta1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":documentai_java_gapic", - ":documentai_java_grpc", - ":documentai_java_proto", - ":documentai_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 = "documentai_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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 = "documentai_go_gapic", - srcs = [":documentai_proto_with_info"], - grpc_service_config = "documentai_grpc_service_config.json", - importpath = "cloud.google.com/go/documentai/apiv1beta1;documentai", - rest_numeric_enums = False, - service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml", - deps = [ - ":documentai_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "documentai_go_gapic_test", - srcs = [":documentai_go_gapic_srcjar_test"], - embed = [":documentai_go_gapic"], - importpath = "cloud.google.com/go/documentai/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-documentai-v1beta1-go", - deps = [ - ":documentai_go_gapic", - ":documentai_go_gapic_srcjar-test.srcjar", - ":documentai_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "documentai_py_gapic", - srcs = [":documentai_proto"], - grpc_service_config = "documentai_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "documentai_py_gapic_test", - srcs = [ - "documentai_py_gapic_pytest.py", - "documentai_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":documentai_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "documentai-v1beta1-py", - deps = [ - ":documentai_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 = "documentai_php_proto", - deps = [":documentai_proto"], -) - -php_grpc_library( - name = "documentai_php_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_php_proto"], -) - -php_gapic_library( - name = "documentai_php_gapic", - srcs = [":documentai_proto_with_info"], - grpc_service_config = "documentai_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":documentai_php_grpc", - ":documentai_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-documentai-v1beta1-php", - deps = [ - ":documentai_php_gapic", - ":documentai_php_grpc", - ":documentai_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "documentai_nodejs_gapic", - package_name = "@google-cloud/documentai", - src = ":documentai_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "documentai_grpc_service_config.json", - package = "google.cloud.documentai.v1beta1", - rest_numeric_enums = False, - service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "documentai-v1beta1-nodejs", - deps = [ - ":documentai_nodejs_gapic", - ":documentai_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "documentai_ruby_proto", - deps = [":documentai_proto"], -) - -ruby_grpc_library( - name = "documentai_ruby_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "documentai_ruby_gapic", - srcs = [":documentai_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-documentai-v1beta1"], - rest_numeric_enums = False, - deps = [ - ":documentai_ruby_grpc", - ":documentai_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-documentai-v1beta1-ruby", - deps = [ - ":documentai_ruby_gapic", - ":documentai_ruby_grpc", - ":documentai_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 = "documentai_csharp_proto", - deps = [":documentai_proto"], -) - -csharp_grpc_library( - name = "documentai_csharp_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_csharp_proto"], -) - -csharp_gapic_library( - name = "documentai_csharp_gapic", - srcs = [":documentai_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "documentai_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml", - deps = [ - ":documentai_csharp_grpc", - ":documentai_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-documentai-v1beta1-csharp", - deps = [ - ":documentai_csharp_gapic", - ":documentai_csharp_grpc", - ":documentai_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documentai/v1beta2/BUILD.bazel --- a/google/cloud/documentai/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/documentai/v1beta2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,362 +0,0 @@ -# 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 = "documentai_proto", - srcs = [ - "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 = "documentai_proto_with_info", - deps = [ - ":documentai_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 = "documentai_java_proto", - deps = [":documentai_proto"], -) - -java_grpc_library( - name = "documentai_java_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_java_proto"], -) - -java_gapic_library( - name = "documentai_java_gapic", - srcs = [":documentai_proto_with_info"], - grpc_service_config = "documentai_v1beta2_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":documentai_java_grpc", - ], - transport = "grpc", - deps = [ - ":documentai_java_proto", - ], -) - -java_gapic_test( - name = "documentai_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceClientTest", - ], - runtime_deps = [":documentai_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-documentai-v1beta2-java", - include_samples = True, - transport = "grpc", - deps = [ - ":documentai_java_gapic", - ":documentai_java_grpc", - ":documentai_java_proto", - ":documentai_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 = "documentai_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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 = "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", - rest_numeric_enums = False, - service_yaml = "documentai_v1beta2.yaml", - deps = [ - ":documentai_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "documentai_go_gapic_test", - srcs = [":documentai_go_gapic_srcjar_test"], - embed = [":documentai_go_gapic"], - importpath = "cloud.google.com/go/documentai/apiv1beta2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-documentai-v1beta2-go", - deps = [ - ":documentai_go_gapic", - ":documentai_go_gapic_srcjar-test.srcjar", - ":documentai_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "documentai_py_gapic", - srcs = [":documentai_proto"], - grpc_service_config = "documentai_v1beta2_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "documentai_py_gapic_test", - srcs = [ - "documentai_py_gapic_pytest.py", - "documentai_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":documentai_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "documentai-v1beta2-py", - deps = [ - ":documentai_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 = "documentai_php_proto", - deps = [":documentai_proto"], -) - -php_grpc_library( - name = "documentai_php_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_php_proto"], -) - -php_gapic_library( - name = "documentai_php_gapic", - srcs = [":documentai_proto_with_info"], - grpc_service_config = "documentai_v1beta2_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":documentai_php_grpc", - ":documentai_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-documentai-v1beta2-php", - deps = [ - ":documentai_php_gapic", - ":documentai_php_grpc", - ":documentai_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "documentai_nodejs_gapic", - package_name = "@google-cloud/documentai", - src = ":documentai_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "documentai_v1beta2_grpc_service_config.json", - package = "google.cloud.documentai.v1beta2", - rest_numeric_enums = False, - service_yaml = "documentai_v1beta2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "documentai-v1beta2-nodejs", - deps = [ - ":documentai_nodejs_gapic", - ":documentai_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "documentai_ruby_proto", - deps = [":documentai_proto"], -) - -ruby_grpc_library( - name = "documentai_ruby_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "documentai_ruby_gapic", - srcs = [":documentai_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-documentai-v1beta2"], - rest_numeric_enums = False, - deps = [ - ":documentai_ruby_grpc", - ":documentai_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-documentai-v1beta2-ruby", - deps = [ - ":documentai_ruby_gapic", - ":documentai_ruby_grpc", - ":documentai_ruby_proto", - ], -) - -############################################################################## -# 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 = "documentai_csharp_proto", - deps = [":documentai_proto"], -) - -csharp_grpc_library( - name = "documentai_csharp_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_csharp_proto"], -) - -csharp_gapic_library( - name = "documentai_csharp_gapic", - srcs = [":documentai_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "documentai_v1beta2_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "documentai_v1beta2.yaml", - deps = [ - ":documentai_csharp_grpc", - ":documentai_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-documentai-v1beta2-csharp", - deps = [ - ":documentai_csharp_gapic", - ":documentai_csharp_grpc", - ":documentai_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documentai/v1beta3/BUILD.bazel --- a/google/cloud/documentai/v1beta3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/documentai/v1beta3/BUILD.bazel 1969-12-31 16:00:00 @@ -1,424 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "documentai_proto", - srcs = [ - "barcode.proto", - "document.proto", - "document_io.proto", - "document_processor_service.proto", - "document_schema.proto", - "evaluation.proto", - "geometry.proto", - "operation_metadata.proto", - "processor.proto", - "processor_type.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:launch_stage_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:color_proto", - "//google/type:date_proto", - "//google/type:datetime_proto", - "//google/type:money_proto", - "//google/type:postal_address_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "documentai_proto_with_info", - deps = [ - ":documentai_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "documentai_java_proto", - deps = [":documentai_proto"], -) - -java_grpc_library( - name = "documentai_java_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_java_proto"], -) - -java_gapic_library( - name = "documentai_java_gapic", - srcs = [":documentai_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "documentai_v1beta3_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "documentai_v1beta3.yaml", - test_deps = [ - ":documentai_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":documentai_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "documentai_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.documentai.v1beta3.DocumentProcessorServiceClientHttpJsonTest", - "com.google.cloud.documentai.v1beta3.DocumentProcessorServiceClientTest", - ], - runtime_deps = [":documentai_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-documentai-v1beta3-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":documentai_java_gapic", - ":documentai_java_grpc", - ":documentai_java_proto", - ":documentai_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 = "documentai_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta3", - protos = [":documentai_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:api_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - "//google/type:color_go_proto", - "//google/type:date_go_proto", - "//google/type:datetime_go_proto", - "//google/type:money_go_proto", - "//google/type:postaladdress_go_proto", - ], -) - -go_gapic_library( - name = "documentai_go_gapic", - srcs = [":documentai_proto_with_info"], - grpc_service_config = "documentai_v1beta3_grpc_service_config.json", - importpath = "cloud.google.com/go/documentai/apiv1beta3;documentai", - metadata = True, - rest_numeric_enums = False, - service_yaml = "documentai_v1beta3.yaml", - transport = "grpc+rest", - deps = [ - ":documentai_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "documentai_go_gapic_test", - srcs = [":documentai_go_gapic_srcjar_test"], - embed = [":documentai_go_gapic"], - importpath = "cloud.google.com/go/documentai/apiv1beta3", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-documentai-v1beta3-go", - deps = [ - ":documentai_go_gapic", - ":documentai_go_gapic_srcjar-metadata.srcjar", - ":documentai_go_gapic_srcjar-test.srcjar", - ":documentai_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "documentai_py_gapic", - srcs = [":documentai_proto"], - grpc_service_config = "documentai_v1beta3_grpc_service_config.json", - opt_args = ["autogen-snippets"], - rest_numeric_enums = False, - service_yaml = "documentai_v1beta3.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "documentai_py_gapic_test", - srcs = [ - "documentai_py_gapic_pytest.py", - "documentai_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":documentai_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "documentai-v1beta3-py", - deps = [ - ":documentai_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 = "documentai_php_proto", - deps = [":documentai_proto"], -) - -php_grpc_library( - name = "documentai_php_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_php_proto"], -) - -php_gapic_library( - name = "documentai_php_gapic", - srcs = [":documentai_proto_with_info"], - grpc_service_config = "documentai_v1beta3_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "documentai_v1beta3.yaml", - transport = "grpc+rest", - deps = [ - ":documentai_php_grpc", - ":documentai_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-documentai-v1beta3-php", - deps = [ - ":documentai_php_gapic", - ":documentai_php_grpc", - ":documentai_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "documentai_nodejs_gapic", - package_name = "@google-cloud/documentai", - src = ":documentai_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "documentai_v1beta3_grpc_service_config.json", - package = "google.cloud.documentai.v1beta3", - rest_numeric_enums = False, - service_yaml = "documentai_v1beta3.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "documentai-v1beta3-nodejs", - deps = [ - ":documentai_nodejs_gapic", - ":documentai_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "documentai_ruby_proto", - deps = [":documentai_proto"], -) - -ruby_grpc_library( - name = "documentai_ruby_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "documentai_ruby_gapic", - srcs = [":documentai_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=us-documentai.googleapis.com", - "ruby-cloud-api-shortname=documentai", - "ruby-cloud-env-prefix=DOCUMENT_AI", - "ruby-cloud-gem-name=google-cloud-document_ai-v1beta3", - "ruby-cloud-namespace-override=DocumentAi=DocumentAI", - "ruby-cloud-product-url=https://cloud.google.com/document-ai/", - ], - grpc_service_config = "documentai_v1beta3_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.", - ruby_cloud_title = "Document AI V1beta3", - service_yaml = "documentai_v1beta3.yaml", - deps = [ - ":documentai_ruby_grpc", - ":documentai_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-documentai-v1beta3-ruby", - deps = [ - ":documentai_ruby_gapic", - ":documentai_ruby_grpc", - ":documentai_ruby_proto", - ], -) - -############################################################################## -# 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 = "documentai_csharp_proto", - deps = [":documentai_proto"], -) - -csharp_grpc_library( - name = "documentai_csharp_grpc", - srcs = [":documentai_proto"], - deps = [":documentai_csharp_proto"], -) - -csharp_gapic_library( - name = "documentai_csharp_gapic", - srcs = [":documentai_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "documentai_v1beta3_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "documentai_v1beta3.yaml", - deps = [ - ":documentai_csharp_grpc", - ":documentai_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-documentai-v1beta3-csharp", - deps = [ - ":documentai_csharp_gapic", - ":documentai_csharp_grpc", - ":documentai_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "documentai_cc_proto", - deps = [":documentai_proto"], -) - -cc_grpc_library( - name = "documentai_cc_grpc", - srcs = [":documentai_proto"], - grpc_only = True, - deps = [":documentai_cc_proto"], -) diff -urN a/google/cloud/domains/BUILD.bazel b/google/cloud/domains/BUILD.bazel --- a/google/cloud/domains/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/domains/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-domains. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for domains. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta1 in this case. -ruby_cloud_gapic_library( - name = "domains_ruby_wrapper", - srcs = ["//google/cloud/domains/v1beta1:domains_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-domains", - "ruby-cloud-env-prefix=DOMAINS", - "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/domains", - "ruby-cloud-api-id=domains.googleapis.com", - "ruby-cloud-api-shortname=domains", - ], - ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.", - ruby_cloud_title = "Cloud Domains", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-domains-ruby", - deps = [ - ":domains_ruby_wrapper", - ], -) diff -urN a/google/cloud/domains/v1/BUILD.bazel b/google/cloud/domains/v1/BUILD.bazel --- a/google/cloud/domains/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/domains/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,396 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "domains_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", - ], -) - -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_proto_library( - name = "domains_java_proto", - deps = [":domains_proto"], -) - -java_grpc_library( - name = "domains_java_grpc", - srcs = [":domains_proto"], - deps = [":domains_java_proto"], -) - -java_gapic_library( - name = "domains_java_gapic", - srcs = [":domains_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "domains_v1.yaml", - test_deps = [ - ":domains_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":domains_java_proto", - "//google/api:api_java_proto", - "//google/type:type_java_proto", - ], -) - -java_gapic_test( - name = "domains_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.domains.v1.DomainsClientHttpJsonTest", - "com.google.cloud.domains.v1.DomainsClientTest", - ], - runtime_deps = [":domains_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-domains-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":domains_java_gapic", - ":domains_java_grpc", - ":domains_java_proto", - ":domains_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "domains_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1", - 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/apiv1;domains", - metadata = True, - rest_numeric_enums = False, - service_yaml = "domains_v1.yaml", - transport = "grpc+rest", - deps = [ - ":domains_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "domains_go_gapic_test", - srcs = [":domains_go_gapic_srcjar_test"], - embed = [":domains_go_gapic"], - importpath = "cloud.google.com/go/domains/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-domains-v1-go", - deps = [ - ":domains_go_gapic", - ":domains_go_gapic_srcjar-metadata.srcjar", - ":domains_go_gapic_srcjar-test.srcjar", - ":domains_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "domains_py_gapic", - srcs = [":domains_proto"], - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "domains_py_gapic_test", - srcs = [ - "domains_py_gapic_pytest.py", - "domains_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":domains_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "domains-v1-py", - deps = [ - ":domains_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 = "domains_php_proto", - deps = [":domains_proto"], -) - -php_grpc_library( - name = "domains_php_grpc", - srcs = [":domains_proto"], - deps = [":domains_php_proto"], -) - -php_gapic_library( - name = "domains_php_gapic", - srcs = [":domains_proto_with_info"], - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "domains_v1.yaml", - transport = "grpc+rest", - deps = [ - ":domains_php_grpc", - ":domains_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-domains-v1-php", - deps = [ - ":domains_php_gapic", - ":domains_php_grpc", - ":domains_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "domains_nodejs_gapic", - package_name = "@google-cloud/domains", - src = ":domains_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "domains_grpc_service_config.json", - package = "google.cloud.domains.v1", - rest_numeric_enums = False, - service_yaml = "domains_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "domains-v1-nodejs", - deps = [ - ":domains_nodejs_gapic", - ":domains_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "domains_ruby_proto", - deps = [":domains_proto"], -) - -ruby_grpc_library( - name = "domains_ruby_grpc", - srcs = [":domains_proto"], - deps = [":domains_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "domains_ruby_gapic", - srcs = [":domains_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=domains.googleapis.com", - "ruby-cloud-api-shortname=domains", - "ruby-cloud-env-prefix=DOMAINS", - "ruby-cloud-gem-name=google-cloud-domains-v1", - "ruby-cloud-product-url=https://cloud.google.com/domains", - ], - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.", - ruby_cloud_title = "Cloud Domains V1", - deps = [ - ":domains_ruby_grpc", - ":domains_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-domains-v1-ruby", - deps = [ - ":domains_ruby_gapic", - ":domains_ruby_grpc", - ":domains_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 = "domains_csharp_proto", - deps = [":domains_proto"], -) - -csharp_grpc_library( - name = "domains_csharp_grpc", - srcs = [":domains_proto"], - deps = [":domains_csharp_proto"], -) - -csharp_gapic_library( - name = "domains_csharp_gapic", - srcs = [":domains_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "domains_v1.yaml", - deps = [ - ":domains_csharp_grpc", - ":domains_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-domains-v1-csharp", - deps = [ - ":domains_csharp_gapic", - ":domains_csharp_grpc", - ":domains_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "domains_cc_proto", - deps = [":domains_proto"], -) - -cc_grpc_library( - name = "domains_cc_grpc", - srcs = [":domains_proto"], - grpc_only = True, - deps = [":domains_cc_proto"], -) diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1alpha2/BUILD.bazel --- a/google/cloud/domains/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/domains/v1alpha2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,380 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "domains_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", - ], -) - -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_proto_library( - name = "domains_java_proto", - deps = [":domains_proto"], -) - -java_grpc_library( - name = "domains_java_grpc", - srcs = [":domains_proto"], - deps = [":domains_java_proto"], -) - -java_gapic_library( - name = "domains_java_gapic", - srcs = [":domains_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "domains_v1alpha2.yaml", - test_deps = [ - ":domains_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":domains_java_proto", - "//google/api:api_java_proto", - "//google/type:type_java_proto", - ], -) - -java_gapic_test( - name = "domains_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.domains.v1alpha2.DomainsClientHttpJsonTest", - "com.google.cloud.domains.v1alpha2.DomainsClientTest", - ], - runtime_deps = [":domains_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-domains-v1alpha2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":domains_java_gapic", - ":domains_java_grpc", - ":domains_java_proto", - ":domains_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "domains_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/domains/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 = "domains_go_gapic", - srcs = [":domains_proto_with_info"], - grpc_service_config = "domains_grpc_service_config.json", - importpath = "cloud.google.com/go/domains/apiv1alpha2;domains", - metadata = True, - rest_numeric_enums = False, - service_yaml = "domains_v1alpha2.yaml", - transport = "grpc+rest", - deps = [ - ":domains_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "domains_go_gapic_test", - srcs = [":domains_go_gapic_srcjar_test"], - embed = [":domains_go_gapic"], - importpath = "cloud.google.com/go/domains/apiv1alpha2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-domains-v1alpha2-go", - deps = [ - ":domains_go_gapic", - ":domains_go_gapic_srcjar-metadata.srcjar", - ":domains_go_gapic_srcjar-test.srcjar", - ":domains_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "domains_py_gapic", - srcs = [":domains_proto"], - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "domains_py_gapic_test", - srcs = [ - "domains_py_gapic_pytest.py", - "domains_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":domains_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "domains-v1alpha2-py", - deps = [ - ":domains_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 = "domains_php_proto", - deps = [":domains_proto"], -) - -php_grpc_library( - name = "domains_php_grpc", - srcs = [":domains_proto"], - deps = [":domains_php_proto"], -) - -php_gapic_library( - name = "domains_php_gapic", - srcs = [":domains_proto_with_info"], - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "domains_v1alpha2.yaml", - transport = "grpc+rest", - deps = [ - ":domains_php_grpc", - ":domains_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-domains-v1alpha2-php", - deps = [ - ":domains_php_gapic", - ":domains_php_grpc", - ":domains_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "domains_nodejs_gapic", - package_name = "@google-cloud/domains", - src = ":domains_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "domains_grpc_service_config.json", - package = "google.cloud.domains.v1alpha2", - rest_numeric_enums = False, - service_yaml = "domains_v1alpha2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "domains-v1alpha2-nodejs", - deps = [ - ":domains_nodejs_gapic", - ":domains_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "domains_ruby_proto", - deps = [":domains_proto"], -) - -ruby_grpc_library( - name = "domains_ruby_grpc", - srcs = [":domains_proto"], - deps = [":domains_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "domains_ruby_gapic", - srcs = [":domains_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=domains.googleapis.com", - "ruby-cloud-api-shortname=domains", - "ruby-cloud-env-prefix=DOMAINS", - "ruby-cloud-gem-name=google-cloud-domains-v1alpha2", - "ruby-cloud-product-url=https://cloud.google.com/domains", - ], - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.", - ruby_cloud_title = "Cloud Domains V1alpha2", - deps = [ - ":domains_ruby_grpc", - ":domains_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-domains-v1alpha2-ruby", - deps = [ - ":domains_ruby_gapic", - ":domains_ruby_grpc", - ":domains_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 = "domains_csharp_proto", - deps = [":domains_proto"], -) - -csharp_grpc_library( - name = "domains_csharp_grpc", - srcs = [":domains_proto"], - deps = [":domains_csharp_proto"], -) - -csharp_gapic_library( - name = "domains_csharp_gapic", - srcs = [":domains_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "domains_v1alpha2.yaml", - deps = [ - ":domains_csharp_grpc", - ":domains_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-domains-v1alpha2-csharp", - deps = [ - ":domains_csharp_gapic", - ":domains_csharp_grpc", - ":domains_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/domains/v1beta1/BUILD.bazel b/google/cloud/domains/v1beta1/BUILD.bazel --- a/google/cloud/domains/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/domains/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,380 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "domains_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", - ], -) - -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_proto_library( - name = "domains_java_proto", - deps = [":domains_proto"], -) - -java_grpc_library( - name = "domains_java_grpc", - srcs = [":domains_proto"], - deps = [":domains_java_proto"], -) - -java_gapic_library( - name = "domains_java_gapic", - srcs = [":domains_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "domains_v1beta1.yaml", - test_deps = [ - ":domains_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":domains_java_proto", - "//google/api:api_java_proto", - "//google/type:type_java_proto", - ], -) - -java_gapic_test( - name = "domains_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.domains.v1beta1.DomainsClientHttpJsonTest", - "com.google.cloud.domains.v1beta1.DomainsClientTest", - ], - runtime_deps = [":domains_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-domains-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":domains_java_gapic", - ":domains_java_grpc", - ":domains_java_proto", - ":domains_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "domains_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1beta1", - protos = [":domains_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:money_go_proto", - "//google/type:postaladdress_go_proto", - ], -) - -go_gapic_library( - name = "domains_go_gapic", - srcs = [":domains_proto_with_info"], - grpc_service_config = "domains_grpc_service_config.json", - importpath = "cloud.google.com/go/domains/apiv1beta1;domains", - metadata = True, - rest_numeric_enums = False, - service_yaml = "domains_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":domains_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "domains_go_gapic_test", - srcs = [":domains_go_gapic_srcjar_test"], - embed = [":domains_go_gapic"], - importpath = "cloud.google.com/go/domains/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-domains-v1beta1-go", - deps = [ - ":domains_go_gapic", - ":domains_go_gapic_srcjar-metadata.srcjar", - ":domains_go_gapic_srcjar-test.srcjar", - ":domains_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "domains_py_gapic", - srcs = [":domains_proto"], - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "domains_py_gapic_test", - srcs = [ - "domains_py_gapic_pytest.py", - "domains_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":domains_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "domains-v1beta1-py", - deps = [ - ":domains_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 = "domains_php_proto", - deps = [":domains_proto"], -) - -php_grpc_library( - name = "domains_php_grpc", - srcs = [":domains_proto"], - deps = [":domains_php_proto"], -) - -php_gapic_library( - name = "domains_php_gapic", - srcs = [":domains_proto_with_info"], - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "domains_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":domains_php_grpc", - ":domains_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-domains-v1beta1-php", - deps = [ - ":domains_php_gapic", - ":domains_php_grpc", - ":domains_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "domains_nodejs_gapic", - package_name = "@google-cloud/domains", - src = ":domains_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "domains_grpc_service_config.json", - package = "google.cloud.domains.v1beta1", - rest_numeric_enums = False, - service_yaml = "domains_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "domains-v1beta1-nodejs", - deps = [ - ":domains_nodejs_gapic", - ":domains_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "domains_ruby_proto", - deps = [":domains_proto"], -) - -ruby_grpc_library( - name = "domains_ruby_grpc", - srcs = [":domains_proto"], - deps = [":domains_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "domains_ruby_gapic", - srcs = [":domains_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=domains.googleapis.com", - "ruby-cloud-api-shortname=domains", - "ruby-cloud-env-prefix=DOMAINS", - "ruby-cloud-gem-name=google-cloud-domains-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/domains", - ], - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.", - ruby_cloud_title = "Cloud Domains V1beta1", - deps = [ - ":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", - ], -) - -############################################################################## -# 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 = "domains_csharp_proto", - deps = [":domains_proto"], -) - -csharp_grpc_library( - name = "domains_csharp_grpc", - srcs = [":domains_proto"], - deps = [":domains_csharp_proto"], -) - -csharp_gapic_library( - name = "domains_csharp_gapic", - srcs = [":domains_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "domains_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "domains_v1beta1.yaml", - 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++ rules here diff -urN a/google/cloud/edgecontainer/v1/BUILD.bazel b/google/cloud/edgecontainer/v1/BUILD.bazel --- a/google/cloud/edgecontainer/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/edgecontainer/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,390 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "edgecontainer_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/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "edgecontainer_proto_with_info", - deps = [ - ":edgecontainer_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 = "edgecontainer_java_proto", - deps = [":edgecontainer_proto"], -) - -java_grpc_library( - name = "edgecontainer_java_grpc", - srcs = [":edgecontainer_proto"], - deps = [":edgecontainer_java_proto"], -) - -java_gapic_library( - name = "edgecontainer_java_gapic", - srcs = [":edgecontainer_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "edgecontainer_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = None, - test_deps = [ - ":edgecontainer_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":edgecontainer_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "edgecontainer_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.edgecontainer.v1.EdgeContainerClientHttpJsonTest", - "com.google.cloud.edgecontainer.v1.EdgeContainerClientTest", - ], - runtime_deps = [":edgecontainer_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-edgecontainer-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":edgecontainer_java_gapic", - ":edgecontainer_java_grpc", - ":edgecontainer_java_proto", - ":edgecontainer_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 = "edgecontainer_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/edgecontainer/v1", - protos = [":edgecontainer_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "edgecontainer_go_gapic", - srcs = [":edgecontainer_proto_with_info"], - grpc_service_config = "edgecontainer_grpc_service_config.json", - importpath = "cloud.google.com/go/edgecontainer/apiv1;edgecontainer", - metadata = True, - rest_numeric_enums = False, - service_yaml = None, - transport = "grpc+rest", - deps = [ - ":edgecontainer_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 = "edgecontainer_go_gapic_test", - srcs = [":edgecontainer_go_gapic_srcjar_test"], - embed = [":edgecontainer_go_gapic"], - importpath = "cloud.google.com/go/edgecontainer/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-edgecontainer-v1-go", - deps = [ - ":edgecontainer_go_gapic", - ":edgecontainer_go_gapic_srcjar-metadata.srcjar", - ":edgecontainer_go_gapic_srcjar-test.srcjar", - ":edgecontainer_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "edgecontainer_py_gapic", - srcs = [":edgecontainer_proto"], - grpc_service_config = "edgecontainer_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = None, - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "edgecontainer_py_gapic_test", - srcs = [ - "edgecontainer_py_gapic_pytest.py", - "edgecontainer_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":edgecontainer_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "edgecontainer-v1-py", - deps = [ - ":edgecontainer_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 = "edgecontainer_php_proto", - deps = [":edgecontainer_proto"], -) - -php_grpc_library( - name = "edgecontainer_php_grpc", - srcs = [":edgecontainer_proto"], - deps = [":edgecontainer_php_proto"], -) - -php_gapic_library( - name = "edgecontainer_php_gapic", - srcs = [":edgecontainer_proto_with_info"], - grpc_service_config = "edgecontainer_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = None, - transport = "grpc+rest", - deps = [ - ":edgecontainer_php_grpc", - ":edgecontainer_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-edgecontainer-v1-php", - deps = [ - ":edgecontainer_php_gapic", - ":edgecontainer_php_grpc", - ":edgecontainer_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "edgecontainer_nodejs_gapic", - package_name = "@google-cloud/edgecontainer", - src = ":edgecontainer_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "edgecontainer_grpc_service_config.json", - package = "google.cloud.edgecontainer.v1", - rest_numeric_enums = False, - service_yaml = None, - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "edgecontainer-v1-nodejs", - deps = [ - ":edgecontainer_nodejs_gapic", - ":edgecontainer_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "edgecontainer_ruby_proto", - deps = [":edgecontainer_proto"], -) - -ruby_grpc_library( - name = "edgecontainer_ruby_grpc", - srcs = [":edgecontainer_proto"], - deps = [":edgecontainer_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "edgecontainer_ruby_gapic", - srcs = [":edgecontainer_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-edgecontainer-v1"], - grpc_service_config = "edgecontainer_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = None, - deps = [ - ":edgecontainer_ruby_grpc", - ":edgecontainer_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-edgecontainer-v1-ruby", - deps = [ - ":edgecontainer_ruby_gapic", - ":edgecontainer_ruby_grpc", - ":edgecontainer_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 = "edgecontainer_csharp_proto", - deps = [":edgecontainer_proto"], -) - -csharp_grpc_library( - name = "edgecontainer_csharp_grpc", - srcs = [":edgecontainer_proto"], - deps = [":edgecontainer_csharp_proto"], -) - -csharp_gapic_library( - name = "edgecontainer_csharp_gapic", - srcs = [":edgecontainer_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "edgecontainer_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = None, - deps = [ - ":edgecontainer_csharp_grpc", - ":edgecontainer_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-edgecontainer-v1-csharp", - deps = [ - ":edgecontainer_csharp_gapic", - ":edgecontainer_csharp_grpc", - ":edgecontainer_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "edgecontainer_cc_proto", - deps = [":edgecontainer_proto"], -) - -cc_grpc_library( - name = "edgecontainer_cc_grpc", - srcs = [":edgecontainer_proto"], - grpc_only = True, - deps = [":edgecontainer_cc_proto"], -) diff -urN a/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel b/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel --- a/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,283 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "enterpriseknowledgegraph_proto", - srcs = [ - "job_state.proto", - "operation_metadata.proto", - "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "enterpriseknowledgegraph_proto_with_info", - deps = [ - ":enterpriseknowledgegraph_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "enterpriseknowledgegraph_java_proto", - deps = [ - ":enterpriseknowledgegraph_proto", - ], -) - -java_grpc_library( - name = "enterpriseknowledgegraph_java_grpc", - srcs = [":enterpriseknowledgegraph_proto"], - deps = [":enterpriseknowledgegraph_java_proto"], -) - -java_gapic_library( - name = "enterpriseknowledgegraph_java_gapic", - srcs = [":enterpriseknowledgegraph_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "enterpriseknowledgegraph_v1.yaml", - test_deps = [ - ":enterpriseknowledgegraph_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":enterpriseknowledgegraph_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "enterpriseknowledgegraph_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphServiceClientHttpJsonTest", - "com.google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphServiceClientTest", - ], - runtime_deps = [":enterpriseknowledgegraph_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-enterpriseknowledgegraph-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":enterpriseknowledgegraph_java_gapic", - ":enterpriseknowledgegraph_java_grpc", - ":enterpriseknowledgegraph_java_proto", - ":enterpriseknowledgegraph_proto", - ], -) - -py_gapic_library( - name = "enterpriseknowledgegraph_py_gapic", - srcs = [ - ":enterpriseknowledgegraph_proto", - ], - grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "enterpriseknowledgegraph_v1.yaml", - transport = "grpc+rest", - deps = [ - ], -) - -py_test( - name = "enterpriseknowledgegraph_py_gapic_test", - srcs = [ - "enterpriseknowledgegraph_py_gapic_pytest.py", - "enterpriseknowledgegraph_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [ - ":enterpriseknowledgegraph_py_gapic", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "enterpriseknowledgegraph-v1-py", - deps = [ - ":enterpriseknowledgegraph_py_gapic", - ], -) - -cc_proto_library( - name = "enterpriseknowledgegraph_cc_proto", - deps = [":enterpriseknowledgegraph_proto"], -) - -cc_grpc_library( - name = "enterpriseknowledgegraph_cc_grpc", - srcs = [":enterpriseknowledgegraph_proto"], - grpc_only = True, - deps = [":enterpriseknowledgegraph_cc_proto"], -) - -############################################################################## -# PHP -############################################################################## - -php_proto_library( - name = "enterpriseknowledgegraph_php_proto", - deps = [":enterpriseknowledgegraph_proto"], -) - -php_grpc_library( - name = "enterpriseknowledgegraph_php_grpc", - srcs = [":enterpriseknowledgegraph_proto"], - deps = [":enterpriseknowledgegraph_php_proto"], -) - -php_gapic_library( - name = "enterpriseknowledgegraph_php_gapic", - srcs = [":enterpriseknowledgegraph_proto_with_info"], - grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "enterpriseknowledgegraph_v1.yaml", - transport = "grpc+rest", - deps = [ - ":enterpriseknowledgegraph_php_grpc", - ":enterpriseknowledgegraph_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-enterpriseknowledgegraph-v1-php", - deps = [ - ":enterpriseknowledgegraph_php_gapic", - ":enterpriseknowledgegraph_php_grpc", - ":enterpriseknowledgegraph_php_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -ruby_proto_library( - name = "enterpriseknowledgegraph_ruby_proto", - deps = [":enterpriseknowledgegraph_proto"], -) - -ruby_grpc_library( - name = "enterpriseknowledgegraph_ruby_grpc", - srcs = [":enterpriseknowledgegraph_proto"], - deps = [":enterpriseknowledgegraph_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "enterpriseknowledgegraph_ruby_gapic", - srcs = [":enterpriseknowledgegraph_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-enterpriseknowledgegraph-v1", - ], - grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "enterpriseknowledgegraph_v1.yaml", - deps = [ - ":enterpriseknowledgegraph_ruby_grpc", - ":enterpriseknowledgegraph_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-enterpriseknowledgegraph-v1-ruby", - deps = [ - ":enterpriseknowledgegraph_ruby_gapic", - ":enterpriseknowledgegraph_ruby_grpc", - ":enterpriseknowledgegraph_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -csharp_proto_library( - name = "enterpriseknowledgegraph_csharp_proto", - deps = [":enterpriseknowledgegraph_proto"], -) - -csharp_grpc_library( - name = "enterpriseknowledgegraph_csharp_grpc", - srcs = [":enterpriseknowledgegraph_proto"], - deps = [":enterpriseknowledgegraph_csharp_proto"], -) - -csharp_gapic_library( - name = "enterpriseknowledgegraph_csharp_gapic", - srcs = [":enterpriseknowledgegraph_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "enterpriseknowledgegraph_v1.yaml", - deps = [ - ":enterpriseknowledgegraph_csharp_grpc", - ":enterpriseknowledgegraph_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-enterpriseknowledgegraph-v1-csharp", - deps = [ - ":enterpriseknowledgegraph_csharp_gapic", - ":enterpriseknowledgegraph_csharp_grpc", - ":enterpriseknowledgegraph_csharp_proto", - ], -) diff -urN a/google/cloud/essentialcontacts/BUILD.bazel b/google/cloud/essentialcontacts/BUILD.bazel --- a/google/cloud/essentialcontacts/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/essentialcontacts/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-essential_contacts. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for essentialcontacts. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "essentialcontacts_ruby_wrapper", - srcs = ["//google/cloud/essentialcontacts/v1:essentialcontacts_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-essential_contacts", - "ruby-cloud-env-prefix=ESSENTIAL_CONTACTS", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/managing-notification-contacts/", - "ruby-cloud-api-id=essentialcontacts.googleapis.com", - "ruby-cloud-api-shortname=essentialcontacts", - ], - ruby_cloud_description = "Many Google Cloud services, such as Cloud Billing, send out notifications to share important information with Google Cloud users. By default, these notifications are sent to members with certain Identity and Access Management (IAM) roles. With Essential Contacts, you can customize who receives notifications by providing your own list of contacts.", - ruby_cloud_title = "Essential Contacts", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-essentialcontacts-ruby", - deps = [ - ":essentialcontacts_ruby_wrapper", - ], -) diff -urN a/google/cloud/essentialcontacts/v1/BUILD.bazel b/google/cloud/essentialcontacts/v1/BUILD.bazel --- a/google/cloud/essentialcontacts/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/essentialcontacts/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,344 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "essentialcontacts_proto", - srcs = [ - "enums.proto", - "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", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "essentialcontacts_proto_with_info", - deps = [ - ":essentialcontacts_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "essentialcontacts_java_proto", - deps = [":essentialcontacts_proto"], -) - -java_grpc_library( - name = "essentialcontacts_java_grpc", - srcs = [":essentialcontacts_proto"], - deps = [":essentialcontacts_java_proto"], -) - -java_gapic_library( - name = "essentialcontacts_java_gapic", - srcs = [":essentialcontacts_proto_with_info"], - grpc_service_config = "essentialcontacts_v1_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":essentialcontacts_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":essentialcontacts_java_proto", - ], -) - -java_gapic_test( - name = "essentialcontacts_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.essentialcontacts.v1.EssentialContactsServiceClientHttpJsonTest", - "com.google.cloud.essentialcontacts.v1.EssentialContactsServiceClientTest", - ], - runtime_deps = [":essentialcontacts_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-essentialcontacts-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":essentialcontacts_java_gapic", - ":essentialcontacts_java_grpc", - ":essentialcontacts_java_proto", - ":essentialcontacts_proto", - ], -) - -go_proto_library( - name = "essentialcontacts_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/essentialcontacts/v1", - protos = [":essentialcontacts_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "essentialcontacts_go_gapic", - srcs = [":essentialcontacts_proto_with_info"], - grpc_service_config = "essentialcontacts_v1_grpc_service_config.json", - importpath = "cloud.google.com/go/essentialcontacts/apiv1;essentialcontacts", - metadata = True, - rest_numeric_enums = False, - service_yaml = "essentialcontacts_v1.yaml", - transport = "grpc+rest", - deps = [ - ":essentialcontacts_go_proto", - ], -) - -go_test( - name = "essentialcontacts_go_gapic_test", - srcs = [":essentialcontacts_go_gapic_srcjar_test"], - embed = [":essentialcontacts_go_gapic"], - importpath = "cloud.google.com/go/essentialcontacts/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-essentialcontacts-v1-go", - deps = [ - ":essentialcontacts_go_gapic", - ":essentialcontacts_go_gapic_srcjar-metadata.srcjar", - ":essentialcontacts_go_gapic_srcjar-test.srcjar", - ":essentialcontacts_go_proto", - ], -) - -py_gapic_library( - name = "essentialcontacts_py_gapic", - srcs = [":essentialcontacts_proto"], - grpc_service_config = "essentialcontacts_v1_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-essential-contacts", - "python-gapic-namespace=google.cloud", - "python-gapic-name=essential_contacts", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "essentialcontacts_py_gapic_test", - srcs = [ - "essentialcontacts_py_gapic_pytest.py", - "essentialcontacts_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":essentialcontacts_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "essentialcontacts-v1-py", - deps = [ - ":essentialcontacts_py_gapic", - ], -) - -php_proto_library( - name = "essentialcontacts_php_proto", - deps = [":essentialcontacts_proto"], -) - -php_grpc_library( - name = "essentialcontacts_php_grpc", - srcs = [":essentialcontacts_proto"], - deps = [":essentialcontacts_php_proto"], -) - -php_gapic_library( - name = "essentialcontacts_php_gapic", - srcs = [":essentialcontacts_proto_with_info"], - grpc_service_config = "essentialcontacts_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "essentialcontacts_v1.yaml", - transport = "grpc+rest", - deps = [ - ":essentialcontacts_php_grpc", - ":essentialcontacts_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-essentialcontacts-v1-php", - deps = [ - ":essentialcontacts_php_gapic", - ":essentialcontacts_php_grpc", - ":essentialcontacts_php_proto", - ], -) - -nodejs_gapic_library( - name = "essentialcontacts_nodejs_gapic", - package_name = "@google-cloud/essential-contacts", - src = ":essentialcontacts_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "essentialcontacts_v1_grpc_service_config.json", - package = "google.cloud.essentialcontacts.v1", - rest_numeric_enums = False, - service_yaml = "essentialcontacts_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "essentialcontacts-v1-nodejs", - deps = [ - ":essentialcontacts_nodejs_gapic", - ":essentialcontacts_proto", - ], -) - -ruby_proto_library( - name = "essentialcontacts_ruby_proto", - deps = [":essentialcontacts_proto"], -) - -ruby_grpc_library( - name = "essentialcontacts_ruby_grpc", - srcs = [":essentialcontacts_proto"], - deps = [":essentialcontacts_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "essentialcontacts_ruby_gapic", - srcs = [":essentialcontacts_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-essential_contacts-v1", - "ruby-cloud-env-prefix=ESSENTIAL_CONTACTS", - "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/managing-notification-contacts/", - "ruby-cloud-api-id=essentialcontacts.googleapis.com", - "ruby-cloud-api-shortname=essentialcontacts", - ], - grpc_service_config = "essentialcontacts_v1_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Many Google Cloud services, such as Cloud Billing, send out notifications to share important information with Google Cloud users. By default, these notifications are sent to members with certain Identity and Access Management (IAM) roles. With Essential Contacts, you can customize who receives notifications by providing your own list of contacts.", - ruby_cloud_title = "Essential Contacts V1", - deps = [ - ":essentialcontacts_ruby_grpc", - ":essentialcontacts_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-essentialcontacts-v1-ruby", - deps = [ - ":essentialcontacts_ruby_gapic", - ":essentialcontacts_ruby_grpc", - ":essentialcontacts_ruby_proto", - ], -) - -csharp_proto_library( - name = "essentialcontacts_csharp_proto", - deps = [":essentialcontacts_proto"], -) - -csharp_grpc_library( - name = "essentialcontacts_csharp_grpc", - srcs = [":essentialcontacts_proto"], - deps = [":essentialcontacts_csharp_proto"], -) - -csharp_gapic_library( - name = "essentialcontacts_csharp_gapic", - srcs = [":essentialcontacts_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "essentialcontacts_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "essentialcontacts_v1.yaml", - deps = [ - ":essentialcontacts_csharp_grpc", - ":essentialcontacts_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-essentialcontacts-v1-csharp", - deps = [ - ":essentialcontacts_csharp_gapic", - ":essentialcontacts_csharp_grpc", - ":essentialcontacts_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "essentialcontacts_cc_proto", - deps = [":essentialcontacts_proto"], -) - -cc_grpc_library( - name = "essentialcontacts_cc_grpc", - srcs = [":essentialcontacts_proto"], - grpc_only = True, - deps = [":essentialcontacts_cc_proto"], -) diff -urN a/google/cloud/eventarc/BUILD.bazel b/google/cloud/eventarc/BUILD.bazel --- a/google/cloud/eventarc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/eventarc/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-eventarc. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for eventarc. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "eventarc_ruby_wrapper", - srcs = ["//google/cloud/eventarc/v1:eventarc_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-eventarc", - "ruby-cloud-env-prefix=EVENTARC", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/eventarc/", - "ruby-cloud-api-id=eventarc.googleapis.com", - "ruby-cloud-api-shortname=eventarc", - ], - ruby_cloud_description = "Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. Eventarc requires no infrastructure management — you can optimize productivity and costs while building a modern, event-driven solution.", - ruby_cloud_title = "Eventarc", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-eventarc-ruby", - deps = [ - ":eventarc_ruby_wrapper", - ], -) diff -urN a/google/cloud/eventarc/publishing/BUILD.bazel b/google/cloud/eventarc/publishing/BUILD.bazel --- a/google/cloud/eventarc/publishing/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/eventarc/publishing/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-eventarc-publishing. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for eventarc-publishing. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "publishing_ruby_wrapper", - srcs = ["//google/cloud/eventarc/publishing/v1:publishing_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-eventarc-publishing", - "ruby-cloud-env-prefix=EVENTARC", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/eventarc/", - "ruby-cloud-api-id=eventarcpublishing.googleapis.com", - "ruby-cloud-api-shortname=eventarcpublishing", - ], - ruby_cloud_description = "Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. Eventarc requires no infrastructure management — you can optimize productivity and costs while building a modern, event-driven solution.", - ruby_cloud_title = "Eventarc Publishing", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-eventarc-publishing-ruby", - deps = [ - ":publishing_ruby_wrapper", - ], -) diff -urN a/google/cloud/eventarc/publishing/v1/BUILD.bazel b/google/cloud/eventarc/publishing/v1/BUILD.bazel --- a/google/cloud/eventarc/publishing/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/eventarc/publishing/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,339 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "publishing_proto", - srcs = [ - "publisher.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "@com_google_protobuf//:any_proto", - ], -) - -proto_library_with_info( - name = "publishing_proto_with_info", - deps = [ - ":publishing_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "publishing_java_proto", - deps = [":publishing_proto"], -) - -java_grpc_library( - name = "publishing_java_grpc", - srcs = [":publishing_proto"], - deps = [":publishing_java_proto"], -) - -java_gapic_library( - name = "publishing_java_gapic", - srcs = [":publishing_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "eventarcpublishing_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "eventarcpublishing_v1.yaml", - test_deps = [ - ":publishing_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":publishing_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "publishing_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.eventarc.publishing.v1.PublisherClientHttpJsonTest", - "com.google.cloud.eventarc.publishing.v1.PublisherClientTest", - ], - runtime_deps = [":publishing_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-eventarc-publishing-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":publishing_java_gapic", - ":publishing_java_grpc", - ":publishing_java_proto", - ":publishing_proto", - ], -) - -go_proto_library( - name = "publishing_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/eventarc/publishing/v1", - protos = [":publishing_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "publishing_go_gapic", - srcs = [":publishing_proto_with_info"], - grpc_service_config = "eventarcpublishing_grpc_service_config.json", - importpath = "cloud.google.com/go/eventarc/publishing/apiv1;publisher", - metadata = True, - rest_numeric_enums = False, - service_yaml = "eventarcpublishing_v1.yaml", - transport = "grpc+rest", - deps = [ - ":publishing_go_proto", - ], -) - -go_test( - name = "publishing_go_gapic_test", - srcs = [":publishing_go_gapic_srcjar_test"], - embed = [":publishing_go_gapic"], - importpath = "cloud.google.com/go/eventarc/publishing/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-eventarc-publishing-v1-go", - deps = [ - ":publishing_go_gapic", - ":publishing_go_gapic_srcjar-metadata.srcjar", - ":publishing_go_gapic_srcjar-test.srcjar", - ":publishing_go_proto", - ], -) - -py_gapic_library( - name = "publishing_py_gapic", - srcs = [":publishing_proto"], - grpc_service_config = "eventarcpublishing_grpc_service_config.json", - opt_args = [ - "python-gapic-name=eventarc_publishing", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-eventarc-publishing", - ], - rest_numeric_enums = False, - service_yaml = "eventarcpublishing_v1.yaml", - transport = "grpc+rest", - deps = [ - ], -) - -py_test( - name = "publishing_py_gapic_test", - srcs = [ - "publishing_py_gapic_pytest.py", - "publishing_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":publishing_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "eventarc-publishing-v1-py", - deps = [ - ":publishing_py_gapic", - ], -) - -php_proto_library( - name = "publishing_php_proto", - deps = [":publishing_proto"], -) - -php_grpc_library( - name = "publishing_php_grpc", - srcs = [":publishing_proto"], - deps = [":publishing_php_proto"], -) - -php_gapic_library( - name = "publishing_php_gapic", - srcs = [":publishing_proto_with_info"], - grpc_service_config = "eventarcpublishing_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "eventarcpublishing_v1.yaml", - transport = "grpc+rest", - deps = [ - ":publishing_php_grpc", - ":publishing_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-eventarc-publishing-v1-php", - deps = [ - ":publishing_php_gapic", - ":publishing_php_grpc", - ":publishing_php_proto", - ], -) - -nodejs_gapic_library( - name = "publishing_nodejs_gapic", - package_name = "@google-cloud/eventarc-publishing", - src = ":publishing_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "eventarcpublishing_grpc_service_config.json", - package = "google.cloud.eventarc.publishing.v1", - rest_numeric_enums = False, - service_yaml = "eventarcpublishing_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "eventarc-publishing-v1-nodejs", - deps = [ - ":publishing_nodejs_gapic", - ":publishing_proto", - ], -) - -ruby_proto_library( - name = "publishing_ruby_proto", - deps = [":publishing_proto"], -) - -ruby_grpc_library( - name = "publishing_ruby_grpc", - srcs = [":publishing_proto"], - deps = [":publishing_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "publishing_ruby_gapic", - srcs = [":publishing_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=eventarcpublishing.googleapis.com", - "ruby-cloud-api-shortname=eventarcpublishing", - "ruby-cloud-env-prefix=EVENTARC", - "ruby-cloud-gem-name=google-cloud-eventarc-publishing-v1", - "ruby-cloud-product-url=https://cloud.google.com/eventarc/", - ], - grpc_service_config = "eventarcpublishing_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. Eventarc requires no infrastructure management — you can optimize productivity and costs while building a modern, event-driven solution.", - ruby_cloud_title = "Eventarc Publishing V1", - service_yaml = "eventarcpublishing_v1.yaml", - deps = [ - ":publishing_ruby_grpc", - ":publishing_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-eventarc-publishing-v1-ruby", - deps = [ - ":publishing_ruby_gapic", - ":publishing_ruby_grpc", - ":publishing_ruby_proto", - ], -) - -csharp_proto_library( - name = "publishing_csharp_proto", - deps = [":publishing_proto"], -) - -csharp_grpc_library( - name = "publishing_csharp_grpc", - srcs = [":publishing_proto"], - deps = [":publishing_csharp_proto"], -) - -csharp_gapic_library( - name = "publishing_csharp_gapic", - srcs = [":publishing_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "eventarcpublishing_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "eventarcpublishing_v1.yaml", - deps = [ - ":publishing_csharp_grpc", - ":publishing_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-eventarc-publishing-v1-csharp", - deps = [ - ":publishing_csharp_gapic", - ":publishing_csharp_grpc", - ":publishing_csharp_proto", - ], -) - -cc_proto_library( - name = "publishing_cc_proto", - deps = [":publishing_proto"], -) - -cc_grpc_library( - name = "publishing_cc_grpc", - srcs = [":publishing_proto"], - grpc_only = True, - deps = [":publishing_cc_proto"], -) diff -urN a/google/cloud/eventarc/v1/BUILD.bazel b/google/cloud/eventarc/v1/BUILD.bazel --- a/google/cloud/eventarc/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/eventarc/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,411 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "eventarc_proto", - srcs = [ - "channel.proto", - "channel_connection.proto", - "discovery.proto", - "eventarc.proto", - "google_channel_config.proto", - "trigger.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:code_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "eventarc_proto_with_info", - deps = [ - ":eventarc_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "eventarc_java_proto", - deps = [":eventarc_proto"], -) - -java_grpc_library( - name = "eventarc_java_grpc", - srcs = [":eventarc_proto"], - deps = [":eventarc_java_proto"], -) - -java_gapic_library( - name = "eventarc_java_gapic", - srcs = [":eventarc_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "eventarc_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "eventarc_v1.yaml", - test_deps = [ - ":eventarc_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":eventarc_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "eventarc_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.eventarc.v1.EventarcClientHttpJsonTest", - "com.google.cloud.eventarc.v1.EventarcClientTest", - ], - runtime_deps = [":eventarc_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-eventarc-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":eventarc_java_gapic", - ":eventarc_java_grpc", - ":eventarc_java_proto", - ":eventarc_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 = "eventarc_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/eventarc/v1", - protos = [":eventarc_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:code_go_proto", - ], -) - -go_gapic_library( - name = "eventarc_go_gapic", - srcs = [":eventarc_proto_with_info"], - grpc_service_config = "eventarc_grpc_service_config.json", - importpath = "cloud.google.com/go/eventarc/apiv1;eventarc", - metadata = True, - rest_numeric_enums = False, - service_yaml = "eventarc_v1.yaml", - transport = "grpc+rest", - deps = [ - ":eventarc_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "eventarc_go_gapic_test", - srcs = [":eventarc_go_gapic_srcjar_test"], - embed = [":eventarc_go_gapic"], - importpath = "cloud.google.com/go/eventarc/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-eventarc-v1-go", - deps = [ - ":eventarc_go_gapic", - ":eventarc_go_gapic_srcjar-metadata.srcjar", - ":eventarc_go_gapic_srcjar-test.srcjar", - ":eventarc_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "eventarc_py_gapic", - srcs = [":eventarc_proto"], - grpc_service_config = "eventarc_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "eventarc_v1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "eventarc_py_gapic_test", - srcs = [ - "eventarc_py_gapic_pytest.py", - "eventarc_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":eventarc_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "eventarc-v1-py", - deps = [ - ":eventarc_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 = "eventarc_php_proto", - deps = [":eventarc_proto"], -) - -php_grpc_library( - name = "eventarc_php_grpc", - srcs = [":eventarc_proto"], - deps = [":eventarc_php_proto"], -) - -php_gapic_library( - name = "eventarc_php_gapic", - srcs = [":eventarc_proto_with_info"], - grpc_service_config = "eventarc_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "eventarc_v1.yaml", - transport = "grpc+rest", - deps = [ - ":eventarc_php_grpc", - ":eventarc_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-eventarc-v1-php", - deps = [ - ":eventarc_php_gapic", - ":eventarc_php_grpc", - ":eventarc_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "eventarc_nodejs_gapic", - package_name = "@google-cloud/eventarc", - src = ":eventarc_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "eventarc_grpc_service_config.json", - package = "google.cloud.eventarc.v1", - rest_numeric_enums = False, - service_yaml = "eventarc_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "eventarc-v1-nodejs", - deps = [ - ":eventarc_nodejs_gapic", - ":eventarc_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "eventarc_ruby_proto", - deps = [":eventarc_proto"], -) - -ruby_grpc_library( - name = "eventarc_ruby_grpc", - srcs = [":eventarc_proto"], - deps = [":eventarc_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "eventarc_ruby_gapic", - srcs = [":eventarc_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=eventarc.googleapis.com", - "ruby-cloud-api-shortname=eventarc", - "ruby-cloud-env-prefix=EVENTARC", - "ruby-cloud-gem-name=google-cloud-eventarc-v1", - "ruby-cloud-product-url=https://cloud.google.com/eventarc/", - ], - grpc_service_config = "eventarc_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. Eventarc requires no infrastructure management — you can optimize productivity and costs while building a modern, event-driven solution.", - ruby_cloud_title = "Eventarc V1", - service_yaml = "eventarc_v1.yaml", - deps = [ - ":eventarc_ruby_grpc", - ":eventarc_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-eventarc-v1-ruby", - deps = [ - ":eventarc_ruby_gapic", - ":eventarc_ruby_grpc", - ":eventarc_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 = "eventarc_csharp_proto", - deps = [":eventarc_proto"], -) - -csharp_grpc_library( - name = "eventarc_csharp_grpc", - srcs = [":eventarc_proto"], - deps = [":eventarc_csharp_proto"], -) - -csharp_gapic_library( - name = "eventarc_csharp_gapic", - srcs = [":eventarc_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "eventarc_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "eventarc_v1.yaml", - deps = [ - ":eventarc_csharp_grpc", - ":eventarc_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-eventarc-v1-csharp", - deps = [ - ":eventarc_csharp_gapic", - ":eventarc_csharp_grpc", - ":eventarc_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "eventarc_cc_proto", - deps = [":eventarc_proto"], -) - -cc_grpc_library( - name = "eventarc_cc_grpc", - srcs = [":eventarc_proto"], - grpc_only = True, - deps = [":eventarc_cc_proto"], -) diff -urN a/google/cloud/filestore/BUILD.bazel b/google/cloud/filestore/BUILD.bazel --- a/google/cloud/filestore/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/filestore/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-filestore. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for file. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "file_ruby_wrapper", - srcs = ["//google/cloud/filestore/v1:filestore_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-filestore", - "ruby-cloud-wrapper-of=v1:0.1", - "ruby-cloud-product-url=https://cloud.google.com/filestore/", - "ruby-cloud-api-id=file.googleapis.com", - "ruby-cloud-api-shortname=file", - ], - ruby_cloud_description = "Filestore instances are fully managed NFS file servers on Google Cloud for use with applications running on Compute Engine virtual machines (VMs) instances or Google Kubernetes Engine clusters.", - ruby_cloud_title = "Filestore", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-filestore-ruby", - deps = [ - ":file_ruby_wrapper", - ], -) diff -urN a/google/cloud/filestore/v1/BUILD.bazel b/google/cloud/filestore/v1/BUILD.bazel --- a/google/cloud/filestore/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/filestore/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,400 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "filestore_proto", - srcs = [ - "cloud_filestore_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/cloud/common:common_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "filestore_proto_with_info", - deps = [ - ":filestore_proto", - "//google/cloud:common_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 = "filestore_java_proto", - deps = [":filestore_proto"], -) - -java_grpc_library( - name = "filestore_java_grpc", - srcs = [":filestore_proto"], - deps = [":filestore_java_proto"], -) - -java_gapic_library( - name = "filestore_java_gapic", - srcs = [":filestore_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "file_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "file_v1.yaml", - test_deps = [ - ":filestore_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":filestore_java_proto", - "//google/cloud/common:common_java_proto", - ], -) - -java_gapic_test( - name = "filestore_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.filestore.v1.CloudFilestoreManagerClientHttpJsonTest", - "com.google.cloud.filestore.v1.CloudFilestoreManagerClientTest", - ], - runtime_deps = [":filestore_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-filestore-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":filestore_java_gapic", - ":filestore_java_grpc", - ":filestore_java_proto", - ":filestore_proto", - "//google/cloud/common:common_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 = "filestore_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/filestore/v1", - protos = [":filestore_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/cloud/common:common_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "filestore_go_gapic", - srcs = [":filestore_proto_with_info"], - grpc_service_config = "file_grpc_service_config.json", - importpath = "cloud.google.com/go/filestore/apiv1;filestore", - metadata = True, - rest_numeric_enums = False, - service_yaml = "file_v1.yaml", - transport = "grpc+rest", - deps = [ - ":filestore_go_proto", - "//google/cloud/common:common_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "filestore_go_gapic_test", - srcs = [":filestore_go_gapic_srcjar_test"], - embed = [":filestore_go_gapic"], - importpath = "cloud.google.com/go/filestore/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-filestore-v1-go", - deps = [ - ":filestore_go_gapic", - ":filestore_go_gapic_srcjar-metadata.srcjar", - ":filestore_go_gapic_srcjar-test.srcjar", - ":filestore_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "filestore_py_gapic", - srcs = [":filestore_proto"], - grpc_service_config = "file_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/cloud/common:common_py_proto", - ], -) - -py_test( - name = "filestore_py_gapic_test", - srcs = [ - "filestore_py_gapic_pytest.py", - "filestore_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":filestore_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "filestore-v1-py", - deps = [ - ":filestore_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "filestore_php_proto", - deps = [":filestore_proto"], -) - -php_grpc_library( - name = "filestore_php_grpc", - srcs = [":filestore_proto"], - deps = [":filestore_php_proto"], -) - -php_gapic_library( - name = "filestore_php_gapic", - srcs = [":filestore_proto_with_info"], - grpc_service_config = "file_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "file_v1.yaml", - transport = "grpc+rest", - deps = [ - ":filestore_php_grpc", - ":filestore_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-filestore-v1-php", - deps = [ - ":filestore_php_gapic", - ":filestore_php_grpc", - ":filestore_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "filestore_nodejs_gapic", - package_name = "@google-cloud/filestore", - src = ":filestore_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "file_grpc_service_config.json", - package = "google.cloud.filestore.v1", - rest_numeric_enums = False, - service_yaml = "file_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "filestore-v1-nodejs", - deps = [ - ":filestore_nodejs_gapic", - ":filestore_proto", - "//google/cloud/common:common_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "filestore_ruby_proto", - deps = [":filestore_proto"], -) - -ruby_grpc_library( - name = "filestore_ruby_grpc", - srcs = [":filestore_proto"], - deps = [":filestore_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "filestore_ruby_gapic", - srcs = [":filestore_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=file.googleapis.com", - "ruby-cloud-api-shortname=file", - "ruby-cloud-gem-name=google-cloud-filestore-v1", - "ruby-cloud-product-url=https://cloud.google.com/filestore/", - "ruby-cloud-extra-dependencies=google-cloud-common=~> 1.0", - ], - grpc_service_config = "file_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Filestore instances are fully managed NFS file servers on Google Cloud for use with applications running on Compute Engine virtual machines (VMs) instances or Google Kubernetes Engine clusters.", - ruby_cloud_title = "Filestore V1", - deps = [ - ":filestore_ruby_grpc", - ":filestore_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-filestore-v1-ruby", - deps = [ - ":filestore_ruby_gapic", - ":filestore_ruby_grpc", - ":filestore_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 = "filestore_csharp_proto", - deps = [":filestore_proto"], -) - -csharp_grpc_library( - name = "filestore_csharp_grpc", - srcs = [":filestore_proto"], - deps = [":filestore_csharp_proto"], -) - -csharp_gapic_library( - name = "filestore_csharp_gapic", - srcs = [":filestore_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "file_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "file_v1.yaml", - deps = [ - ":filestore_csharp_grpc", - ":filestore_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-filestore-v1-csharp", - deps = [ - ":filestore_csharp_gapic", - ":filestore_csharp_grpc", - ":filestore_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "filestore_cc_proto", - deps = [":filestore_proto"], -) - -cc_grpc_library( - name = "filestore_cc_grpc", - srcs = [":filestore_proto"], - grpc_only = True, - deps = [":filestore_cc_proto"], -) diff -urN a/google/cloud/filestore/v1beta1/BUILD.bazel b/google/cloud/filestore/v1beta1/BUILD.bazel --- a/google/cloud/filestore/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/filestore/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,377 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "filestore_proto", - srcs = [ - "cloud_filestore_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/cloud/common:common_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "filestore_proto_with_info", - deps = [ - ":filestore_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/common:common_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 = "filestore_java_proto", - deps = [ - ":filestore_proto", - "//google/cloud/common:common_proto", - ], -) - -java_grpc_library( - name = "filestore_java_grpc", - srcs = [":filestore_proto"], - deps = [":filestore_java_proto"], -) - -java_gapic_library( - name = "filestore_java_gapic", - srcs = [":filestore_proto_with_info"], - gapic_yaml = "file_gapic.yaml", - grpc_service_config = "file_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":filestore_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":filestore_java_proto", - "//google/cloud/common:common_proto", - ], -) - -java_gapic_test( - name = "filestore_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.filestore.v1beta1.CloudFilestoreManagerClientHttpJsonTest", - "com.google.cloud.filestore.v1beta1.CloudFilestoreManagerClientTest", - ], - runtime_deps = [":filestore_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-filestore-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":filestore_java_gapic", - ":filestore_java_grpc", - ":filestore_java_proto", - ":filestore_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 = "filestore_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/filestore/v1beta1", - protos = [":filestore_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/cloud/common:common_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "filestore_go_gapic", - srcs = [":filestore_proto_with_info"], - grpc_service_config = "file_grpc_service_config.json", - importpath = "cloud.google.com/go/filestore/apiv1beta1;filestore", - metadata = True, - rest_numeric_enums = False, - service_yaml = "file_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":filestore_go_proto", - "//google/cloud/common:common_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "filestore_go_gapic_test", - srcs = [":filestore_go_gapic_srcjar_test"], - embed = [":filestore_go_gapic"], - importpath = "cloud.google.com/go/filestore/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-filestore-v1beta1-go", - deps = [ - ":filestore_go_gapic", - ":filestore_go_gapic_srcjar-metadata.srcjar", - ":filestore_go_gapic_srcjar-test.srcjar", - ":filestore_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -# -# Commented out: Python generator cannot accept LRO metadata from a different -# proto namespace. -# -# load( -# "@com_google_googleapis_imports//:imports.bzl", -# "py_gapic_assembly_pkg", -# "py_gapic_library", -# "py_test", -# ) - -# py_gapic_library( -# name = "filestore_py_gapic", -# srcs = [":filestore_proto_with_info"], -# grpc_service_config = "file_grpc_service_config.json", -# ) - -# # Open Source Packages -# py_gapic_assembly_pkg( -# name = "filestore-v1beta1-py", -# deps = [ -# ":filestore_py_gapic", -# ], -# ) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "filestore_php_proto", - deps = [":filestore_proto"], -) - -php_grpc_library( - name = "filestore_php_grpc", - srcs = [":filestore_proto"], - deps = [":filestore_php_proto"], -) - -php_gapic_library( - name = "filestore_php_gapic", - srcs = [":filestore_proto_with_info"], - gapic_yaml = "file_gapic.yaml", - grpc_service_config = "file_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "file_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":filestore_php_grpc", - ":filestore_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-filestore-v1beta1-php", - deps = [ - ":filestore_php_gapic", - ":filestore_php_grpc", - ":filestore_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "filestore_nodejs_gapic", - package_name = "@google-cloud/filestore", - src = ":filestore_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "file_grpc_service_config.json", - package = "google.cloud.filestore.v1beta1", - rest_numeric_enums = False, - service_yaml = "file_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "filestore-v1beta1-nodejs", - deps = [ - ":filestore_nodejs_gapic", - ":filestore_proto", - "//google/cloud/common:common_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "filestore_ruby_proto", - deps = [":filestore_proto"], -) - -ruby_grpc_library( - name = "filestore_ruby_grpc", - srcs = [":filestore_proto"], - deps = [":filestore_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "filestore_ruby_gapic", - srcs = [":filestore_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-filestore-v1beta1", - "ruby-cloud-api-shortname=file", - "ruby-cloud-api-id=file.googleapis.com", - "ruby-cloud-product-url=https://cloud.google.com/filestore/", - "ruby-cloud-extra-dependencies=google-cloud-common=~> 1.0", - ], - grpc_service_config = "file_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Filestore instances are fully managed NFS file servers on Google Cloud for use with applications running on Compute Engine virtual machines (VMs) instances or Google Kubernetes Engine clusters.", - ruby_cloud_title = "Filestore V1beta1", - deps = [ - ":filestore_ruby_grpc", - ":filestore_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-filestore-v1beta1-ruby", - deps = [ - ":filestore_ruby_gapic", - ":filestore_ruby_grpc", - ":filestore_ruby_proto", - ], -) - -############################################################################## -# 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 = "filestore_csharp_proto", - deps = [":filestore_proto"], -) - -csharp_grpc_library( - name = "filestore_csharp_grpc", - srcs = [":filestore_proto"], - deps = [":filestore_csharp_proto"], -) - -csharp_gapic_library( - name = "filestore_csharp_gapic", - srcs = [":filestore_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "file_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "file_v1beta1.yaml", - deps = [ - ":filestore_csharp_grpc", - ":filestore_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-filestore-v1beta1-csharp", - deps = [ - ":filestore_csharp_gapic", - ":filestore_csharp_grpc", - ":filestore_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/functions/BUILD.bazel b/google/cloud/functions/BUILD.bazel --- a/google/cloud/functions/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/functions/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-functions. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for cloudfunctions. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "cloudfunctions_ruby_wrapper", - srcs = ["//google/cloud/functions/v1:functions_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-functions", - "ruby-cloud-env-prefix=FUNCTIONS", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/functions", - "ruby-cloud-api-id=cloudfunctions.googleapis.com", - "ruby-cloud-api-shortname=cloudfunctions", - ], - ruby_cloud_description = "The Cloud Functions API manages lightweight user-provided functions executed in response to events.", - ruby_cloud_title = "Cloud Functions", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-functions-ruby", - deps = [ - ":cloudfunctions_ruby_wrapper", - ], -) diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BUILD.bazel --- a/google/cloud/functions/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/functions/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,406 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "functions_proto", - srcs = [ - "functions.proto", - "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 = "functions_proto_with_info", - deps = [ - ":functions_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 = "functions_java_proto", - deps = [":functions_proto"], -) - -java_grpc_library( - name = "functions_java_grpc", - srcs = [":functions_proto"], - deps = [":functions_java_proto"], -) - -java_gapic_library( - name = "functions_java_gapic", - srcs = [":functions_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v1.yaml", - test_deps = [ - ":functions_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":functions_java_proto", - "//google/api:api_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "functions_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.functions.v1.CloudFunctionsServiceClientHttpJsonTest", - "com.google.cloud.functions.v1.CloudFunctionsServiceClientTest", - ], - runtime_deps = [":functions_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-functions-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":functions_java_gapic", - ":functions_java_grpc", - ":functions_java_proto", - ":functions_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "functions_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/functions/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 = "functions_go_gapic", - srcs = [":functions_proto_with_info"], - grpc_service_config = "functions_grpc_service_config.json", - importpath = "cloud.google.com/go/functions/apiv1;functions", - metadata = True, - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v1.yaml", - transport = "grpc+rest", - deps = [ - ":functions_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "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-functions-v1-go", - deps = [ - ":functions_go_gapic", - ":functions_go_gapic_srcjar-metadata.srcjar", - ":functions_go_gapic_srcjar-test.srcjar", - ":functions_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "functions_py_gapic", - srcs = [":functions_proto"], - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "functions_py_gapic_test", - srcs = [ - "functions_py_gapic_pytest.py", - "functions_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":functions_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "functions-v1-py", - deps = [ - ":functions_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "functions_php_proto", - deps = [":functions_proto"], -) - -php_grpc_library( - name = "functions_php_grpc", - srcs = [":functions_proto"], - deps = [":functions_php_proto"], -) - -php_gapic_library( - name = "functions_php_gapic", - srcs = [":functions_proto_with_info"], - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v1.yaml", - transport = "grpc+rest", - deps = [ - ":functions_php_grpc", - ":functions_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-functions-v1-php", - deps = [ - ":functions_php_gapic", - ":functions_php_grpc", - ":functions_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "functions_nodejs_gapic", - package_name = "@google-cloud/functions", - src = ":functions_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "functions_grpc_service_config.json", - package = "google.cloud.functions.v1", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "functions-v1-nodejs", - deps = [ - ":functions_nodejs_gapic", - ":functions_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "functions_ruby_proto", - deps = [":functions_proto"], -) - -ruby_grpc_library( - name = "functions_ruby_grpc", - srcs = [":functions_proto"], - deps = [":functions_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "functions_ruby_gapic", - srcs = [":functions_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=cloudfunctions.googleapis.com", - "ruby-cloud-api-shortname=cloudfunctions", - "ruby-cloud-env-prefix=FUNCTIONS", - "ruby-cloud-gem-name=google-cloud-functions-v1", - "ruby-cloud-product-url=https://cloud.google.com/functions", - ], - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Cloud Functions API manages lightweight user-provided functions executed in response to events.", - ruby_cloud_title = "Cloud Functions V1", - deps = [ - ":functions_ruby_grpc", - ":functions_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-functions-v1-ruby", - deps = [ - ":functions_ruby_gapic", - ":functions_ruby_grpc", - ":functions_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "functions_csharp_proto", - deps = [":functions_proto"], -) - -csharp_grpc_library( - name = "functions_csharp_grpc", - srcs = [":functions_proto"], - deps = [":functions_csharp_proto"], -) - -csharp_gapic_library( - name = "functions_csharp_gapic", - srcs = [":functions_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v1.yaml", - deps = [ - ":functions_csharp_grpc", - ":functions_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-functions-v1-csharp", - deps = [ - ":functions_csharp_gapic", - ":functions_csharp_grpc", - ":functions_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "functions_cc_proto", - deps = [":functions_proto"], -) - -cc_grpc_library( - name = "functions_cc_grpc", - srcs = [":functions_proto"], - grpc_only = True, - deps = [":functions_cc_proto"], -) diff -urN a/google/cloud/functions/v2/BUILD.bazel b/google/cloud/functions/v2/BUILD.bazel --- a/google/cloud/functions/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/functions/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,406 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "functions_proto", - srcs = [ - "functions.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "functions_proto_with_info", - deps = [ - ":functions_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "functions_java_proto", - deps = [":functions_proto"], -) - -java_grpc_library( - name = "functions_java_grpc", - srcs = [":functions_proto"], - deps = [":functions_java_proto"], -) - -java_gapic_library( - name = "functions_java_gapic", - srcs = [":functions_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2.yaml", - test_deps = [ - ":functions_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":functions_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "functions_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.functions.v2.FunctionServiceClientHttpJsonTest", - "com.google.cloud.functions.v2.FunctionServiceClientTest", - ], - runtime_deps = [":functions_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-functions-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":functions_java_gapic", - ":functions_java_grpc", - ":functions_java_proto", - ":functions_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "functions_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2", - protos = [":functions_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "functions_go_gapic", - srcs = [":functions_proto_with_info"], - grpc_service_config = "functions_grpc_service_config.json", - importpath = "cloud.google.com/go/functions/apiv2;functions", - metadata = True, - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2.yaml", - transport = "grpc+rest", - deps = [ - ":functions_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - ], -) - -go_test( - name = "functions_go_gapic_test", - srcs = [":functions_go_gapic_srcjar_test"], - embed = [":functions_go_gapic"], - importpath = "cloud.google.com/go/functions/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-functions-v2-go", - deps = [ - ":functions_go_gapic", - ":functions_go_gapic_srcjar-metadata.srcjar", - ":functions_go_gapic_srcjar-test.srcjar", - ":functions_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "functions_py_gapic", - srcs = [":functions_proto"], - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "functions_py_gapic_test", - srcs = [ - "functions_py_gapic_pytest.py", - "functions_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":functions_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "functions-v2-py", - deps = [ - ":functions_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "functions_php_proto", - deps = [":functions_proto"], -) - -php_grpc_library( - name = "functions_php_grpc", - srcs = [":functions_proto"], - deps = [":functions_php_proto"], -) - -php_gapic_library( - name = "functions_php_gapic", - srcs = [":functions_proto_with_info"], - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2.yaml", - transport = "grpc+rest", - deps = [ - ":functions_php_grpc", - ":functions_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-functions-v2-php", - deps = [ - ":functions_php_gapic", - ":functions_php_grpc", - ":functions_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "functions_nodejs_gapic", - package_name = "@google-cloud/functions", - src = ":functions_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "functions_grpc_service_config.json", - package = "google.cloud.functions.v2", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "functions-v2-nodejs", - deps = [ - ":functions_nodejs_gapic", - ":functions_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "functions_ruby_proto", - deps = [":functions_proto"], -) - -ruby_grpc_library( - name = "functions_ruby_grpc", - srcs = [":functions_proto"], - deps = [":functions_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "functions_ruby_gapic", - srcs = [":functions_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=cloudfunctions.googleapis.com", - "ruby-cloud-api-shortname=cloudfunctions", - "ruby-cloud-env-prefix=FUNCTIONS", - "ruby-cloud-gem-name=google-cloud-functions-v2", - "ruby-cloud-product-url=https://cloud.google.com/functions", - ], - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Cloud Functions API manages lightweight user-provided functions executed in response to events.", - ruby_cloud_title = "Cloud Functions V2", - service_yaml = "cloudfunctions_v2.yaml", - deps = [ - ":functions_ruby_grpc", - ":functions_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-functions-v2-ruby", - deps = [ - ":functions_ruby_gapic", - ":functions_ruby_grpc", - ":functions_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "functions_csharp_proto", - deps = [":functions_proto"], -) - -csharp_grpc_library( - name = "functions_csharp_grpc", - srcs = [":functions_proto"], - deps = [":functions_csharp_proto"], -) - -csharp_gapic_library( - name = "functions_csharp_gapic", - srcs = [":functions_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2.yaml", - deps = [ - ":functions_csharp_grpc", - ":functions_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-functions-v2-csharp", - deps = [ - ":functions_csharp_gapic", - ":functions_csharp_grpc", - ":functions_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "functions_cc_proto", - deps = [":functions_proto"], -) - -cc_grpc_library( - name = "functions_cc_grpc", - srcs = [":functions_proto"], - grpc_only = True, - deps = [":functions_cc_proto"], -) diff -urN a/google/cloud/functions/v2alpha/BUILD.bazel b/google/cloud/functions/v2alpha/BUILD.bazel --- a/google/cloud/functions/v2alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/functions/v2alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -1,346 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "functions_proto", - srcs = [ - "functions.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "functions_proto_with_info", - deps = [ - ":functions_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -java_proto_library( - name = "functions_java_proto", - deps = [":functions_proto"], -) - -java_grpc_library( - name = "functions_java_grpc", - srcs = [":functions_proto"], - deps = [":functions_java_proto"], -) - -java_gapic_library( - name = "functions_java_gapic", - srcs = [":functions_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2alpha.yaml", - test_deps = [ - ":functions_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":functions_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "functions_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.functions.v2alpha.FunctionServiceClientHttpJsonTest", - "com.google.cloud.functions.v2alpha.FunctionServiceClientTest", - ], - runtime_deps = [":functions_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-functions-v2alpha-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":functions_java_gapic", - ":functions_java_grpc", - ":functions_java_proto", - ":functions_proto", - ], -) - -go_proto_library( - name = "functions_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2alpha", - protos = [":functions_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "functions_go_gapic", - srcs = [":functions_proto_with_info"], - grpc_service_config = "functions_grpc_service_config.json", - importpath = "cloud.google.com/go/functions/apiv2alpha;functions", - metadata = True, - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2alpha.yaml", - transport = "grpc+rest", - deps = [ - ":functions_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - ], -) - -go_test( - name = "functions_go_gapic_test", - srcs = [":functions_go_gapic_srcjar_test"], - embed = [":functions_go_gapic"], - importpath = "cloud.google.com/go/functions/apiv2alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-functions-v2alpha-go", - deps = [ - ":functions_go_gapic", - ":functions_go_gapic_srcjar-metadata.srcjar", - ":functions_go_gapic_srcjar-test.srcjar", - ":functions_go_proto", - ], -) - -py_gapic_library( - name = "functions_py_gapic", - srcs = [":functions_proto"], - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2alpha.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "functions_py_gapic_test", - srcs = [ - "functions_py_gapic_pytest.py", - "functions_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":functions_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "functions-v2alpha-py", - deps = [ - ":functions_py_gapic", - ], -) - -php_proto_library( - name = "functions_php_proto", - deps = [":functions_proto"], -) - -php_grpc_library( - name = "functions_php_grpc", - srcs = [":functions_proto"], - deps = [":functions_php_proto"], -) - -php_gapic_library( - name = "functions_php_gapic", - srcs = [":functions_proto_with_info"], - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2alpha.yaml", - transport = "grpc+rest", - deps = [ - ":functions_php_grpc", - ":functions_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-functions-v2alpha-php", - deps = [ - ":functions_php_gapic", - ":functions_php_grpc", - ":functions_php_proto", - ], -) - -nodejs_gapic_library( - name = "functions_nodejs_gapic", - package_name = "@google-cloud/functions", - src = ":functions_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "functions_grpc_service_config.json", - package = "google.cloud.functions.v2alpha", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2alpha.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "functions-v2alpha-nodejs", - deps = [ - ":functions_nodejs_gapic", - ":functions_proto", - ], -) - -ruby_proto_library( - name = "functions_ruby_proto", - deps = [":functions_proto"], -) - -ruby_grpc_library( - name = "functions_ruby_grpc", - srcs = [":functions_proto"], - deps = [":functions_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "functions_ruby_gapic", - srcs = [":functions_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-functions-v2alpha", - ], - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":functions_ruby_grpc", - ":functions_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-functions-v2alpha-ruby", - deps = [ - ":functions_ruby_gapic", - ":functions_ruby_grpc", - ":functions_ruby_proto", - ], -) - -csharp_proto_library( - name = "functions_csharp_proto", - deps = [":functions_proto"], -) - -csharp_grpc_library( - name = "functions_csharp_grpc", - srcs = [":functions_proto"], - deps = [":functions_csharp_proto"], -) - -csharp_gapic_library( - name = "functions_csharp_gapic", - srcs = [":functions_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2alpha.yaml", - deps = [ - ":functions_csharp_grpc", - ":functions_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-functions-v2alpha-csharp", - deps = [ - ":functions_csharp_gapic", - ":functions_csharp_grpc", - ":functions_csharp_proto", - ], -) - -cc_proto_library( - name = "functions_cc_proto", - deps = [":functions_proto"], -) - -cc_grpc_library( - name = "functions_cc_grpc", - srcs = [":functions_proto"], - grpc_only = True, - deps = [":functions_cc_proto"], -) diff -urN a/google/cloud/functions/v2beta/BUILD.bazel b/google/cloud/functions/v2beta/BUILD.bazel --- a/google/cloud/functions/v2beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/functions/v2beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,346 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "functions_proto", - srcs = [ - "functions.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "functions_proto_with_info", - deps = [ - ":functions_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -java_proto_library( - name = "functions_java_proto", - deps = [":functions_proto"], -) - -java_grpc_library( - name = "functions_java_grpc", - srcs = [":functions_proto"], - deps = [":functions_java_proto"], -) - -java_gapic_library( - name = "functions_java_gapic", - srcs = [":functions_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2beta.yaml", - test_deps = [ - ":functions_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":functions_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "functions_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.functions.v2beta.FunctionServiceClientHttpJsonTest", - "com.google.cloud.functions.v2beta.FunctionServiceClientTest", - ], - runtime_deps = [":functions_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-functions-v2beta-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":functions_java_gapic", - ":functions_java_grpc", - ":functions_java_proto", - ":functions_proto", - ], -) - -go_proto_library( - name = "functions_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2beta", - protos = [":functions_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "functions_go_gapic", - srcs = [":functions_proto_with_info"], - grpc_service_config = "functions_grpc_service_config.json", - importpath = "cloud.google.com/go/functions/apiv2beta;functions", - metadata = True, - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2beta.yaml", - transport = "grpc+rest", - deps = [ - ":functions_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - ], -) - -go_test( - name = "functions_go_gapic_test", - srcs = [":functions_go_gapic_srcjar_test"], - embed = [":functions_go_gapic"], - importpath = "cloud.google.com/go/functions/apiv2beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-functions-v2beta-go", - deps = [ - ":functions_go_gapic", - ":functions_go_gapic_srcjar-metadata.srcjar", - ":functions_go_gapic_srcjar-test.srcjar", - ":functions_go_proto", - ], -) - -py_gapic_library( - name = "functions_py_gapic", - srcs = [":functions_proto"], - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2beta.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "functions_py_gapic_test", - srcs = [ - "functions_py_gapic_pytest.py", - "functions_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":functions_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "functions-v2beta-py", - deps = [ - ":functions_py_gapic", - ], -) - -php_proto_library( - name = "functions_php_proto", - deps = [":functions_proto"], -) - -php_grpc_library( - name = "functions_php_grpc", - srcs = [":functions_proto"], - deps = [":functions_php_proto"], -) - -php_gapic_library( - name = "functions_php_gapic", - srcs = [":functions_proto_with_info"], - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2beta.yaml", - transport = "grpc+rest", - deps = [ - ":functions_php_grpc", - ":functions_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-functions-v2beta-php", - deps = [ - ":functions_php_gapic", - ":functions_php_grpc", - ":functions_php_proto", - ], -) - -nodejs_gapic_library( - name = "functions_nodejs_gapic", - package_name = "@google-cloud/functions", - src = ":functions_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "functions_grpc_service_config.json", - package = "google.cloud.functions.v2beta", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "functions-v2beta-nodejs", - deps = [ - ":functions_nodejs_gapic", - ":functions_proto", - ], -) - -ruby_proto_library( - name = "functions_ruby_proto", - deps = [":functions_proto"], -) - -ruby_grpc_library( - name = "functions_ruby_grpc", - srcs = [":functions_proto"], - deps = [":functions_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "functions_ruby_gapic", - srcs = [":functions_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-functions-v2beta", - ], - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":functions_ruby_grpc", - ":functions_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-functions-v2beta-ruby", - deps = [ - ":functions_ruby_gapic", - ":functions_ruby_grpc", - ":functions_ruby_proto", - ], -) - -csharp_proto_library( - name = "functions_csharp_proto", - deps = [":functions_proto"], -) - -csharp_grpc_library( - name = "functions_csharp_grpc", - srcs = [":functions_proto"], - deps = [":functions_csharp_proto"], -) - -csharp_gapic_library( - name = "functions_csharp_gapic", - srcs = [":functions_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "functions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudfunctions_v2beta.yaml", - deps = [ - ":functions_csharp_grpc", - ":functions_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-functions-v2beta-csharp", - deps = [ - ":functions_csharp_gapic", - ":functions_csharp_grpc", - ":functions_csharp_proto", - ], -) - -cc_proto_library( - name = "functions_cc_proto", - deps = [":functions_proto"], -) - -cc_grpc_library( - name = "functions_cc_grpc", - srcs = [":functions_proto"], - grpc_only = True, - deps = [":functions_cc_proto"], -) diff -urN a/google/cloud/gaming/BUILD.bazel b/google/cloud/gaming/BUILD.bazel --- a/google/cloud/gaming/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gaming/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-gaming. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for gameservices. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "gameservices_ruby_wrapper", - srcs = ["//google/cloud/gaming/v1:gaming_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-gaming", - "ruby-cloud-env-prefix=GAMING", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/game-servers", - "ruby-cloud-api-id=gameservices.googleapis.com", - "ruby-cloud-api-shortname=gameservices", - ], - ruby_cloud_description = "With Game Servers, studios and publishers can deploy and manage their game server infrastructure hosted on multiple Agones clusters around the world through a single interface.", - ruby_cloud_title = "Cloud Gaming", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-gaming-ruby", - deps = [ - ":gameservices_ruby_wrapper", - ], -) diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.bazel --- a/google/cloud/gaming/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gaming/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,405 +0,0 @@ -# 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 = "gaming_proto", - srcs = [ - "common.proto", - "game_server_clusters.proto", - "game_server_clusters_service.proto", - "game_server_configs.proto", - "game_server_configs_service.proto", - "game_server_deployments.proto", - "game_server_deployments_service.proto", - "realms.proto", - "realms_service.proto", - ], - 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 = "gaming_proto_with_info", - deps = [ - ":gaming_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 = "gaming_java_proto", - deps = [":gaming_proto"], -) - -java_grpc_library( - name = "gaming_java_grpc", - srcs = [":gaming_proto"], - deps = [":gaming_java_proto"], -) - -java_gapic_library( - name = "gaming_java_gapic", - srcs = [":gaming_proto_with_info"], - grpc_service_config = "gaming_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":gaming_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":gaming_java_proto", - ], -) - -java_gapic_test( - name = "gaming_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.gaming.v1.GameServerClustersServiceClientHttpJsonTest", - "com.google.cloud.gaming.v1.GameServerClustersServiceClientTest", - "com.google.cloud.gaming.v1.GameServerConfigsServiceClientHttpJsonTest", - "com.google.cloud.gaming.v1.GameServerConfigsServiceClientTest", - "com.google.cloud.gaming.v1.GameServerDeploymentsServiceClientHttpJsonTest", - "com.google.cloud.gaming.v1.GameServerDeploymentsServiceClientTest", - "com.google.cloud.gaming.v1.RealmsServiceClientHttpJsonTest", - "com.google.cloud.gaming.v1.RealmsServiceClientTest", - ], - runtime_deps = [":gaming_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-gaming-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":gaming_java_gapic", - ":gaming_java_grpc", - ":gaming_java_proto", - ":gaming_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 = "gaming_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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 = "gaming_go_gapic", - srcs = [":gaming_proto_with_info"], - grpc_service_config = "gaming_grpc_service_config.json", - importpath = "cloud.google.com/go/gaming/apiv1;gaming", - rest_numeric_enums = False, - service_yaml = "gameservices_v1.yaml", - transport = "grpc+rest", - deps = [ - ":gaming_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "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-gaming-v1-go", - deps = [ - ":gaming_go_gapic", - ":gaming_go_gapic_srcjar-test.srcjar", - ":gaming_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "gaming_py_gapic", - srcs = [":gaming_proto"], - grpc_service_config = "gaming_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-game-servers", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "gaming_py_gapic_test", - srcs = [ - "gaming_py_gapic_pytest.py", - "gaming_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":gaming_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "gaming-v1-py", - deps = [ - ":gaming_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 = "gaming_php_proto", - deps = [":gaming_proto"], -) - -php_grpc_library( - name = "gaming_php_grpc", - srcs = [":gaming_proto"], - deps = [":gaming_php_proto"], -) - -php_gapic_library( - name = "gaming_php_gapic", - srcs = [":gaming_proto_with_info"], - grpc_service_config = "gaming_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gameservices_v1.yaml", - transport = "grpc+rest", - deps = [ - ":gaming_php_grpc", - ":gaming_php_proto", - ], -) - -# 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 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "gaming_nodejs_gapic", - package_name = "@google-cloud/game-servers", - src = ":gaming_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "gaming_grpc_service_config.json", - package = "google.cloud.gaming.v1", - rest_numeric_enums = False, - service_yaml = "gameservices_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "gaming-v1-nodejs", - deps = [ - ":gaming_nodejs_gapic", - ":gaming_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "gaming_ruby_proto", - deps = [":gaming_proto"], -) - -ruby_grpc_library( - name = "gaming_ruby_grpc", - srcs = [":gaming_proto"], - deps = [":gaming_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "gaming_ruby_gapic", - srcs = [":gaming_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-gaming-v1", - "ruby-cloud-env-prefix=GAMING", - "ruby-cloud-product-url=https://cloud.google.com/game-servers", - "ruby-cloud-api-id=gameservices.googleapis.com", - "ruby-cloud-api-shortname=gameservices", - ], - grpc_service_config = "gaming_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "With Game Servers, studios and publishers can deploy and manage their game server infrastructure hosted on multiple Agones clusters around the world through a single interface.", - ruby_cloud_title = "Cloud Gaming V1", - deps = [ - ":gaming_ruby_grpc", - ":gaming_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-gaming-v1-ruby", - deps = [ - ":gaming_ruby_gapic", - ":gaming_ruby_grpc", - ":gaming_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 = "gaming_csharp_proto", - deps = [":gaming_proto"], -) - -csharp_grpc_library( - name = "gaming_csharp_grpc", - srcs = [":gaming_proto"], - deps = [":gaming_csharp_proto"], -) - -csharp_gapic_library( - name = "gaming_csharp_gapic", - srcs = [":gaming_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "gaming_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gameservices_v1.yaml", - deps = [ - ":gaming_csharp_grpc", - ":gaming_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-gaming-v1-csharp", - deps = [ - ":gaming_csharp_gapic", - ":gaming_csharp_grpc", - ":gaming_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "gaming_cc_proto", - deps = [":gaming_proto"], -) - -cc_grpc_library( - name = "gaming_cc_grpc", - srcs = [":gaming_proto"], - grpc_only = True, - deps = [":gaming_cc_proto"], -) diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/BUILD.bazel --- a/google/cloud/gaming/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gaming/v1beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,370 +0,0 @@ -# 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 = "gaming_proto", - srcs = [ - "common.proto", - "game_server_clusters.proto", - "game_server_clusters_service.proto", - "game_server_configs.proto", - "game_server_configs_service.proto", - "game_server_deployments.proto", - "game_server_deployments_service.proto", - "realms.proto", - "realms_service.proto", - ], - 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 = "gaming_proto_with_info", - deps = [ - ":gaming_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 = "gaming_java_proto", - deps = [":gaming_proto"], -) - -java_grpc_library( - name = "gaming_java_grpc", - srcs = [":gaming_proto"], - deps = [":gaming_java_proto"], -) - -java_gapic_library( - name = "gaming_java_gapic", - srcs = [":gaming_proto_with_info"], - grpc_service_config = "gaming_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":gaming_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":gaming_java_proto", - ], -) - -java_gapic_test( - name = "gaming_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.gaming.v1beta.GameServerClustersServiceClientHttpJsonTest", - "com.google.cloud.gaming.v1beta.GameServerClustersServiceClientTest", - "com.google.cloud.gaming.v1beta.GameServerConfigsServiceClientHttpJsonTest", - "com.google.cloud.gaming.v1beta.GameServerConfigsServiceClientTest", - "com.google.cloud.gaming.v1beta.GameServerDeploymentsServiceClientHttpJsonTest", - "com.google.cloud.gaming.v1beta.GameServerDeploymentsServiceClientTest", - "com.google.cloud.gaming.v1beta.RealmsServiceClientHttpJsonTest", - "com.google.cloud.gaming.v1beta.RealmsServiceClientTest", - ], - runtime_deps = [":gaming_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-gaming-v1beta-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":gaming_java_gapic", - ":gaming_java_grpc", - ":gaming_java_proto", - ":gaming_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 = "gaming_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gaming/v1beta", - protos = [":gaming_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "gaming_go_gapic", - srcs = [":gaming_proto_with_info"], - grpc_service_config = "gaming_grpc_service_config.json", - importpath = "cloud.google.com/go/gaming/apiv1beta;gaming", - rest_numeric_enums = False, - service_yaml = "gameservices_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":gaming_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "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-gaming-v1beta-go", - deps = [ - ":gaming_go_gapic", - ":gaming_go_gapic_srcjar-test.srcjar", - ":gaming_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "gaming_py_gapic", - srcs = [":gaming_proto"], - grpc_service_config = "gaming_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-game-servers", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "gaming_py_gapic_test", - srcs = [ - "gaming_py_gapic_pytest.py", - "gaming_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":gaming_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "gaming-v1beta-py", - deps = [ - ":gaming_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 = "gaming_php_proto", - deps = [":gaming_proto"], -) - -php_grpc_library( - name = "gaming_php_grpc", - srcs = [":gaming_proto"], - deps = [":gaming_php_proto"], -) - -php_gapic_library( - name = "gaming_php_gapic", - srcs = [":gaming_proto_with_info"], - grpc_service_config = "gaming_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":gaming_php_grpc", - ":gaming_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-gaming-v1beta-php", - deps = [ - ":gaming_php_gapic", - ":gaming_php_grpc", - ":gaming_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "gaming_nodejs_gapic", - package_name = "@google-cloud/game-servers", - src = ":gaming_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "gaming_grpc_service_config.json", - package = "google.cloud.gaming.v1beta", - rest_numeric_enums = False, - service_yaml = "gameservices_v1beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "gaming-v1beta-nodejs", - deps = [ - ":gaming_nodejs_gapic", - ":gaming_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "gaming_ruby_proto", - deps = [":gaming_proto"], -) - -ruby_grpc_library( - name = "gaming_ruby_grpc", - srcs = [":gaming_proto"], - deps = [":gaming_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "gaming_ruby_gapic", - srcs = [":gaming_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-gaming-v1beta"], - rest_numeric_enums = False, - deps = [ - ":gaming_ruby_grpc", - ":gaming_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-gaming-v1beta-ruby", - deps = [ - ":gaming_ruby_gapic", - ":gaming_ruby_grpc", - ":gaming_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 = "gaming_csharp_proto", - deps = [":gaming_proto"], -) - -csharp_grpc_library( - name = "gaming_csharp_grpc", - srcs = [":gaming_proto"], - deps = [":gaming_csharp_proto"], -) - -csharp_gapic_library( - name = "gaming_csharp_gapic", - srcs = [":gaming_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "gaming_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gameservices_v1beta.yaml", - deps = [ - ":gaming_csharp_grpc", - ":gaming_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-gaming-v1beta-csharp", - deps = [ - ":gaming_csharp_gapic", - ":gaming_csharp_grpc", - ":gaming_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/gkebackup/BUILD.bazel b/google/cloud/gkebackup/BUILD.bazel --- a/google/cloud/gkebackup/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkebackup/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-gke_backup. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for gkebackup. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "gkebackup_ruby_wrapper", - srcs = ["//google/cloud/gkebackup/v1:gkebackup_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=gkebackup.googleapis.com", - "ruby-cloud-api-shortname=gkebackup", - "ruby-cloud-gem-name=google-cloud-gke_backup", - "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine/docs/add-on/backup-for-gke/", - "ruby-cloud-wrapper-of=v1:0.0", - ], - ruby_cloud_description = "Backup for GKE lets you protect, manage, and restore your containerized applications and data for stateful workloads running on Google Kubernetes Engine clusters.", - ruby_cloud_title = "Backup for GKE", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-gkebackup-ruby", - deps = [ - ":gkebackup_ruby_wrapper", - ], -) diff -urN a/google/cloud/gkebackup/logging/v1/BUILD.bazel b/google/cloud/gkebackup/logging/v1/BUILD.bazel --- a/google/cloud/gkebackup/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkebackup/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,184 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "logged_backup.proto", - "logged_backup_plan.proto", - "logged_common.proto", - "logged_restore.proto", - "logged_restore_plan.proto", - "logging.proto", - ], - deps = [ - "//google/rpc:status_proto", - "@com_google_protobuf//:field_mask_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "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/gkebackup/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//:field_mask_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/gkebackup/v1/BUILD.bazel b/google/cloud/gkebackup/v1/BUILD.bazel --- a/google/cloud/gkebackup/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkebackup/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,348 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "gkebackup_proto", - srcs = [ - "backup.proto", - "backup_plan.proto", - "common.proto", - "gkebackup.proto", - "restore.proto", - "restore_plan.proto", - "volume.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "gkebackup_proto_with_info", - deps = [ - ":gkebackup_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "gkebackup_java_proto", - deps = [":gkebackup_proto"], -) - -java_grpc_library( - name = "gkebackup_java_grpc", - srcs = [":gkebackup_proto"], - deps = [":gkebackup_java_proto"], -) - -java_gapic_library( - name = "gkebackup_java_gapic", - srcs = [":gkebackup_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "gkebackup_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkebackup_v1.yaml", - test_deps = [ - ":gkebackup_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":gkebackup_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "gkebackup_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.gkebackup.v1.BackupForGKEClientHttpJsonTest", - "com.google.cloud.gkebackup.v1.BackupForGKEClientTest", - ], - runtime_deps = [":gkebackup_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-gkebackup-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":gkebackup_java_gapic", - ":gkebackup_java_grpc", - ":gkebackup_java_proto", - ":gkebackup_proto", - ], -) - -go_proto_library( - name = "gkebackup_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkebackup/v1", - protos = [":gkebackup_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "gkebackup_go_gapic", - srcs = [":gkebackup_proto_with_info"], - grpc_service_config = "gkebackup_grpc_service_config.json", - importpath = "cloud.google.com/go/gkebackup/apiv1;gkebackup", - metadata = True, - rest_numeric_enums = False, - service_yaml = "gkebackup_v1.yaml", - transport = "grpc+rest", - deps = [ - ":gkebackup_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 = "gkebackup_go_gapic_test", - srcs = [":gkebackup_go_gapic_srcjar_test"], - embed = [":gkebackup_go_gapic"], - importpath = "cloud.google.com/go/gkebackup/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-gkebackup-v1-go", - deps = [ - ":gkebackup_go_gapic", - ":gkebackup_go_gapic_srcjar-metadata.srcjar", - ":gkebackup_go_gapic_srcjar-test.srcjar", - ":gkebackup_go_proto", - ], -) - -py_gapic_library( - name = "gkebackup_py_gapic", - srcs = [":gkebackup_proto"], - grpc_service_config = "gkebackup_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-gke-backup", - "python-gapic-namespace=google.cloud", - "python-gapic-name=gke_backup", - ], - rest_numeric_enums = False, - transport = "grpc+rest", -) - -py_test( - name = "gkebackup_py_gapic_test", - srcs = [ - "gkebackup_py_gapic_pytest.py", - "gkebackup_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":gkebackup_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "gkebackup-v1-py", - deps = [ - ":gkebackup_py_gapic", - ], -) - -php_proto_library( - name = "gkebackup_php_proto", - deps = [":gkebackup_proto"], -) - -php_grpc_library( - name = "gkebackup_php_grpc", - srcs = [":gkebackup_proto"], - deps = [":gkebackup_php_proto"], -) - -php_gapic_library( - name = "gkebackup_php_gapic", - srcs = [":gkebackup_proto_with_info"], - grpc_service_config = "gkebackup_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkebackup_v1.yaml", - transport = "grpc+rest", - deps = [ - ":gkebackup_php_grpc", - ":gkebackup_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-gkebackup-v1-php", - deps = [ - ":gkebackup_php_gapic", - ":gkebackup_php_grpc", - ":gkebackup_php_proto", - ], -) - -nodejs_gapic_library( - name = "gkebackup_nodejs_gapic", - package_name = "@google-cloud/gke-backup", - src = ":gkebackup_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "gkebackup_grpc_service_config.json", - package = "google.cloud.gkebackup.v1", - rest_numeric_enums = False, - service_yaml = "gkebackup_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "gkebackup-v1-nodejs", - deps = [ - ":gkebackup_nodejs_gapic", - ":gkebackup_proto", - ], -) - -ruby_proto_library( - name = "gkebackup_ruby_proto", - deps = [":gkebackup_proto"], -) - -ruby_grpc_library( - name = "gkebackup_ruby_grpc", - srcs = [":gkebackup_proto"], - deps = [":gkebackup_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "gkebackup_ruby_gapic", - srcs = [":gkebackup_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=gkebackup.googleapis.com", - "ruby-cloud-api-shortname=gkebackup", - "ruby-cloud-gem-name=google-cloud-gke_backup-v1", - "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine/docs/add-on/backup-for-gke/", - ], - grpc_service_config = "gkebackup_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Backup for GKE lets you protect, manage, and restore your containerized applications and data for stateful workloads running on Google Kubernetes Engine clusters.", - ruby_cloud_title = "Backup for GKE V1", - deps = [ - ":gkebackup_ruby_grpc", - ":gkebackup_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-gkebackup-v1-ruby", - deps = [ - ":gkebackup_ruby_gapic", - ":gkebackup_ruby_grpc", - ":gkebackup_ruby_proto", - ], -) - -csharp_proto_library( - name = "gkebackup_csharp_proto", - deps = [":gkebackup_proto"], -) - -csharp_grpc_library( - name = "gkebackup_csharp_grpc", - srcs = [":gkebackup_proto"], - deps = [":gkebackup_csharp_proto"], -) - -csharp_gapic_library( - name = "gkebackup_csharp_gapic", - srcs = [":gkebackup_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "gkebackup_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkebackup_v1.yaml", - deps = [ - ":gkebackup_csharp_grpc", - ":gkebackup_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-gkebackup-v1-csharp", - deps = [ - ":gkebackup_csharp_gapic", - ":gkebackup_csharp_grpc", - ":gkebackup_csharp_proto", - ], -) - -cc_proto_library( - name = "gkebackup_cc_proto", - deps = [":gkebackup_proto"], -) - -cc_grpc_library( - name = "gkebackup_cc_grpc", - srcs = [":gkebackup_proto"], - grpc_only = True, - deps = [":gkebackup_cc_proto"], -) diff -urN a/google/cloud/gkeconnect/gateway/BUILD.bazel b/google/cloud/gkeconnect/gateway/BUILD.bazel --- a/google/cloud/gkeconnect/gateway/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkeconnect/gateway/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-gke_connect-gateway. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for connectgateway. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta1 in this case. -ruby_cloud_gapic_library( - name = "connectgateway_ruby_wrapper", - srcs = ["//google/cloud/gkeconnect/gateway/v1beta1:gateway_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-gke_connect-gateway", - "ruby-cloud-env-prefix=GKE_CONNECT_GATEWAY", - "ruby-cloud-wrapper-of=v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/anthos/multicluster-management/gateway/", - "ruby-cloud-api-id=connectgateway.googleapis.com", - "ruby-cloud-api-shortname=connectgateway", - ], - ruby_cloud_description = "The Connect gateway builds on the power of fleets to let Anthos users connect to and run commands against registered Anthos clusters in a simple, consistent, and secured way, whether the clusters are on Google Cloud, other public clouds, or on premises, and makes it easier to automate DevOps processes across all your clusters.", - ruby_cloud_title = "Connect Gateway", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-gkeconnect-gateway-ruby", - deps = [ - ":connectgateway_ruby_wrapper", - ], -) diff -urN a/google/cloud/gkeconnect/gateway/v1/BUILD.bazel b/google/cloud/gkeconnect/gateway/v1/BUILD.bazel --- a/google/cloud/gkeconnect/gateway/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkeconnect/gateway/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,191 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "gateway_proto", - srcs = [ - "gateway.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:httpbody_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "gateway_java_proto", - deps = [":gateway_proto"], -) - -java_grpc_library( - name = "gateway_java_grpc", - srcs = [":gateway_proto"], - deps = [":gateway_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "gateway_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1", - protos = [":gateway_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:httpbody_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "gateway_moved_proto", - srcs = [":gateway_proto"], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:httpbody_proto", - ], -) - -py_proto_library( - name = "gateway_py_proto", - deps = [":gateway_moved_proto"], -) - -py_grpc_library( - name = "gateway_py_grpc", - srcs = [":gateway_moved_proto"], - deps = [":gateway_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "gateway_php_proto", - deps = [":gateway_proto"], -) - -php_grpc_library( - name = "gateway_php_grpc", - srcs = [":gateway_proto"], - deps = [":gateway_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 = "gateway_ruby_proto", - deps = [":gateway_proto"], -) - -ruby_grpc_library( - name = "gateway_ruby_grpc", - srcs = [":gateway_proto"], - deps = [":gateway_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "gateway_csharp_proto", - deps = [":gateway_proto"], -) - -csharp_grpc_library( - name = "gateway_csharp_grpc", - srcs = [":gateway_proto"], - deps = [":gateway_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "gateway_cc_proto", - deps = [":gateway_proto"], -) - -cc_grpc_library( - name = "gateway_cc_grpc", - srcs = [":gateway_proto"], - grpc_only = True, - deps = [":gateway_cc_proto"], -) diff -urN a/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel b/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel --- a/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,175 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "gateway_proto", - srcs = [ - "gateway.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:httpbody_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "gateway_java_proto", - deps = [":gateway_proto"], -) - -java_grpc_library( - name = "gateway_java_grpc", - srcs = [":gateway_proto"], - deps = [":gateway_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "gateway_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1alpha1", - protos = [":gateway_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:httpbody_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "gateway_moved_proto", - srcs = [":gateway_proto"], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:httpbody_proto", - ], -) - -py_proto_library( - name = "gateway_py_proto", - deps = [":gateway_moved_proto"], -) - -py_grpc_library( - name = "gateway_py_grpc", - srcs = [":gateway_moved_proto"], - deps = [":gateway_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "gateway_php_proto", - deps = [":gateway_proto"], -) - -php_grpc_library( - name = "gateway_php_grpc", - srcs = [":gateway_proto"], - deps = [":gateway_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 = "gateway_ruby_proto", - deps = [":gateway_proto"], -) - -ruby_grpc_library( - name = "gateway_ruby_grpc", - srcs = [":gateway_proto"], - deps = [":gateway_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "gateway_csharp_proto", - deps = [":gateway_proto"], -) - -csharp_grpc_library( - name = "gateway_csharp_grpc", - srcs = [":gateway_proto"], - deps = [":gateway_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel b/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel --- a/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,366 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "gateway_proto", - srcs = [ - "gateway.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:httpbody_proto", - ], -) - -proto_library_with_info( - name = "gateway_proto_with_info", - deps = [ - ":gateway_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 = "gateway_java_proto", - deps = [":gateway_proto"], -) - -java_grpc_library( - name = "gateway_java_grpc", - srcs = [":gateway_proto"], - deps = [":gateway_java_proto"], -) - -java_gapic_library( - name = "gateway_java_gapic", - srcs = [":gateway_proto_with_info"], - grpc_service_config = "connectgw_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":gateway_java_grpc", - ], - transport = "grpc", - deps = [ - ":gateway_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "gateway_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.gkeconnect.gateway.v1beta1.GatewayServiceClientTest", - ], - runtime_deps = [":gateway_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-gkeconnect-gateway-v1beta1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":gateway_java_gapic", - ":gateway_java_grpc", - ":gateway_java_proto", - ":gateway_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 = "gateway_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1beta1", - protos = [":gateway_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:httpbody_go_proto", - ], -) - -go_gapic_library( - name = "gateway_go_gapic", - srcs = [":gateway_proto_with_info"], - grpc_service_config = "connectgw_grpc_service_config.json", - importpath = "cloud.google.com/go/gkeconnect/gateway/apiv1beta1;gateway", - metadata = True, - rest_numeric_enums = False, - service_yaml = "connectgateway_v1beta1.yaml", - deps = [ - ":gateway_go_proto", - "//google/api:httpbody_go_proto", - ], -) - -go_test( - name = "gateway_go_gapic_test", - srcs = [":gateway_go_gapic_srcjar_test"], - embed = [":gateway_go_gapic"], - importpath = "cloud.google.com/go/gkeconnect/gateway/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-gkeconnect-gateway-v1beta1-go", - deps = [ - ":gateway_go_gapic", - ":gateway_go_gapic_srcjar-metadata.srcjar", - ":gateway_go_gapic_srcjar-test.srcjar", - ":gateway_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "gateway_py_gapic", - srcs = [":gateway_proto"], - grpc_service_config = "connectgw_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-gke-connect-gateway"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "gateway_py_gapic_test", - srcs = [ - "gateway_py_gapic_pytest.py", - "gateway_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":gateway_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "gkeconnect-gateway-v1beta1-py", - deps = [ - ":gateway_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 = "gateway_php_proto", - deps = [":gateway_proto"], -) - -php_grpc_library( - name = "gateway_php_grpc", - srcs = [":gateway_proto"], - deps = [":gateway_php_proto"], -) - -php_gapic_library( - name = "gateway_php_gapic", - srcs = [":gateway_proto_with_info"], - grpc_service_config = "connectgw_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "connectgateway_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":gateway_php_grpc", - ":gateway_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-gkeconnect-gateway-v1beta1-php", - deps = [ - ":gateway_php_gapic", - ":gateway_php_grpc", - ":gateway_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "gateway_nodejs_gapic", - package_name = "@google-cloud/gke-connect-gateway", - src = ":gateway_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "connectgw_grpc_service_config.json", - package = "google.cloud.gkeconnect.gateway.v1beta1", - rest_numeric_enums = False, - service_yaml = "connectgateway_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "gkeconnect-gateway-v1beta1-nodejs", - deps = [ - ":gateway_nodejs_gapic", - ":gateway_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "gateway_ruby_proto", - deps = [":gateway_proto"], -) - -ruby_grpc_library( - name = "gateway_ruby_grpc", - srcs = [":gateway_proto"], - deps = [":gateway_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "gateway_ruby_gapic", - srcs = [":gateway_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-gke_connect-gateway-v1beta1", - "ruby-cloud-env-prefix=GKE_CONNECT_GATEWAY", - "ruby-cloud-product-url=https://cloud.google.com/anthos/multicluster-management/gateway/", - "ruby-cloud-api-id=connectgateway.googleapis.com", - "ruby-cloud-api-shortname=connectgateway", - ], - grpc_service_config = "connectgw_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Connect gateway builds on the power of fleets to let Anthos users connect to and run commands against registered Anthos clusters in a simple, consistent, and secured way, whether the clusters are on Google Cloud, other public clouds, or on premises, and makes it easier to automate DevOps processes across all your clusters.", - ruby_cloud_title = "Connect Gateway V1beta1", - deps = [ - ":gateway_ruby_grpc", - ":gateway_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-gkeconnect-gateway-v1beta1-ruby", - deps = [ - ":gateway_ruby_gapic", - ":gateway_ruby_grpc", - ":gateway_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "gateway_csharp_proto", - deps = [":gateway_proto"], -) - -csharp_grpc_library( - name = "gateway_csharp_grpc", - srcs = [":gateway_proto"], - deps = [":gateway_csharp_proto"], -) - -csharp_gapic_library( - name = "gateway_csharp_gapic", - srcs = [":gateway_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "connectgw_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "connectgateway_v1beta1.yaml", - deps = [ - ":gateway_csharp_grpc", - ":gateway_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-gkeconnect-gateway-v1beta1-csharp", - deps = [ - ":gateway_csharp_gapic", - ":gateway_csharp_grpc", - ":gateway_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/gkehub/BUILD.bazel b/google/cloud/gkehub/BUILD.bazel --- a/google/cloud/gkehub/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-gke_hub. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for gkehub. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "gkehub_ruby_wrapper", - srcs = ["//google/cloud/gkehub/v1:gkehub_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-gke_hub", - "ruby-cloud-env-prefix=GKE_HUB", - "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs", - "ruby-cloud-api-id=gkehub.googleapis.com", - "ruby-cloud-api-shortname=gkehub", - ], - ruby_cloud_description = "The GKE Hub API centrally manages features and services on all your Kubernetes clusters running in a variety of environments, including Google cloud, on premises in customer datacenters, or other third party clouds.", - ruby_cloud_title = "GKE Hub", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-gkehub-ruby", - deps = [ - ":gkehub_ruby_wrapper", - ], -) diff -urN a/google/cloud/gkehub/v1/BUILD.bazel b/google/cloud/gkehub/v1/BUILD.bazel --- a/google/cloud/gkehub/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,416 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "gkehub_proto", - srcs = [ - "feature.proto", - "membership.proto", - "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/cloud/gkehub/v1/configmanagement:configmanagement_proto", - "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "gkehub_proto_with_info", - deps = [ - ":gkehub_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_SUBPACKAGE_DEPS = [ - "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_java_proto", - "//google/cloud/gkehub/v1/configmanagement:configmanagement_java_proto", -] - -_JAVA_GRPC_SUBPACKAGE_DEPS = [ - "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_java_grpc", - "//google/cloud/gkehub/v1/configmanagement:configmanagement_java_grpc", -] - -java_proto_library( - name = "gkehub_java_proto", - deps = [":gkehub_proto"], -) - -java_grpc_library( - name = "gkehub_java_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_library( - name = "gkehub_java_gapic", - srcs = [":gkehub_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkehub_v1.yaml", - test_deps = [ - ":gkehub_java_grpc", - ] + _JAVA_GRPC_SUBPACKAGE_DEPS, - transport = "grpc+rest", - deps = [ - ":gkehub_java_proto", - "//google/api:api_java_proto", - ] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_test( - name = "gkehub_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.gkehub.v1.GkeHubClientHttpJsonTest", - "com.google.cloud.gkehub.v1.GkeHubClientTest", - ], - runtime_deps = [":gkehub_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-gkehub-v1-java", - transport = "grpc+rest", - deps = [ - ":gkehub_java_gapic", - ":gkehub_java_grpc", - ":gkehub_java_proto", - ":gkehub_proto", - ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS, -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "gkehub_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1", - protos = [":gkehub_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/cloud/gkehub/v1/configmanagement:configmanagement_go_proto", - "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "gkehub_go_gapic", - srcs = [":gkehub_proto_with_info"], - grpc_service_config = "v1_grpc_service_config.json", - importpath = "cloud.google.com/go/gkehub/apiv1;gkehub", - metadata = True, - rest_numeric_enums = False, - service_yaml = "gkehub_v1.yaml", - transport = "grpc+rest", - deps = [ - ":gkehub_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "gkehub_go_gapic_test", - srcs = [":gkehub_go_gapic_srcjar_test"], - embed = [":gkehub_go_gapic"], - importpath = "cloud.google.com/go/gkehub/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-gkehub-v1-go", - deps = [ - ":gkehub_go_gapic", - ":gkehub_go_gapic_srcjar-metadata.srcjar", - ":gkehub_go_gapic_srcjar-test.srcjar", - ":gkehub_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "gkehub_py_gapic", - srcs = [":gkehub_proto"], - grpc_service_config = "v1_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-gke-hub"], - rest_numeric_enums = False, - transport = "grpc", -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed -#py_test( -# name = "gkehub_py_gapic_test", -# srcs = [ -# "gkehub_py_gapic_pytest.py", -# "gkehub_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":gkehub_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "gkehub-v1-py", - deps = [ - ":gkehub_py_gapic", - "//google/cloud/gkehub/v1/configmanagement:configmanagement_py_gapic", - "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_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 = "gkehub_php_proto", - deps = [":gkehub_proto"], -) - -php_grpc_library( - name = "gkehub_php_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_php_proto"], -) - -php_gapic_library( - name = "gkehub_php_gapic", - srcs = [":gkehub_proto_with_info"], - grpc_service_config = "v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkehub_v1.yaml", - transport = "grpc+rest", - deps = [ - ":gkehub_php_grpc", - ":gkehub_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1-php", - deps = [ - ":gkehub_php_gapic", - ":gkehub_php_grpc", - ":gkehub_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "gkehub_nodejs_gapic", - package_name = "@google-cloud/gke-hub", - src = ":gkehub_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "v1_grpc_service_config.json", - package = "google.cloud.gkehub.v1", - rest_numeric_enums = False, - service_yaml = "gkehub_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "gkehub-v1-nodejs", - deps = [ - ":gkehub_nodejs_gapic", - ":gkehub_proto", - "//google/cloud/gkehub/v1/configmanagement:configmanagement_proto", - "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "gkehub_ruby_proto", - deps = [ - ":gkehub_proto", - "//google/cloud/gkehub/v1/configmanagement:configmanagement_proto", - "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto", - ], -) - -ruby_grpc_library( - name = "gkehub_ruby_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "gkehub_ruby_gapic", - srcs = [":gkehub_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=gkehub.googleapis.com", - "ruby-cloud-api-shortname=gkehub", - "ruby-cloud-env-prefix=GKE_HUB", - "ruby-cloud-gem-name=google-cloud-gke_hub-v1", - "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs", - ], - grpc_service_config = "v1_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The GKE Hub API centrally manages features and services on all your Kubernetes clusters running in a variety of environments, including Google cloud, on premises in customer datacenters, or other third party clouds.", - ruby_cloud_title = "GKE Hub V1", - deps = [ - ":gkehub_ruby_grpc", - ":gkehub_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1-ruby", - deps = [ - ":gkehub_ruby_gapic", - ":gkehub_ruby_grpc", - ":gkehub_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 = "gkehub_csharp_proto", - deps = [":gkehub_proto"], -) - -csharp_grpc_library( - name = "gkehub_csharp_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_csharp_proto"], -) - -csharp_gapic_library( - name = "gkehub_csharp_gapic", - srcs = [":gkehub_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkehub_v1.yaml", - deps = [ - ":gkehub_csharp_grpc", - ":gkehub_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1-csharp", - deps = [ - ":gkehub_csharp_gapic", - ":gkehub_csharp_grpc", - ":gkehub_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "gkehub_cc_proto", - deps = [":gkehub_proto"], -) - -cc_grpc_library( - name = "gkehub_cc_grpc", - srcs = [":gkehub_proto"], - grpc_only = True, - deps = [":gkehub_cc_proto"], -) diff -urN a/google/cloud/gkehub/v1/configmanagement/BUILD.bazel b/google/cloud/gkehub/v1/configmanagement/BUILD.bazel --- a/google/cloud/gkehub/v1/configmanagement/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1/configmanagement/BUILD.bazel 1969-12-31 16:00:00 @@ -1,163 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "configmanagement_proto", - srcs = [ - "configmanagement.proto", - ], - deps = [ - "//google/api:annotations_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "configmanagement_java_proto", - deps = [":configmanagement_proto"], -) - -java_grpc_library( - name = "configmanagement_java_grpc", - srcs = [":configmanagement_proto"], - deps = [":configmanagement_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "configmanagement_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1", - protos = [":configmanagement_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_library", -) - -py_gapic_library( - name = "configmanagement_py_gapic", - srcs = [":configmanagement_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "configmanagement_php_proto", - deps = [":configmanagement_proto"], -) - -php_grpc_library( - name = "configmanagement_php_grpc", - srcs = [":configmanagement_proto"], - deps = [":configmanagement_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "configmanagement_ruby_proto", - deps = [":configmanagement_proto"], -) - -ruby_grpc_library( - name = "configmanagement_ruby_grpc", - srcs = [":configmanagement_proto"], - deps = [":configmanagement_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "configmanagement_csharp_proto", - deps = [":configmanagement_proto"], -) - -csharp_grpc_library( - name = "configmanagement_csharp_grpc", - srcs = [":configmanagement_proto"], - deps = [":configmanagement_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "configmanagement_cc_proto", - deps = [":configmanagement_proto"], -) - -cc_grpc_library( - name = "configmanagement_cc_grpc", - srcs = [":configmanagement_proto"], - grpc_only = True, - deps = [":configmanagement_cc_proto"], -) diff -urN a/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel b/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel --- a/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel 1969-12-31 16:00:00 @@ -1,162 +0,0 @@ -# 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 = "multiclusteringress_proto", - srcs = [ - "multiclusteringress.proto", - ], - deps = [ - "//google/api:annotations_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "multiclusteringress_java_proto", - deps = [":multiclusteringress_proto"], -) - -java_grpc_library( - name = "multiclusteringress_java_grpc", - srcs = [":multiclusteringress_proto"], - deps = [":multiclusteringress_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "multiclusteringress_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1", - protos = [":multiclusteringress_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_library", -) - -py_gapic_library( - name = "multiclusteringress_py_gapic", - srcs = [":multiclusteringress_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "multiclusteringress_php_proto", - deps = [":multiclusteringress_proto"], -) - -php_grpc_library( - name = "multiclusteringress_php_grpc", - srcs = [":multiclusteringress_proto"], - deps = [":multiclusteringress_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 = "multiclusteringress_ruby_proto", - deps = [":multiclusteringress_proto"], -) - -ruby_grpc_library( - name = "multiclusteringress_ruby_grpc", - srcs = [":multiclusteringress_proto"], - deps = [":multiclusteringress_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "multiclusteringress_csharp_proto", - deps = [":multiclusteringress_proto"], -) - -csharp_grpc_library( - name = "multiclusteringress_csharp_grpc", - srcs = [":multiclusteringress_proto"], - deps = [":multiclusteringress_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "multiclusteringress_cc_proto", - deps = [":multiclusteringress_proto"], -) - -cc_grpc_library( - name = "multiclusteringress_cc_grpc", - srcs = [":multiclusteringress_proto"], - grpc_only = True, - deps = [":multiclusteringress_cc_proto"], -) diff -urN a/google/cloud/gkehub/v1alpha/BUILD.bazel b/google/cloud/gkehub/v1alpha/BUILD.bazel --- a/google/cloud/gkehub/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -1,401 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "gkehub_proto", - srcs = [ - "feature.proto", - "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_proto", - "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_proto", - "//google/cloud/gkehub/v1alpha/metering:metering_proto", - "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_proto", - "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "gkehub_proto_with_info", - deps = [ - ":gkehub_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_SUBPACKAGE_DEPS = [ - "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_java_proto", - "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_java_proto", - "//google/cloud/gkehub/v1alpha/metering:metering_java_proto", - "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_java_proto", - "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_java_proto", -] - -_JAVA_GRPC_SUBPACKAGE_DEPS = [ - "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_java_grpc", - "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_java_grpc", - "//google/cloud/gkehub/v1alpha/metering:metering_java_grpc", - "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_java_grpc", - "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_java_grpc", -] - -java_proto_library( - name = "gkehub_java_proto", - deps = [":gkehub_proto"], -) - -java_grpc_library( - name = "gkehub_java_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_library( - name = "gkehub_java_gapic", - srcs = [":gkehub_proto_with_info"], - grpc_service_config = "v1alpha_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":gkehub_java_grpc", - ] + _JAVA_GRPC_SUBPACKAGE_DEPS, - transport = "grpc+rest", - deps = [ - ":gkehub_java_proto", - ] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_test( - name = "gkehub_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.gkehub.v1alpha.GkeHubClientHttpJsonTest", - "com.google.cloud.gkehub.v1alpha.GkeHubClientTest", - ], - runtime_deps = [":gkehub_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-gkehub-v1alpha-java", - transport = "grpc+rest", - deps = [ - ":gkehub_java_gapic", - ":gkehub_java_grpc", - ":gkehub_java_proto", - ":gkehub_proto", - ] + _JAVA_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 = "gkehub_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha", - protos = [":gkehub_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_go_proto", - "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_go_proto", - "//google/cloud/gkehub/v1alpha/metering:metering_go_proto", - "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_go_proto", - "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "gkehub_go_gapic", - srcs = [":gkehub_proto_with_info"], - grpc_service_config = "v1alpha_grpc_service_config.json", - importpath = "cloud.google.com/go/gkehub/apiv1alpha;gkehub", - metadata = True, - rest_numeric_enums = False, - service_yaml = "gkehub_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":gkehub_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "gkehub_go_gapic_test", - srcs = [":gkehub_go_gapic_srcjar_test"], - embed = [":gkehub_go_gapic"], - importpath = "cloud.google.com/go/gkehub/apiv1alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-gkehub-v1alpha-go", - deps = [ - ":gkehub_go_gapic", - ":gkehub_go_gapic_srcjar-metadata.srcjar", - ":gkehub_go_gapic_srcjar-test.srcjar", - ":gkehub_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "gkehub_py_gapic", - srcs = [":gkehub_proto"], - grpc_service_config = "v1alpha_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-gke-hub"], - rest_numeric_enums = False, - transport = "grpc", -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed -#py_test( -# name = "gkehub_py_gapic_test", -# srcs = [ -# "gkehub_py_gapic_pytest.py", -# "gkehub_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":gkehub_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "gkehub-v1alpha-py", - deps = [ - ":gkehub_py_gapic", - "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_py_gapic", - "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_py_gapic", - "//google/cloud/gkehub/v1alpha/metering:metering_py_gapic", - "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_py_gapic", - "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_py_gapic", - ], -) - -############################################################################## -# 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 = "gkehub_php_proto", - deps = [":gkehub_proto"], -) - -php_grpc_library( - name = "gkehub_php_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_php_proto"], -) - -php_gapic_library( - name = "gkehub_php_gapic", - srcs = [":gkehub_proto_with_info"], - grpc_service_config = "v1alpha_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkehub_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":gkehub_php_grpc", - ":gkehub_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1alpha-php", - deps = [ - ":gkehub_php_gapic", - ":gkehub_php_grpc", - ":gkehub_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "gkehub_nodejs_gapic", - package_name = "@google-cloud/gke-hub", - src = ":gkehub_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "v1alpha_grpc_service_config.json", - package = "google.cloud.gkehub.v1alpha", - rest_numeric_enums = False, - service_yaml = "gkehub_v1alpha.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "gkehub-v1alpha-nodejs", - deps = [ - ":gkehub_nodejs_gapic", - ":gkehub_proto", - "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_proto", - "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_proto", - "//google/cloud/gkehub/v1alpha/metering:metering_proto", - "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_proto", - "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "gkehub_ruby_proto", - deps = [":gkehub_proto"], -) - -ruby_grpc_library( - name = "gkehub_ruby_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "gkehub_ruby_gapic", - srcs = [":gkehub_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-gkehub-v1alpha"], - grpc_service_config = "v1alpha_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":gkehub_ruby_grpc", - ":gkehub_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1alpha-ruby", - deps = [ - ":gkehub_ruby_gapic", - ":gkehub_ruby_grpc", - ":gkehub_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 = "gkehub_csharp_proto", - deps = [":gkehub_proto"], -) - -csharp_grpc_library( - name = "gkehub_csharp_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_csharp_proto"], -) - -csharp_gapic_library( - name = "gkehub_csharp_gapic", - srcs = [":gkehub_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "v1alpha_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkehub_v1alpha.yaml", - deps = [ - ":gkehub_csharp_grpc", - ":gkehub_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1alpha-csharp", - deps = [ - ":gkehub_csharp_gapic", - ":gkehub_csharp_grpc", - ":gkehub_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel b/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel --- a/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel 1969-12-31 16:00:00 @@ -1,146 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "cloudauditlogging_proto", - srcs = [ - "cloudauditlogging.proto", - ], - deps = [ - "//google/api:annotations_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "cloudauditlogging_java_proto", - deps = [":cloudauditlogging_proto"], -) - -java_grpc_library( - name = "cloudauditlogging_java_grpc", - srcs = [":cloudauditlogging_proto"], - deps = [":cloudauditlogging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "cloudauditlogging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/cloudauditlogging/v1alpha", - protos = [":cloudauditlogging_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_library", -) - -py_gapic_library( - name = "cloudauditlogging_py_gapic", - srcs = [":cloudauditlogging_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "cloudauditlogging_php_proto", - deps = [":cloudauditlogging_proto"], -) - -php_grpc_library( - name = "cloudauditlogging_php_grpc", - srcs = [":cloudauditlogging_proto"], - deps = [":cloudauditlogging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "cloudauditlogging_ruby_proto", - deps = [":cloudauditlogging_proto"], -) - -ruby_grpc_library( - name = "cloudauditlogging_ruby_grpc", - srcs = [":cloudauditlogging_proto"], - deps = [":cloudauditlogging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "cloudauditlogging_csharp_proto", - deps = [":cloudauditlogging_proto"], -) - -csharp_grpc_library( - name = "cloudauditlogging_csharp_grpc", - srcs = [":cloudauditlogging_proto"], - deps = [":cloudauditlogging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel b/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel --- a/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel 1969-12-31 16:00:00 @@ -1,147 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "configmanagement_proto", - srcs = [ - "configmanagement.proto", - ], - deps = [ - "//google/api:annotations_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "configmanagement_java_proto", - deps = [":configmanagement_proto"], -) - -java_grpc_library( - name = "configmanagement_java_grpc", - srcs = [":configmanagement_proto"], - deps = [":configmanagement_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "configmanagement_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1alpha", - protos = [":configmanagement_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_library", -) - -py_gapic_library( - name = "configmanagement_py_gapic", - srcs = [":configmanagement_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "configmanagement_php_proto", - deps = [":configmanagement_proto"], -) - -php_grpc_library( - name = "configmanagement_php_grpc", - srcs = [":configmanagement_proto"], - deps = [":configmanagement_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "configmanagement_ruby_proto", - deps = [":configmanagement_proto"], -) - -ruby_grpc_library( - name = "configmanagement_ruby_grpc", - srcs = [":configmanagement_proto"], - deps = [":configmanagement_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "configmanagement_csharp_proto", - deps = [":configmanagement_proto"], -) - -csharp_grpc_library( - name = "configmanagement_csharp_grpc", - srcs = [":configmanagement_proto"], - deps = [":configmanagement_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1alpha/metering/BUILD.bazel b/google/cloud/gkehub/v1alpha/metering/BUILD.bazel --- a/google/cloud/gkehub/v1alpha/metering/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1alpha/metering/BUILD.bazel 1969-12-31 16:00:00 @@ -1,147 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "metering_proto", - srcs = [ - "metering.proto", - ], - deps = [ - "//google/api:annotations_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "metering_java_proto", - deps = [":metering_proto"], -) - -java_grpc_library( - name = "metering_java_grpc", - srcs = [":metering_proto"], - deps = [":metering_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "metering_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1alpha", - protos = [":metering_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_library", -) - -py_gapic_library( - name = "metering_py_gapic", - srcs = [":metering_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "metering_php_proto", - deps = [":metering_proto"], -) - -php_grpc_library( - name = "metering_php_grpc", - srcs = [":metering_proto"], - deps = [":metering_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 = "metering_ruby_proto", - deps = [":metering_proto"], -) - -ruby_grpc_library( - name = "metering_ruby_grpc", - srcs = [":metering_proto"], - deps = [":metering_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "metering_csharp_proto", - deps = [":metering_proto"], -) - -csharp_grpc_library( - name = "metering_csharp_grpc", - srcs = [":metering_proto"], - deps = [":metering_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel b/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel --- a/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel 1969-12-31 16:00:00 @@ -1,146 +0,0 @@ -# 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 = "multiclusteringress_proto", - srcs = [ - "multiclusteringress.proto", - ], - deps = [ - "//google/api:annotations_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "multiclusteringress_java_proto", - deps = [":multiclusteringress_proto"], -) - -java_grpc_library( - name = "multiclusteringress_java_grpc", - srcs = [":multiclusteringress_proto"], - deps = [":multiclusteringress_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "multiclusteringress_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1alpha", - protos = [":multiclusteringress_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_library", -) - -py_gapic_library( - name = "multiclusteringress_py_gapic", - srcs = [":multiclusteringress_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "multiclusteringress_php_proto", - deps = [":multiclusteringress_proto"], -) - -php_grpc_library( - name = "multiclusteringress_php_grpc", - srcs = [":multiclusteringress_proto"], - deps = [":multiclusteringress_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 = "multiclusteringress_ruby_proto", - deps = [":multiclusteringress_proto"], -) - -ruby_grpc_library( - name = "multiclusteringress_ruby_grpc", - srcs = [":multiclusteringress_proto"], - deps = [":multiclusteringress_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "multiclusteringress_csharp_proto", - deps = [":multiclusteringress_proto"], -) - -csharp_grpc_library( - name = "multiclusteringress_csharp_grpc", - srcs = [":multiclusteringress_proto"], - deps = [":multiclusteringress_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel b/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel --- a/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel 1969-12-31 16:00:00 @@ -1,149 +0,0 @@ -# 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 = "servicemesh_proto", - srcs = [ - "servicemesh.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:field_behavior_proto", - "@com_google_protobuf//:struct_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "servicemesh_java_proto", - deps = [":servicemesh_proto"], -) - -java_grpc_library( - name = "servicemesh_java_grpc", - srcs = [":servicemesh_proto"], - deps = [":servicemesh_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "servicemesh_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/servicemesh/v1alpha", - protos = [":servicemesh_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "servicemesh_py_gapic", - srcs = [":servicemesh_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "servicemesh_php_proto", - deps = [":servicemesh_proto"], -) - -php_grpc_library( - name = "servicemesh_php_grpc", - srcs = [":servicemesh_proto"], - deps = [":servicemesh_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 = "servicemesh_ruby_proto", - deps = [":servicemesh_proto"], -) - -ruby_grpc_library( - name = "servicemesh_ruby_grpc", - srcs = [":servicemesh_proto"], - deps = [":servicemesh_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "servicemesh_csharp_proto", - deps = [":servicemesh_proto"], -) - -csharp_grpc_library( - name = "servicemesh_csharp_grpc", - srcs = [":servicemesh_proto"], - deps = [":servicemesh_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1alpha2/BUILD.bazel b/google/cloud/gkehub/v1alpha2/BUILD.bazel --- a/google/cloud/gkehub/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1alpha2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,384 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "gkehub_proto", - srcs = [ - "membership.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "gkehub_proto_with_info", - deps = [ - ":gkehub_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 = "gkehub_java_proto", - deps = [":gkehub_proto"], -) - -java_grpc_library( - name = "gkehub_java_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_java_proto"], -) - -java_gapic_library( - name = "gkehub_java_gapic", - srcs = [":gkehub_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "membership_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkehub_v1alpha2.yaml", - test_deps = [ - ":gkehub_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":gkehub_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "gkehub_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.gkehub.v1alpha2.GkeHubClientHttpJsonTest", - "com.google.cloud.gkehub.v1alpha2.GkeHubClientTest", - ], - runtime_deps = [":gkehub_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-gkehub-v1alpha2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":gkehub_java_gapic", - ":gkehub_java_grpc", - ":gkehub_java_proto", - ":gkehub_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 = "gkehub_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha2", - protos = [":gkehub_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "gkehub_go_gapic", - srcs = [":gkehub_proto_with_info"], - grpc_service_config = "membership_grpc_service_config.json", - importpath = "cloud.google.com/go/gkehub/apiv1alpha2;gkehub", - metadata = True, - rest_numeric_enums = False, - service_yaml = "gkehub_v1alpha2.yaml", - transport = "grpc+rest", - deps = [ - ":gkehub_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "gkehub_go_gapic_test", - srcs = [":gkehub_go_gapic_srcjar_test"], - embed = [":gkehub_go_gapic"], - importpath = "cloud.google.com/go/gkehub/apiv1alpha2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-gkehub-v1alpha2-go", - deps = [ - ":gkehub_go_gapic", - ":gkehub_go_gapic_srcjar-metadata.srcjar", - ":gkehub_go_gapic_srcjar-test.srcjar", - ":gkehub_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "gkehub_py_gapic", - srcs = [":gkehub_proto"], - grpc_service_config = "membership_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-gke-hub"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "gkehub_py_gapic_test", - srcs = [ - "gkehub_py_gapic_pytest.py", - "gkehub_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":gkehub_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "gkehub-v1alpha2-py", - deps = [ - ":gkehub_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 = "gkehub_php_proto", - deps = [":gkehub_proto"], -) - -php_grpc_library( - name = "gkehub_php_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_php_proto"], -) - -php_gapic_library( - name = "gkehub_php_gapic", - srcs = [":gkehub_proto_with_info"], - grpc_service_config = "membership_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkehub_v1alpha2.yaml", - transport = "grpc+rest", - deps = [ - ":gkehub_php_grpc", - ":gkehub_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1alpha2-php", - deps = [ - ":gkehub_php_gapic", - ":gkehub_php_grpc", - ":gkehub_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "gkehub_nodejs_gapic", - package_name = "@google-cloud/gke-hub", - src = ":gkehub_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "membership_grpc_service_config.json", - package = "google.cloud.gkehub.v1alpha2", - rest_numeric_enums = False, - service_yaml = "gkehub_v1alpha2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "gkehub-v1alpha2-nodejs", - deps = [ - ":gkehub_nodejs_gapic", - ":gkehub_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "gkehub_ruby_proto", - deps = [":gkehub_proto"], -) - -ruby_grpc_library( - name = "gkehub_ruby_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "gkehub_ruby_gapic", - srcs = [":gkehub_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-gkehub-v1alpha2"], - grpc_service_config = "membership_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":gkehub_ruby_grpc", - ":gkehub_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1alpha2-ruby", - deps = [ - ":gkehub_ruby_gapic", - ":gkehub_ruby_grpc", - ":gkehub_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 = "gkehub_csharp_proto", - deps = [":gkehub_proto"], -) - -csharp_grpc_library( - name = "gkehub_csharp_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_csharp_proto"], -) - -csharp_gapic_library( - name = "gkehub_csharp_gapic", - srcs = [":gkehub_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "membership_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkehub_v1alpha2.yaml", - deps = [ - ":gkehub_csharp_grpc", - ":gkehub_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1alpha2-csharp", - deps = [ - ":gkehub_csharp_gapic", - ":gkehub_csharp_grpc", - ":gkehub_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "gkehub_cc_proto", - deps = [":gkehub_proto"], -) - -cc_grpc_library( - name = "gkehub_cc_grpc", - srcs = [":gkehub_proto"], - grpc_only = True, - deps = [":gkehub_cc_proto"], -) diff -urN a/google/cloud/gkehub/v1beta/BUILD.bazel b/google/cloud/gkehub/v1beta/BUILD.bazel --- a/google/cloud/gkehub/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,399 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "gkehub_proto", - srcs = [ - "feature.proto", - "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_proto", - "//google/cloud/gkehub/v1beta/metering:metering_proto", - "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "gkehub_proto_with_info", - deps = [ - ":gkehub_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_SUBPACKAGE_DEPS = [ - "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_java_proto", - "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_java_proto", - "//google/cloud/gkehub/v1beta/metering:metering_java_proto", -] - -_JAVA_GRPC_SUBPACKAGE_DEPS = [ - "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_java_grpc", - "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_java_grpc", - "//google/cloud/gkehub/v1beta/metering:metering_java_grpc", -] - -java_proto_library( - name = "gkehub_java_proto", - deps = [":gkehub_proto"], -) - -java_grpc_library( - name = "gkehub_java_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_library( - name = "gkehub_java_gapic", - srcs = [":gkehub_proto_with_info"], - grpc_service_config = "v1beta_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":gkehub_java_grpc", - ] + _JAVA_GRPC_SUBPACKAGE_DEPS, - transport = "grpc+rest", - deps = [ - ":gkehub_java_proto", - ] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_test( - name = "gkehub_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.gkehub.v1beta.GkeHubClientHttpJsonTest", - "com.google.cloud.gkehub.v1beta.GkeHubClientTest", - ], - runtime_deps = [":gkehub_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-gkehub-v1beta-java", - transport = "grpc+rest", - deps = [ - ":gkehub_java_gapic", - ":gkehub_java_grpc", - ":gkehub_java_proto", - ":gkehub_proto", - ] + _JAVA_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 = "gkehub_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta", - protos = [":gkehub_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_go_proto", - "//google/cloud/gkehub/v1beta/metering:metering_go_proto", - "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "gkehub_go_gapic", - srcs = [":gkehub_proto_with_info"], - grpc_service_config = "v1beta_grpc_service_config.json", - importpath = "cloud.google.com/go/gkehub/apiv1beta;gkehub", - metadata = True, - rest_numeric_enums = False, - service_yaml = "gkehub_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":gkehub_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "gkehub_go_gapic_test", - srcs = [":gkehub_go_gapic_srcjar_test"], - embed = [":gkehub_go_gapic"], - importpath = "cloud.google.com/go/gkehub/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-gkehub-v1beta-go", - deps = [ - ":gkehub_go_gapic", - ":gkehub_go_gapic_srcjar-metadata.srcjar", - ":gkehub_go_gapic_srcjar-test.srcjar", - ":gkehub_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "gkehub_py_gapic", - srcs = [":gkehub_proto"], - grpc_service_config = "v1beta_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-gke-hub", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed -#py_test( -# name = "gkehub_py_gapic_test", -# srcs = [ -# "gkehub_py_gapic_pytest.py", -# "gkehub_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":gkehub_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "gkehub-v1beta-py", - deps = [ - ":gkehub_py_gapic", - "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_py_gapic", - "//google/cloud/gkehub/v1beta/metering:metering_py_gapic", - "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_py_gapic", - ], -) - -############################################################################## -# 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 = "gkehub_php_proto", - deps = [":gkehub_proto"], -) - -php_grpc_library( - name = "gkehub_php_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_php_proto"], -) - -php_gapic_library( - name = "gkehub_php_gapic", - srcs = [":gkehub_proto_with_info"], - grpc_service_config = "v1beta_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkehub_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":gkehub_php_grpc", - ":gkehub_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1beta-php", - deps = [ - ":gkehub_php_gapic", - ":gkehub_php_grpc", - ":gkehub_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "gkehub_nodejs_gapic", - package_name = "@google-cloud/gke-hub", - src = ":gkehub_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "v1beta_grpc_service_config.json", - package = "google.cloud.gkehub.v1beta", - rest_numeric_enums = False, - service_yaml = "gkehub_v1beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "gkehub-v1beta-nodejs", - deps = [ - ":gkehub_nodejs_gapic", - ":gkehub_proto", - "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_proto", - "//google/cloud/gkehub/v1beta/metering:metering_proto", - "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "gkehub_ruby_proto", - deps = [":gkehub_proto"], -) - -ruby_grpc_library( - name = "gkehub_ruby_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "gkehub_ruby_gapic", - srcs = [":gkehub_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=gkehub.googleapis.com", - "ruby-cloud-api-shortname=gkehub", - "ruby-cloud-env-prefix=GKE_HUB", - "ruby-cloud-gem-name=google-cloud-gke_hub-v1beta", - "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs", - ], - grpc_service_config = "v1beta_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The GKE Hub API centrally manages features and services on all your Kubernetes clusters running in a variety of environments, including Google cloud, on premises in customer datacenters, or other third party clouds.", - ruby_cloud_title = "GKE Hub V1beta", - deps = [ - ":gkehub_ruby_grpc", - ":gkehub_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1beta-ruby", - deps = [ - ":gkehub_ruby_gapic", - ":gkehub_ruby_grpc", - ":gkehub_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 = "gkehub_csharp_proto", - deps = [":gkehub_proto"], -) - -csharp_grpc_library( - name = "gkehub_csharp_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_csharp_proto"], -) - -csharp_gapic_library( - name = "gkehub_csharp_gapic", - srcs = [":gkehub_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "v1beta_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkehub_v1beta.yaml", - deps = [ - ":gkehub_csharp_grpc", - ":gkehub_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1beta-csharp", - deps = [ - ":gkehub_csharp_gapic", - ":gkehub_csharp_grpc", - ":gkehub_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel b/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel --- a/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel 1969-12-31 16:00:00 @@ -1,147 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "configmanagement_proto", - srcs = [ - "configmanagement.proto", - ], - deps = [ - "//google/api:annotations_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "configmanagement_java_proto", - deps = [":configmanagement_proto"], -) - -java_grpc_library( - name = "configmanagement_java_grpc", - srcs = [":configmanagement_proto"], - deps = [":configmanagement_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "configmanagement_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1beta", - protos = [":configmanagement_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_library", -) - -py_gapic_library( - name = "configmanagement_py_gapic", - srcs = [":configmanagement_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "configmanagement_php_proto", - deps = [":configmanagement_proto"], -) - -php_grpc_library( - name = "configmanagement_php_grpc", - srcs = [":configmanagement_proto"], - deps = [":configmanagement_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "configmanagement_ruby_proto", - deps = [":configmanagement_proto"], -) - -ruby_grpc_library( - name = "configmanagement_ruby_grpc", - srcs = [":configmanagement_proto"], - deps = [":configmanagement_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "configmanagement_csharp_proto", - deps = [":configmanagement_proto"], -) - -csharp_grpc_library( - name = "configmanagement_csharp_grpc", - srcs = [":configmanagement_proto"], - deps = [":configmanagement_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1beta/metering/BUILD.bazel b/google/cloud/gkehub/v1beta/metering/BUILD.bazel --- a/google/cloud/gkehub/v1beta/metering/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1beta/metering/BUILD.bazel 1969-12-31 16:00:00 @@ -1,147 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "metering_proto", - srcs = [ - "metering.proto", - ], - deps = [ - "//google/api:annotations_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "metering_java_proto", - deps = [":metering_proto"], -) - -java_grpc_library( - name = "metering_java_grpc", - srcs = [":metering_proto"], - deps = [":metering_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "metering_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1beta", - protos = [":metering_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_library", -) - -py_gapic_library( - name = "metering_py_gapic", - srcs = [":metering_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "metering_php_proto", - deps = [":metering_proto"], -) - -php_grpc_library( - name = "metering_php_grpc", - srcs = [":metering_proto"], - deps = [":metering_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 = "metering_ruby_proto", - deps = [":metering_proto"], -) - -ruby_grpc_library( - name = "metering_ruby_grpc", - srcs = [":metering_proto"], - deps = [":metering_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "metering_csharp_proto", - deps = [":metering_proto"], -) - -csharp_grpc_library( - name = "metering_csharp_grpc", - srcs = [":metering_proto"], - deps = [":metering_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel b/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel --- a/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel 1969-12-31 16:00:00 @@ -1,146 +0,0 @@ -# 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 = "multiclusteringress_proto", - srcs = [ - "multiclusteringress.proto", - ], - deps = [ - "//google/api:annotations_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "multiclusteringress_java_proto", - deps = [":multiclusteringress_proto"], -) - -java_grpc_library( - name = "multiclusteringress_java_grpc", - srcs = [":multiclusteringress_proto"], - deps = [":multiclusteringress_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "multiclusteringress_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1beta", - protos = [":multiclusteringress_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_library", -) - -py_gapic_library( - name = "multiclusteringress_py_gapic", - srcs = [":multiclusteringress_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "multiclusteringress_php_proto", - deps = [":multiclusteringress_proto"], -) - -php_grpc_library( - name = "multiclusteringress_php_grpc", - srcs = [":multiclusteringress_proto"], - deps = [":multiclusteringress_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 = "multiclusteringress_ruby_proto", - deps = [":multiclusteringress_proto"], -) - -ruby_grpc_library( - name = "multiclusteringress_ruby_grpc", - srcs = [":multiclusteringress_proto"], - deps = [":multiclusteringress_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "multiclusteringress_csharp_proto", - deps = [":multiclusteringress_proto"], -) - -csharp_grpc_library( - name = "multiclusteringress_csharp_grpc", - srcs = [":multiclusteringress_proto"], - deps = [":multiclusteringress_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta1/BUILD.bazel --- a/google/cloud/gkehub/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkehub/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,411 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "gkehub_proto", - srcs = [ - "membership.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "gkehub_proto_with_info", - deps = [ - ":gkehub_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "gkehub_java_proto", - deps = [":gkehub_proto"], -) - -java_grpc_library( - name = "gkehub_java_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_java_proto"], -) - -java_gapic_library( - name = "gkehub_java_gapic", - srcs = [":gkehub_proto_with_info"], - gapic_yaml = "memberships_gapic.yaml", - grpc_service_config = "membership_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkehub_v1beta1.yaml", - test_deps = [ - ":gkehub_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":gkehub_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_grpc", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "gkehub_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceClientHttpJsonTest", - "com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceClientTest", - ], - runtime_deps = [":gkehub_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-gkehub-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":gkehub_java_gapic", - ":gkehub_java_grpc", - ":gkehub_java_proto", - ":gkehub_proto", - "//google/cloud/location:location_java_grpc", - "//google/cloud/location:location_java_proto", - "//google/cloud/location:location_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 = "gkehub_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta1", - protos = [":gkehub_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "gkehub_go_gapic", - srcs = [":gkehub_proto_with_info"], - grpc_service_config = "membership_grpc_service_config.json", - importpath = "cloud.google.com/go/gkehub/apiv1beta1;gkehub", - metadata = True, - rest_numeric_enums = False, - service_yaml = "gkehub_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":gkehub_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "gkehub_go_gapic_test", - srcs = [":gkehub_go_gapic_srcjar_test"], - embed = [":gkehub_go_gapic"], - importpath = "cloud.google.com/go/gkehub/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-gkehub-v1beta1-go", - deps = [ - ":gkehub_go_gapic", - ":gkehub_go_gapic_srcjar-metadata.srcjar", - ":gkehub_go_gapic_srcjar-test.srcjar", - ":gkehub_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "gkehub_py_gapic", - srcs = [":gkehub_proto"], - grpc_service_config = "membership_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-gke-hub"], - rest_numeric_enums = False, - service_yaml = "gkehub_v1beta1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "gkehub_py_gapic_test", - srcs = [ - "gkehub_py_gapic_pytest.py", - "gkehub_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":gkehub_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "gkehub-v1beta1-py", - deps = [ - ":gkehub_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 = "gkehub_php_proto", - deps = [":gkehub_proto"], -) - -php_grpc_library( - name = "gkehub_php_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_php_proto"], -) - -php_gapic_library( - name = "gkehub_php_gapic", - srcs = [":gkehub_proto_with_info"], - grpc_service_config = "membership_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkehub_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":gkehub_php_grpc", - ":gkehub_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1beta1-php", - deps = [ - ":gkehub_php_gapic", - ":gkehub_php_grpc", - ":gkehub_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "gkehub_nodejs_gapic", - package_name = "@google-cloud/gke-hub", - src = ":gkehub_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "membership_grpc_service_config.json", - package = "google.cloud.gkehub.v1beta1", - rest_numeric_enums = False, - service_yaml = "gkehub_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "gkehub-v1beta1-nodejs", - deps = [ - ":gkehub_nodejs_gapic", - ":gkehub_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "gkehub_ruby_proto", - deps = [":gkehub_proto"], -) - -ruby_grpc_library( - name = "gkehub_ruby_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "gkehub_ruby_gapic", - srcs = [":gkehub_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=gkehub.googleapis.com", - "ruby-cloud-api-shortname=gkehub", - "ruby-cloud-env-prefix=GKE_HUB", - "ruby-cloud-gem-name=google-cloud-gke_hub-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs", - ], - grpc_service_config = "membership_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The GKE Hub API centrally manages features and services on all your Kubernetes clusters running in a variety of environments, including Google cloud, on premises in customer datacenters, or other third party clouds.", - ruby_cloud_title = "GKE Hub V1beta1", - service_yaml = "gkehub_v1beta1.yaml", - deps = [ - ":gkehub_ruby_grpc", - ":gkehub_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1beta1-ruby", - deps = [ - ":gkehub_ruby_gapic", - ":gkehub_ruby_grpc", - ":gkehub_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 = "gkehub_csharp_proto", - deps = [":gkehub_proto"], -) - -csharp_grpc_library( - name = "gkehub_csharp_grpc", - srcs = [":gkehub_proto"], - deps = [":gkehub_csharp_proto"], -) - -csharp_gapic_library( - name = "gkehub_csharp_gapic", - srcs = [":gkehub_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "membership_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkehub_v1beta1.yaml", - deps = [ - ":gkehub_csharp_grpc", - ":gkehub_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-gkehub-v1beta1-csharp", - deps = [ - ":gkehub_csharp_gapic", - ":gkehub_csharp_grpc", - ":gkehub_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "gkehub_cc_proto", - deps = [":gkehub_proto"], -) - -cc_grpc_library( - name = "gkehub_cc_grpc", - srcs = [":gkehub_proto"], - grpc_only = True, - deps = [":gkehub_cc_proto"], -) diff -urN a/google/cloud/gkemulticloud/BUILD.bazel b/google/cloud/gkemulticloud/BUILD.bazel --- a/google/cloud/gkemulticloud/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkemulticloud/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-gke_multi_cloud. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for gkemulticloud. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "gkemulticloud_ruby_wrapper", - srcs = ["//google/cloud/gkemulticloud/v1:gkemulticloud_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=gkemulticloud.googleapis.com", - "ruby-cloud-api-shortname=gkemulticloud", - "ruby-cloud-gem-name=google-cloud-gke_multi_cloud", - "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs/multi-cloud", - "ruby-cloud-wrapper-of=v1:0.0", - ], - ruby_cloud_description = "Anthos Multi-Cloud provides a way to manage Kubernetes clusters that run on AWS and Azure infrastructure using the Anthos Multi-Cloud API. Combined with Connect, you can manage Kubernetes clusters on Google Cloud, AWS, and Azure from the Google Cloud Console.", - ruby_cloud_title = "Anthos Multi-Cloud", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-gkemulticloud-ruby", - deps = [ - ":gkemulticloud_ruby_wrapper", - ], -) diff -urN a/google/cloud/gkemulticloud/v1/BUILD.bazel b/google/cloud/gkemulticloud/v1/BUILD.bazel --- a/google/cloud/gkemulticloud/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gkemulticloud/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,402 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "gkemulticloud_proto", - srcs = [ - "aws_resources.proto", - "aws_service.proto", - "azure_resources.proto", - "azure_service.proto", - "common_resources.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "gkemulticloud_proto_with_info", - deps = [ - ":gkemulticloud_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 = "gkemulticloud_java_proto", - deps = [":gkemulticloud_proto"], -) - -java_grpc_library( - name = "gkemulticloud_java_grpc", - srcs = [":gkemulticloud_proto"], - deps = [":gkemulticloud_java_proto"], -) - -java_gapic_library( - name = "gkemulticloud_java_gapic", - srcs = [":gkemulticloud_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "gkemulticloud_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkemulticloud_v1.yaml", - test_deps = [ - ":gkemulticloud_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":gkemulticloud_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "gkemulticloud_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.gkemulticloud.v1.AwsClustersClientHttpJsonTest", - "com.google.cloud.gkemulticloud.v1.AwsClustersClientTest", - "com.google.cloud.gkemulticloud.v1.AzureClustersClientHttpJsonTest", - "com.google.cloud.gkemulticloud.v1.AzureClustersClientTest", - ], - runtime_deps = [":gkemulticloud_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-gkemulticloud-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":gkemulticloud_java_gapic", - ":gkemulticloud_java_grpc", - ":gkemulticloud_java_proto", - ":gkemulticloud_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 = "gkemulticloud_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gkemulticloud/v1", - protos = [":gkemulticloud_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "gkemulticloud_go_gapic", - srcs = [":gkemulticloud_proto_with_info"], - grpc_service_config = "gkemulticloud_grpc_service_config.json", - importpath = "cloud.google.com/go/gkemulticloud/apiv1;gkemulticloud", - metadata = True, - rest_numeric_enums = False, - service_yaml = "gkemulticloud_v1.yaml", - transport = "grpc+rest", - deps = [ - ":gkemulticloud_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 = "gkemulticloud_go_gapic_test", - srcs = [":gkemulticloud_go_gapic_srcjar_test"], - embed = [":gkemulticloud_go_gapic"], - importpath = "cloud.google.com/go/gkemulticloud/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-gkemulticloud-v1-go", - deps = [ - ":gkemulticloud_go_gapic", - ":gkemulticloud_go_gapic_srcjar-metadata.srcjar", - ":gkemulticloud_go_gapic_srcjar-test.srcjar", - ":gkemulticloud_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "gkemulticloud_py_gapic", - srcs = [":gkemulticloud_proto"], - grpc_service_config = "gkemulticloud_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-gke-multicloud", - "python-gapic-namespace=google.cloud", - "python-gapic-name=gke_multicloud", - ], - rest_numeric_enums = False, - service_yaml = "gkemulticloud_v1.yaml", - transport = "grpc+rest", -) - -py_test( - name = "gkemulticloud_py_gapic_test", - srcs = [ - "gkemulticloud_py_gapic_pytest.py", - "gkemulticloud_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":gkemulticloud_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "gkemulticloud-v1-py", - deps = [ - ":gkemulticloud_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 = "gkemulticloud_php_proto", - deps = [":gkemulticloud_proto"], -) - -php_grpc_library( - name = "gkemulticloud_php_grpc", - srcs = [":gkemulticloud_proto"], - deps = [":gkemulticloud_php_proto"], -) - -php_gapic_library( - name = "gkemulticloud_php_gapic", - srcs = [":gkemulticloud_proto_with_info"], - grpc_service_config = "gkemulticloud_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkemulticloud_v1.yaml", - transport = "grpc+rest", - deps = [ - ":gkemulticloud_php_grpc", - ":gkemulticloud_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-gkemulticloud-v1-php", - deps = [ - ":gkemulticloud_php_gapic", - ":gkemulticloud_php_grpc", - ":gkemulticloud_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "gkemulticloud_nodejs_gapic", - package_name = "@google-cloud/gkemulticloud", - src = ":gkemulticloud_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "gkemulticloud_grpc_service_config.json", - package = "google.cloud.gkemulticloud.v1", - rest_numeric_enums = False, - service_yaml = "gkemulticloud_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "gkemulticloud-v1-nodejs", - deps = [ - ":gkemulticloud_nodejs_gapic", - ":gkemulticloud_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "gkemulticloud_ruby_proto", - deps = [":gkemulticloud_proto"], -) - -ruby_grpc_library( - name = "gkemulticloud_ruby_grpc", - srcs = [":gkemulticloud_proto"], - deps = [":gkemulticloud_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "gkemulticloud_ruby_gapic", - srcs = [":gkemulticloud_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=gkemulticloud.googleapis.com", - "ruby-cloud-api-shortname=gkemulticloud", - "ruby-cloud-gem-name=google-cloud-gke_multi_cloud-v1", - "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs/multi-cloud", - ], - grpc_service_config = "gkemulticloud_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Anthos Multi-Cloud provides a way to manage Kubernetes clusters that run on AWS and Azure infrastructure using the Anthos Multi-Cloud API. Combined with Connect, you can manage Kubernetes clusters on Google Cloud, AWS, and Azure from the Google Cloud Console.", - ruby_cloud_title = "Anthos Multi-Cloud V1", - deps = [ - ":gkemulticloud_ruby_grpc", - ":gkemulticloud_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-gkemulticloud-v1-ruby", - deps = [ - ":gkemulticloud_ruby_gapic", - ":gkemulticloud_ruby_grpc", - ":gkemulticloud_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 = "gkemulticloud_csharp_proto", - deps = [":gkemulticloud_proto"], -) - -csharp_grpc_library( - name = "gkemulticloud_csharp_grpc", - srcs = [":gkemulticloud_proto"], - deps = [":gkemulticloud_csharp_proto"], -) - -csharp_gapic_library( - name = "gkemulticloud_csharp_gapic", - srcs = [":gkemulticloud_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "gkemulticloud_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gkemulticloud_v1.yaml", - deps = [ - ":gkemulticloud_csharp_grpc", - ":gkemulticloud_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-gkemulticloud-v1-csharp", - deps = [ - ":gkemulticloud_csharp_gapic", - ":gkemulticloud_csharp_grpc", - ":gkemulticloud_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "gkemulticloud_cc_proto", - deps = [":gkemulticloud_proto"], -) - -cc_grpc_library( - name = "gkemulticloud_cc_grpc", - srcs = [":gkemulticloud_proto"], - grpc_only = True, - deps = [":gkemulticloud_cc_proto"], -) diff -urN a/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel b/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel --- a/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,176 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "g_suite_add_ons_log_entry.proto", - ], - deps = [ - "//google/rpc:status_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gsuiteaddons/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", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/gsuiteaddons/v1/BUILD.bazel b/google/cloud/gsuiteaddons/v1/BUILD.bazel --- a/google/cloud/gsuiteaddons/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/gsuiteaddons/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,370 +0,0 @@ -# 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", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "gsuiteaddons_proto", - srcs = [ - "gsuiteaddons.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/apps/script/type:type_proto", - "//google/apps/script/type/calendar:calendar_proto", - "//google/apps/script/type/docs:docs_proto", - "//google/apps/script/type/drive:drive_proto", - "//google/apps/script/type/gmail:gmail_proto", - "//google/apps/script/type/sheets:sheets_proto", - "//google/apps/script/type/slides:slides_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "gsuiteaddons_proto_with_info", - deps = [ - ":gsuiteaddons_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "gsuiteaddons_java_proto", - deps = [":gsuiteaddons_proto"], -) - -java_grpc_library( - name = "gsuiteaddons_java_grpc", - srcs = [":gsuiteaddons_proto"], - deps = [":gsuiteaddons_java_proto"], -) - -java_gapic_library( - name = "gsuiteaddons_java_gapic", - srcs = [":gsuiteaddons_proto_with_info"], - grpc_service_config = "gsuiteaddons_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":gsuiteaddons_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":gsuiteaddons_java_proto", - ], -) - -java_gapic_test( - name = "gsuiteaddons_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.gsuiteaddons.v1.GSuiteAddOnsClientHttpJsonTest", - "com.google.cloud.gsuiteaddons.v1.GSuiteAddOnsClientTest", - ], - runtime_deps = [":gsuiteaddons_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-gsuiteaddons-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":gsuiteaddons_java_gapic", - ":gsuiteaddons_java_grpc", - ":gsuiteaddons_java_proto", - ":gsuiteaddons_proto", - ], -) - -go_proto_library( - name = "gsuiteaddons_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/gsuiteaddons/v1", - protos = [":gsuiteaddons_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/apps/script/type:type_go_proto", - "//google/apps/script/type/calendar:calendar_go_proto", - "//google/apps/script/type/docs:docs_go_proto", - "//google/apps/script/type/drive:drive_go_proto", - "//google/apps/script/type/gmail:gmail_go_proto", - "//google/apps/script/type/sheets:sheets_go_proto", - "//google/apps/script/type/slides:slides_go_proto", - ], -) - -go_gapic_library( - name = "gsuiteaddons_go_gapic", - srcs = [":gsuiteaddons_proto_with_info"], - grpc_service_config = "gsuiteaddons_grpc_service_config.json", - importpath = "cloud.google.com/go/gsuiteaddons/apiv1;gsuiteaddons", - rest_numeric_enums = False, - service_yaml = "gsuiteaddons_v1.yaml", - transport = "grpc+rest", - deps = [ - ":gsuiteaddons_go_proto", - ], -) - -go_test( - name = "gsuiteaddons_go_gapic_test", - srcs = [":gsuiteaddons_go_gapic_srcjar_test"], - embed = [":gsuiteaddons_go_gapic"], - importpath = "cloud.google.com/go/gsuiteaddons/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-gsuiteaddons-v1-go", - deps = [ - ":gsuiteaddons_go_gapic", - ":gsuiteaddons_go_gapic_srcjar-test.srcjar", - ":gsuiteaddons_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -py_gapic_library( - name = "gsuiteaddons_py_gapic", - srcs = [":gsuiteaddons_proto"], - grpc_service_config = "gsuiteaddons_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/apps/script/type:type_py_proto", - "//google/apps/script/type/calendar:calendar_py_proto", - "//google/apps/script/type/docs:docs_py_proto", - "//google/apps/script/type/drive:drive_py_proto", - "//google/apps/script/type/gmail:gmail_py_proto", - "//google/apps/script/type/sheets:sheets_py_proto", - "//google/apps/script/type/slides:slides_py_proto", - ], -) - -py_test( - name = "gsuiteaddons_py_gapic_test", - srcs = [ - "gsuiteaddons_py_gapic_pytest.py", - "gsuiteaddons_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":gsuiteaddons_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "gsuiteaddons-v1-py", - deps = [ - ":gsuiteaddons_py_gapic", - ], -) - -php_proto_library( - name = "gsuiteaddons_php_proto", - deps = [":gsuiteaddons_proto"], -) - -php_grpc_library( - name = "gsuiteaddons_php_grpc", - srcs = [":gsuiteaddons_proto"], - deps = [":gsuiteaddons_php_proto"], -) - -php_gapic_library( - name = "gsuiteaddons_php_gapic", - srcs = [":gsuiteaddons_proto_with_info"], - grpc_service_config = "gsuiteaddons_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":gsuiteaddons_php_grpc", - ":gsuiteaddons_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-gsuiteaddons-v1-php", - deps = [ - ":gsuiteaddons_php_gapic", - ":gsuiteaddons_php_grpc", - ":gsuiteaddons_php_proto", - ], -) - -nodejs_gapic_library( - name = "gsuiteaddons_nodejs_gapic", - package_name = "@google-cloud/gsuiteaddons", - src = ":gsuiteaddons_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "gsuiteaddons_grpc_service_config.json", - package = "google.cloud.gsuiteaddons.v1", - rest_numeric_enums = False, - service_yaml = "gsuiteaddons_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "gsuiteaddons-v1-nodejs", - deps = [ - ":gsuiteaddons_nodejs_gapic", - ":gsuiteaddons_proto", - "//google/apps/script/type:type_proto", - "//google/apps/script/type/calendar:calendar_proto", - "//google/apps/script/type/docs:docs_proto", - "//google/apps/script/type/drive:drive_proto", - "//google/apps/script/type/gmail:gmail_proto", - "//google/apps/script/type/sheets:sheets_proto", - "//google/apps/script/type/slides:slides_proto", - ], -) - -ruby_proto_library( - name = "gsuiteaddons_ruby_proto", - deps = [":gsuiteaddons_proto"], -) - -ruby_grpc_library( - name = "gsuiteaddons_ruby_grpc", - srcs = [":gsuiteaddons_proto"], - deps = [":gsuiteaddons_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "gsuiteaddons_ruby_gapic", - srcs = [":gsuiteaddons_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-gsuite_add_ons-v1", - "ruby-cloud-gem-namespace=Google::Cloud::GSuiteAddOns::V1", - "ruby-cloud-env-prefix=GSUITE_ADD_ONS", - "ruby-cloud-product-url=https://developers.google.com/workspace/add-ons/", - "ruby-cloud-api-id=gsuiteaddons.googleapis.com", - "ruby-cloud-api-shortname=gsuiteaddons", - "ruby-cloud-namespace-override=GsuiteAddOns=GSuiteAddOns", - "ruby-cloud-path-override=g_suite_add_ons=gsuite_add_ons", - ], - grpc_service_config = "gsuiteaddons_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Add-ons are customized applications that integrate with Google Workspace productivity applications.", - ruby_cloud_title = "Google Workspace Add-ons V1", - deps = [ - ":gsuiteaddons_ruby_grpc", - ":gsuiteaddons_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-gsuiteaddons-v1-ruby", - deps = [ - ":gsuiteaddons_ruby_gapic", - ":gsuiteaddons_ruby_grpc", - ":gsuiteaddons_ruby_proto", - ], -) - -csharp_proto_library( - name = "gsuiteaddons_csharp_proto", - deps = [":gsuiteaddons_proto"], -) - -csharp_grpc_library( - name = "gsuiteaddons_csharp_grpc", - srcs = [":gsuiteaddons_proto"], - deps = [":gsuiteaddons_csharp_proto"], -) - -csharp_gapic_library( - name = "gsuiteaddons_csharp_gapic", - srcs = [":gsuiteaddons_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "gsuiteaddons_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "gsuiteaddons_v1.yaml", - deps = [ - ":gsuiteaddons_csharp_grpc", - ":gsuiteaddons_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-gsuiteaddons-v1-csharp", - deps = [ - ":gsuiteaddons_csharp_gapic", - ":gsuiteaddons_csharp_grpc", - ":gsuiteaddons_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "gsuiteaddons_cc_proto", - deps = [":gsuiteaddons_proto"], -) - -cc_grpc_library( - name = "gsuiteaddons_cc_grpc", - srcs = [":gsuiteaddons_proto"], - grpc_only = True, - deps = [":gsuiteaddons_cc_proto"], -) diff -urN a/google/cloud/healthcare/logging/BUILD.bazel b/google/cloud/healthcare/logging/BUILD.bazel --- a/google/cloud/healthcare/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/healthcare/logging/BUILD.bazel 1969-12-31 16:00:00 @@ -1,182 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "annotation.proto", - "consent.proto", - "deid.proto", - "dicom.proto", - "fhir.proto", - "hl7v2.proto", - ], - deps = [ - "//google/rpc:status_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/healthcare/logging", - protos = [":logging_proto"], - deps = [ - "//google/rpc:status_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "//google/rpc:status_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/iap/BUILD.bazel b/google/cloud/iap/BUILD.bazel --- a/google/cloud/iap/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/iap/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-iap. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for iap. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "iap_ruby_wrapper", - srcs = ["//google/cloud/iap/v1:iap_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-iap", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-env-prefix=IAP", - "ruby-cloud-product-url=https://cloud.google.com/iap/", - "ruby-cloud-api-id=iap.googleapis.com", - "ruby-cloud-api-shortname=iap", - ], - ruby_cloud_description = "IAP lets you establish a central authorization layer for applications accessed by HTTPS, so you can use an application-level access control model instead of relying on network-level firewalls.", - ruby_cloud_title = "Identity-Aware Proxy", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-iap-ruby", - deps = [ - ":iap_ruby_wrapper", - ], -) diff -urN a/google/cloud/iap/v1/BUILD.bazel b/google/cloud/iap/v1/BUILD.bazel --- a/google/cloud/iap/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/iap/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,400 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "iap_proto", - srcs = [ - "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//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "iap_proto_with_info", - deps = [ - ":iap_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 = "iap_java_proto", - deps = [":iap_proto"], -) - -java_grpc_library( - name = "iap_java_grpc", - srcs = [":iap_proto"], - deps = [":iap_java_proto"], -) - -java_gapic_library( - name = "iap_java_gapic", - srcs = [":iap_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "iap_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iap_v1.yaml", - test_deps = [ - ":iap_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":iap_java_proto", - "//google/api:api_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "iap_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceClientHttpJsonTest", - "com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceClientTest", - "com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceClientHttpJsonTest", - "com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceClientTest", - ], - runtime_deps = [":iap_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-iap-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":iap_java_gapic", - ":iap_java_grpc", - ":iap_java_proto", - ":iap_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 = "iap_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/iap/v1", - protos = [":iap_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( - name = "iap_go_gapic", - srcs = [":iap_proto_with_info"], - grpc_service_config = "iap_grpc_service_config.json", - importpath = "cloud.google.com/go/iap/apiv1;iap", - metadata = True, - rest_numeric_enums = False, - service_yaml = "iap_v1.yaml", - transport = "grpc+rest", - deps = [ - ":iap_go_proto", - "//google/iam/v1:iam_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "iap_go_gapic_test", - srcs = [":iap_go_gapic_srcjar_test"], - embed = [":iap_go_gapic"], - importpath = "cloud.google.com/go/iap/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-iap-v1-go", - deps = [ - ":iap_go_gapic", - ":iap_go_gapic_srcjar-metadata.srcjar", - ":iap_go_gapic_srcjar-test.srcjar", - ":iap_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "iap_py_gapic", - srcs = [":iap_proto"], - grpc_service_config = "iap_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "iap_py_gapic_test", - srcs = [ - "iap_py_gapic_pytest.py", - "iap_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":iap_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "iap-v1-py", - deps = [ - ":iap_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 = "iap_php_proto", - deps = [":iap_proto"], -) - -php_grpc_library( - name = "iap_php_grpc", - srcs = [":iap_proto"], - deps = [":iap_php_proto"], -) - -php_gapic_library( - name = "iap_php_gapic", - srcs = [":iap_proto_with_info"], - grpc_service_config = "iap_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iap_v1.yaml", - transport = "grpc+rest", - deps = [ - ":iap_php_grpc", - ":iap_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-iap-v1-php", - deps = [ - ":iap_php_gapic", - ":iap_php_grpc", - ":iap_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "iap_nodejs_gapic", - package_name = "@google-cloud/iap", - src = ":iap_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "iap_grpc_service_config.json", - package = "google.cloud.iap.v1", - rest_numeric_enums = False, - service_yaml = "iap_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "iap-v1-nodejs", - deps = [ - ":iap_nodejs_gapic", - ":iap_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "iap_ruby_proto", - deps = [":iap_proto"], -) - -ruby_grpc_library( - name = "iap_ruby_grpc", - srcs = [":iap_proto"], - deps = [":iap_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "iap_ruby_gapic", - srcs = [":iap_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=iap.googleapis.com", - "ruby-cloud-api-shortname=iap", - "ruby-cloud-env-prefix=IAP", - "ruby-cloud-gem-name=google-cloud-iap-v1", - "ruby-cloud-product-url=https://cloud.google.com/iap/", - ], - grpc_service_config = "iap_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "IAP lets you establish a central authorization layer for applications accessed by HTTPS, so you can use an application-level access control model instead of relying on network-level firewalls.", - ruby_cloud_title = "Identity-Aware Proxy V1", - deps = [ - ":iap_ruby_grpc", - ":iap_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-iap-v1-ruby", - deps = [ - ":iap_ruby_gapic", - ":iap_ruby_grpc", - ":iap_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 = "iap_csharp_proto", - deps = [":iap_proto"], -) - -csharp_grpc_library( - name = "iap_csharp_grpc", - srcs = [":iap_proto"], - deps = [":iap_csharp_proto"], -) - -csharp_gapic_library( - name = "iap_csharp_gapic", - srcs = [":iap_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "iap_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iap_v1.yaml", - deps = [ - ":iap_csharp_grpc", - ":iap_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-iap-v1-csharp", - deps = [ - ":iap_csharp_gapic", - ":iap_csharp_grpc", - ":iap_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "iap_cc_proto", - deps = [":iap_proto"], -) - -cc_grpc_library( - name = "iap_cc_grpc", - srcs = [":iap_proto"], - grpc_only = True, - deps = [":iap_cc_proto"], -) diff -urN a/google/cloud/iap/v1beta1/BUILD.bazel b/google/cloud/iap/v1beta1/BUILD.bazel --- a/google/cloud/iap/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/iap/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,372 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "iap_proto", - srcs = [ - "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - ], -) - -proto_library_with_info( - name = "iap_proto_with_info", - deps = [ - ":iap_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 = "iap_java_proto", - deps = [":iap_proto"], -) - -java_grpc_library( - name = "iap_java_grpc", - srcs = [":iap_proto"], - deps = [":iap_java_proto"], -) - -java_gapic_library( - name = "iap_java_gapic", - srcs = [":iap_proto_with_info"], - grpc_service_config = "iap_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":iap_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":iap_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "iap_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.iap.v1beta1.IdentityAwareProxyAdminV1Beta1ClientHttpJsonTest", - "com.google.cloud.iap.v1beta1.IdentityAwareProxyAdminV1Beta1ClientTest", - ], - runtime_deps = [":iap_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-iap-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":iap_java_gapic", - ":iap_java_grpc", - ":iap_java_proto", - ":iap_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 = "iap_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/iap/v1beta1", - protos = [":iap_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( - name = "iap_go_gapic", - srcs = [":iap_proto_with_info"], - grpc_service_config = "iap_grpc_service_config.json", - importpath = "cloud.google.com/go/iap/apiv1beta1;iap", - metadata = True, - rest_numeric_enums = False, - service_yaml = "iap_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":iap_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "iap_go_gapic_test", - srcs = [":iap_go_gapic_srcjar_test"], - embed = [":iap_go_gapic"], - importpath = "cloud.google.com/go/iap/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-iap-v1beta1-go", - deps = [ - ":iap_go_gapic", - ":iap_go_gapic_srcjar-metadata.srcjar", - ":iap_go_gapic_srcjar-test.srcjar", - ":iap_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "iap_py_gapic", - srcs = [":iap_proto"], - grpc_service_config = "iap_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "iap_py_gapic_test", - srcs = [ - "iap_py_gapic_pytest.py", - "iap_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":iap_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "iap-v1beta1-py", - deps = [ - ":iap_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 = "iap_php_proto", - deps = [":iap_proto"], -) - -php_grpc_library( - name = "iap_php_grpc", - srcs = [":iap_proto"], - deps = [":iap_php_proto"], -) - -php_gapic_library( - name = "iap_php_gapic", - srcs = [":iap_proto_with_info"], - grpc_service_config = "iap_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iap_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":iap_php_grpc", - ":iap_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-iap-v1beta1-php", - deps = [ - ":iap_php_gapic", - ":iap_php_grpc", - ":iap_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "iap_nodejs_gapic", - package_name = "@google-cloud/iap", - src = ":iap_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "iap_grpc_service_config.json", - package = "google.cloud.iap.v1beta1", - rest_numeric_enums = False, - service_yaml = "iap_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "iap-v1beta1-nodejs", - deps = [ - ":iap_nodejs_gapic", - ":iap_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "iap_ruby_proto", - deps = [":iap_proto"], -) - -ruby_grpc_library( - name = "iap_ruby_grpc", - srcs = [":iap_proto"], - deps = [":iap_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "iap_ruby_gapic", - srcs = [":iap_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-iap-v1beta1", - "ruby-cloud-env-prefix=IAP", - "ruby-cloud-product-url=https://cloud.google.com/iap/", - "ruby-cloud-api-id=iap.googleapis.com", - "ruby-cloud-api-shortname=iap", - ], - grpc_service_config = "iap_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "IAP lets you establish a central authorization layer for applications accessed by HTTPS, so you can use an application-level access control model instead of relying on network-level firewalls.", - ruby_cloud_title = "Identity-Aware Proxy V1beta1", - deps = [ - ":iap_ruby_grpc", - ":iap_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-iap-v1beta1-ruby", - deps = [ - ":iap_ruby_gapic", - ":iap_ruby_grpc", - ":iap_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 = "iap_csharp_proto", - deps = [":iap_proto"], -) - -csharp_grpc_library( - name = "iap_csharp_grpc", - srcs = [":iap_proto"], - deps = [":iap_csharp_proto"], -) - -csharp_gapic_library( - name = "iap_csharp_gapic", - srcs = [":iap_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "iap_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iap_v1beta1.yaml", - deps = [ - ":iap_csharp_grpc", - ":iap_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-iap-v1beta1-csharp", - deps = [ - ":iap_csharp_gapic", - ":iap_csharp_grpc", - ":iap_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/identitytoolkit/logging/BUILD.bazel b/google/cloud/identitytoolkit/logging/BUILD.bazel --- a/google/cloud/identitytoolkit/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/identitytoolkit/logging/BUILD.bazel 1969-12-31 16:00:00 @@ -1,179 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "request_log.proto", - ], - deps = [ - "//google/rpc:status_proto", - "@com_google_protobuf//:struct_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/identitytoolkit/logging", - protos = [":logging_proto"], - deps = [ - "//google/rpc:status_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "//google/rpc:status_proto", - "@com_google_protobuf//:struct_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/identitytoolkit/v2/BUILD.bazel b/google/cloud/identitytoolkit/v2/BUILD.bazel --- a/google/cloud/identitytoolkit/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/identitytoolkit/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,392 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "identitytoolkit_proto", - srcs = [ - "account_management_service.proto", - "authentication_service.proto", - "mfa_info.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "identitytoolkit_proto_with_info", - deps = [ - ":identitytoolkit_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 = "identitytoolkit_java_proto", - deps = [":identitytoolkit_proto"], -) - -java_grpc_library( - name = "identitytoolkit_java_grpc", - srcs = [":identitytoolkit_proto"], - deps = [":identitytoolkit_java_proto"], -) - -java_gapic_library( - name = "identitytoolkit_java_gapic", - srcs = [":identitytoolkit_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "identitytoolkit_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "identitytoolkit_v2.yaml", - test_deps = [ - ":identitytoolkit_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":identitytoolkit_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "identitytoolkit_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.identitytoolkit.v2.AccountManagementServiceClientHttpJsonTest", - "com.google.cloud.identitytoolkit.v2.AccountManagementServiceClientTest", - "com.google.cloud.identitytoolkit.v2.AuthenticationServiceClientHttpJsonTest", - "com.google.cloud.identitytoolkit.v2.AuthenticationServiceClientTest", - ], - runtime_deps = [":identitytoolkit_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-identitytoolkit-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":identitytoolkit_java_gapic", - ":identitytoolkit_java_grpc", - ":identitytoolkit_java_proto", - ":identitytoolkit_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 = "identitytoolkit_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/identitytoolkit/v2", - protos = [":identitytoolkit_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "identitytoolkit_go_gapic", - srcs = [":identitytoolkit_proto_with_info"], - grpc_service_config = "identitytoolkit_grpc_service_config.json", - importpath = "cloud.google.com/go/identitytoolkit/apiv2;identitytoolkit", - metadata = True, - rest_numeric_enums = False, - service_yaml = "identitytoolkit_v2.yaml", - transport = "grpc+rest", - deps = [ - ":identitytoolkit_go_proto", - ], -) - -go_test( - name = "identitytoolkit_go_gapic_test", - srcs = [":identitytoolkit_go_gapic_srcjar_test"], - embed = [":identitytoolkit_go_gapic"], - importpath = "cloud.google.com/go/identitytoolkit/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-identitytoolkit-v2-go", - deps = [ - ":identitytoolkit_go_gapic", - ":identitytoolkit_go_gapic_srcjar-metadata.srcjar", - ":identitytoolkit_go_gapic_srcjar-test.srcjar", - ":identitytoolkit_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "identitytoolkit_py_gapic", - srcs = [":identitytoolkit_proto"], - grpc_service_config = "identitytoolkit_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-identity-toolkit", - "python-gapic-namespace=google.cloud", - "python-gapic-name=identity_toolkit", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "identitytoolkit_py_gapic_test", - srcs = [ - "identitytoolkit_py_gapic_pytest.py", - "identitytoolkit_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":identitytoolkit_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "identitytoolkit-v2-py", - deps = [ - ":identitytoolkit_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 = "identitytoolkit_php_proto", - deps = [":identitytoolkit_proto"], -) - -php_grpc_library( - name = "identitytoolkit_php_grpc", - srcs = [":identitytoolkit_proto"], - deps = [":identitytoolkit_php_proto"], -) - -php_gapic_library( - name = "identitytoolkit_php_gapic", - srcs = [":identitytoolkit_proto_with_info"], - grpc_service_config = "identitytoolkit_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "identitytoolkit_v2.yaml", - transport = "grpc+rest", - deps = [ - ":identitytoolkit_php_grpc", - ":identitytoolkit_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-identitytoolkit-v2-php", - deps = [ - ":identitytoolkit_php_gapic", - ":identitytoolkit_php_grpc", - ":identitytoolkit_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "identitytoolkit_nodejs_gapic", - package_name = "@google-cloud/identitytoolkit", - src = ":identitytoolkit_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "identitytoolkit_grpc_service_config.json", - package = "google.cloud.identitytoolkit.v2", - rest_numeric_enums = False, - service_yaml = "identitytoolkit_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "identitytoolkit-v2-nodejs", - deps = [ - ":identitytoolkit_nodejs_gapic", - ":identitytoolkit_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "identitytoolkit_ruby_proto", - deps = [":identitytoolkit_proto"], -) - -ruby_grpc_library( - name = "identitytoolkit_ruby_grpc", - srcs = [":identitytoolkit_proto"], - deps = [":identitytoolkit_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "identitytoolkit_ruby_gapic", - srcs = [":identitytoolkit_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=identitytoolkit.googleapis.com", - "ruby-cloud-api-shortname=identitytoolkit", - "ruby-cloud-gem-name=google-cloud-identity_toolkit-v2", - "ruby-cloud-product-url=https://cloud.google.com/identity-platform/docs/reference/rest", - ], - grpc_service_config = "identitytoolkit_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Google Identity Toolkit API lets you use open standards to verify a user's identity.", - ruby_cloud_title = "Identity Platform V2", - deps = [ - ":identitytoolkit_ruby_grpc", - ":identitytoolkit_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-identitytoolkit-v2-ruby", - deps = [ - ":identitytoolkit_ruby_gapic", - ":identitytoolkit_ruby_grpc", - ":identitytoolkit_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 = "identitytoolkit_csharp_proto", - deps = [":identitytoolkit_proto"], -) - -csharp_grpc_library( - name = "identitytoolkit_csharp_grpc", - srcs = [":identitytoolkit_proto"], - deps = [":identitytoolkit_csharp_proto"], -) - -csharp_gapic_library( - name = "identitytoolkit_csharp_gapic", - srcs = [":identitytoolkit_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "identitytoolkit_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "identitytoolkit_v2.yaml", - deps = [ - ":identitytoolkit_csharp_grpc", - ":identitytoolkit_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-identitytoolkit-v2-csharp", - deps = [ - ":identitytoolkit_csharp_gapic", - ":identitytoolkit_csharp_grpc", - ":identitytoolkit_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "identitytoolkit_cc_proto", - deps = [":identitytoolkit_proto"], -) - -cc_grpc_library( - name = "identitytoolkit_cc_grpc", - srcs = [":identitytoolkit_proto"], - grpc_only = True, - deps = [":identitytoolkit_cc_proto"], -) diff -urN a/google/cloud/ids/BUILD.bazel b/google/cloud/ids/BUILD.bazel --- a/google/cloud/ids/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/ids/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-ids. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for IDS. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "ids_ruby_wrapper", - srcs = ["//google/cloud/ids/v1:ids_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-ids", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/intrusion-detection-system/", - "ruby-cloud-api-id=ids.googleapis.com", - "ruby-cloud-api-shortname=ids", - "ruby-cloud-namespace-override=Ids=IDS", - ], - ruby_cloud_description = "Cloud IDS is an intrusion detection service that provides threat detection for intrusions, malware, spyware, and command-and-control attacks on your network. Cloud IDS works by creating a Google-managed peered network with mirrored VMs. Traffic in the peered network is mirrored, and then inspected by Palo Alto Networks threat protection technologies to provide advanced threat detection. You can mirror all traffic or you can mirror filtered traffic, based on protocol, IP address range, or ingress and egress.", - ruby_cloud_title = "Cloud IDS", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-ids-ruby", - deps = [ - ":ids_ruby_wrapper", - ], -) diff -urN a/google/cloud/ids/logging/v1/BUILD.bazel b/google/cloud/ids/logging/v1/BUILD.bazel --- a/google/cloud/ids/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/ids/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,177 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "logging.proto", - ], - deps = [ - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/ids/logging/v1", - protos = [":logging_proto"], - deps = [ - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/ids/v1/BUILD.bazel b/google/cloud/ids/v1/BUILD.bazel --- a/google/cloud/ids/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/ids/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,392 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "ids_proto", - srcs = [ - "ids.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 = "ids_proto_with_info", - deps = [ - ":ids_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 = "ids_java_proto", - deps = [":ids_proto"], -) - -java_grpc_library( - name = "ids_java_grpc", - srcs = [":ids_proto"], - deps = [":ids_java_proto"], -) - -java_gapic_library( - name = "ids_java_gapic", - srcs = [":ids_proto_with_info"], - gapic_yaml = "ids_gapic.yaml", - grpc_service_config = "ids_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "ids_v1.yaml", - test_deps = [ - ":ids_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":ids_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "ids_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.ids.v1.IDSClientHttpJsonTest", - "com.google.cloud.ids.v1.IDSClientTest", - ], - runtime_deps = [":ids_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-ids-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":ids_java_gapic", - ":ids_java_grpc", - ":ids_java_proto", - ":ids_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 = "ids_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/ids/v1", - protos = [":ids_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "ids_go_gapic", - srcs = [":ids_proto_with_info"], - grpc_service_config = "ids_grpc_service_config.json", - importpath = "cloud.google.com/go/ids/apiv1;ids", - metadata = True, - rest_numeric_enums = False, - service_yaml = "ids_v1.yaml", - transport = "grpc+rest", - deps = [ - ":ids_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 = "ids_go_gapic_test", - srcs = [":ids_go_gapic_srcjar_test"], - embed = [":ids_go_gapic"], - importpath = "cloud.google.com/go/ids/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-ids-v1-go", - deps = [ - ":ids_go_gapic", - ":ids_go_gapic_srcjar-metadata.srcjar", - ":ids_go_gapic_srcjar-test.srcjar", - ":ids_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "ids_py_gapic", - srcs = [":ids_proto"], - grpc_service_config = "ids_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "ids_py_gapic_test", - srcs = [ - "ids_py_gapic_pytest.py", - "ids_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":ids_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "ids-v1-py", - deps = [ - ":ids_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 = "ids_php_proto", - deps = [":ids_proto"], -) - -php_grpc_library( - name = "ids_php_grpc", - srcs = [":ids_proto"], - deps = [":ids_php_proto"], -) - -php_gapic_library( - name = "ids_php_gapic", - srcs = [":ids_proto_with_info"], - gapic_yaml = "ids_gapic.yaml", - grpc_service_config = "ids_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "ids_v1.yaml", - transport = "grpc+rest", - deps = [ - ":ids_php_grpc", - ":ids_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-ids-v1-php", - deps = [ - ":ids_php_gapic", - ":ids_php_grpc", - ":ids_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "ids_nodejs_gapic", - package_name = "@google-cloud/ids", - src = ":ids_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "ids_grpc_service_config.json", - package = "google.cloud.ids.v1", - rest_numeric_enums = False, - service_yaml = "ids_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "ids-v1-nodejs", - deps = [ - ":ids_nodejs_gapic", - ":ids_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "ids_ruby_proto", - deps = [":ids_proto"], -) - -ruby_grpc_library( - name = "ids_ruby_grpc", - srcs = [":ids_proto"], - deps = [":ids_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "ids_ruby_gapic", - srcs = [":ids_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-ids-v1", - "ruby-cloud-product-url=https://cloud.google.com/intrusion-detection-system/", - "ruby-cloud-api-id=ids.googleapis.com", - "ruby-cloud-api-shortname=ids", - "ruby-cloud-namespace-override=Ids=IDS", - ], - grpc_service_config = "ids_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud IDS is an intrusion detection service that provides threat detection for intrusions, malware, spyware, and command-and-control attacks on your network. Cloud IDS works by creating a Google-managed peered network with mirrored VMs. Traffic in the peered network is mirrored, and then inspected by Palo Alto Networks threat protection technologies to provide advanced threat detection. You can mirror all traffic or you can mirror filtered traffic, based on protocol, IP address range, or ingress and egress.", - ruby_cloud_title = "Cloud IDS V1", - deps = [ - ":ids_ruby_grpc", - ":ids_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-ids-v1-ruby", - deps = [ - ":ids_ruby_gapic", - ":ids_ruby_grpc", - ":ids_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 = "ids_csharp_proto", - deps = [":ids_proto"], -) - -csharp_grpc_library( - name = "ids_csharp_grpc", - srcs = [":ids_proto"], - deps = [":ids_csharp_proto"], -) - -csharp_gapic_library( - name = "ids_csharp_gapic", - srcs = [":ids_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "ids_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "ids_v1.yaml", - deps = [ - ":ids_csharp_grpc", - ":ids_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-ids-v1-csharp", - deps = [ - ":ids_csharp_gapic", - ":ids_csharp_grpc", - ":ids_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "ids_cc_proto", - deps = [":ids_proto"], -) - -cc_grpc_library( - name = "ids_cc_grpc", - srcs = [":ids_proto"], - grpc_only = True, - deps = [":ids_cc_proto"], -) diff -urN a/google/cloud/integrations/v1alpha/BUILD.bazel b/google/cloud/integrations/v1alpha/BUILD.bazel --- a/google/cloud/integrations/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/integrations/v1alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -1,168 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "integrations_proto", - srcs = [ - "event_parameter.proto", - "json_validation.proto", - "log_entries.proto", - "product.proto", - "task_config.proto", - "value_type.proto", - ], - deps = [ - "//google/api:field_behavior_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "integrations_java_proto", - deps = [":integrations_proto"], -) - -java_grpc_library( - name = "integrations_java_grpc", - srcs = [":integrations_proto"], - deps = [":integrations_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "integrations_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/integrations/v1alpha", - protos = [":integrations_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "integrations_moved_proto", - srcs = [":integrations_proto"], - deps = [ - "//google/api:field_behavior_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "integrations_py_proto", - deps = [":integrations_moved_proto"], -) - -py_grpc_library( - name = "integrations_py_grpc", - srcs = [":integrations_moved_proto"], - deps = [":integrations_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "integrations_php_proto", - deps = [":integrations_proto"], -) - -php_grpc_library( - name = "integrations_php_grpc", - srcs = [":integrations_proto"], - deps = [":integrations_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 = "integrations_ruby_proto", - deps = [":integrations_proto"], -) - -ruby_grpc_library( - name = "integrations_ruby_grpc", - srcs = [":integrations_proto"], - deps = [":integrations_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "integrations_csharp_proto", - deps = [":integrations_proto"], -) - -csharp_grpc_library( - name = "integrations_csharp_grpc", - srcs = [":integrations_proto"], - deps = [":integrations_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/iot/BUILD.bazel b/google/cloud/iot/BUILD.bazel --- a/google/cloud/iot/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/iot/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-iot. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for cloudiot. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "cloudiot_ruby_wrapper", - srcs = ["//google/cloud/iot/v1:iot_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-iot", - "ruby-cloud-env-prefix=IOT", - "ruby-cloud-wrapper-of=v1:0.3", - "ruby-cloud-product-url=https://cloud.google.com/iot", - "ruby-cloud-api-id=cloudiot.googleapis.com", - "ruby-cloud-api-shortname=cloudiot", - ], - ruby_cloud_description = "Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.", - ruby_cloud_title = "Cloud IoT", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-iot-ruby", - deps = [ - ":cloudiot_ruby_wrapper", - ], -) diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel --- a/google/cloud/iot/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/iot/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,384 +0,0 @@ -# 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 = "iot_proto", - srcs = [ - "device_manager.proto", - "resources.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", - ], -) - -proto_library_with_info( - name = "iot_proto_with_info", - deps = [ - ":iot_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 = "iot_java_proto", - deps = [":iot_proto"], -) - -java_grpc_library( - name = "iot_java_grpc", - srcs = [":iot_proto"], - deps = [":iot_java_proto"], -) - -java_gapic_library( - name = "iot_java_gapic", - srcs = [":iot_proto_with_info"], - grpc_service_config = "cloudiot_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":iot_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":iot_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "iot_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.iot.v1.DeviceManagerClientHttpJsonTest", - "com.google.cloud.iot.v1.DeviceManagerClientTest", - ], - runtime_deps = [":iot_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-iot-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":iot_java_gapic", - ":iot_java_grpc", - ":iot_java_proto", - ":iot_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 = "iot_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/iot/v1", - protos = [":iot_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/rpc:status_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", - rest_numeric_enums = False, - service_yaml = "cloudiot_v1.yaml", - transport = "grpc+rest", - deps = [ - ":iot_go_proto", - "//google/iam/v1:iam_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", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-iot-v1-go", - deps = [ - ":iot_go_gapic", - ":iot_go_gapic_srcjar-test.srcjar", - ":iot_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "iot_py_gapic", - srcs = [":iot_proto"], - grpc_service_config = "cloudiot_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "iot_py_gapic_test", - srcs = [ - "iot_py_gapic_pytest.py", - "iot_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":iot_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "iot-v1-py", - deps = [ - ":iot_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 = "iot_php_proto", - deps = [":iot_proto"], -) - -php_grpc_library( - name = "iot_php_grpc", - srcs = [":iot_proto"], - deps = [":iot_php_proto"], -) - -php_gapic_library( - name = "iot_php_gapic", - srcs = [":iot_proto_with_info"], - grpc_service_config = "cloudiot_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":iot_php_grpc", - ":iot_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-iot-v1-php", - deps = [ - ":iot_php_gapic", - ":iot_php_grpc", - ":iot_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "iot_nodejs_gapic", - package_name = "@google-cloud/iot", - src = ":iot_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudiot_grpc_service_config.json", - main_service = "iot", - package = "google.cloud.iot.v1", - rest_numeric_enums = False, - service_yaml = "cloudiot_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "iot-v1-nodejs", - deps = [ - ":iot_nodejs_gapic", - ":iot_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "iot_ruby_proto", - deps = [":iot_proto"], -) - -ruby_grpc_library( - name = "iot_ruby_grpc", - srcs = [":iot_proto"], - deps = [":iot_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "iot_ruby_gapic", - srcs = [":iot_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-iot-v1", - "ruby-cloud-env-prefix=IOT", - "ruby-cloud-product-url=https://cloud.google.com/iot", - "ruby-cloud-api-id=cloudiot.googleapis.com", - "ruby-cloud-api-shortname=cloudiot", - ], - grpc_service_config = "cloudiot_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.", - ruby_cloud_title = "Cloud IoT V1", - deps = [ - ":iot_ruby_grpc", - ":iot_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-iot-v1-ruby", - deps = [ - ":iot_ruby_gapic", - ":iot_ruby_grpc", - ":iot_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 = "iot_csharp_proto", - deps = [":iot_proto"], -) - -csharp_grpc_library( - name = "iot_csharp_grpc", - srcs = [":iot_proto"], - deps = [":iot_csharp_proto"], -) - -csharp_gapic_library( - name = "iot_csharp_gapic", - srcs = [":iot_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudiot_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudiot_v1.yaml", - deps = [ - ":iot_csharp_grpc", - ":iot_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", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "iot_cc_proto", - deps = [":iot_proto"], -) - -cc_grpc_library( - name = "iot_cc_grpc", - srcs = [":iot_proto"], - grpc_only = True, - deps = [":iot_cc_proto"], -) diff -urN a/google/cloud/kms/BUILD.bazel b/google/cloud/kms/BUILD.bazel --- a/google/cloud/kms/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/kms/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-kms. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for cloudkms. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "cloudkms_ruby_wrapper", - srcs = ["//google/cloud/kms/v1:kms_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-kms", - "ruby-cloud-env-prefix=KMS", - "ruby-cloud-wrapper-of=v1:0.11", - "ruby-cloud-product-url=https://cloud.google.com/kms", - "ruby-cloud-api-id=cloudkms.googleapis.com", - "ruby-cloud-api-shortname=cloudkms", - "ruby-cloud-migration-version=2.0", - ], - ruby_cloud_description = "Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.", - ruby_cloud_title = "Cloud Key Management Service (KMS)", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-kms-ruby", - deps = [ - ":cloudkms_ruby_wrapper", - ], -) diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel --- a/google/cloud/kms/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/kms/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,412 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Reading the default service config is useful for custom gRPC clients. -exports_files(["cloudkms_grpc_service_config.json"]) - -############################################################################## -# Common -############################################################################## -# buildifier: disable=load-on-top -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "kms_proto", - srcs = [ - "ekm_service.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 = "kms_proto_with_info", - deps = [ - ":kms_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -# buildifier: disable=load-on-top -# buildifier: disable=same-origin-load -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 = "kms_java_proto", - deps = [":kms_proto"], -) - -java_grpc_library( - name = "kms_java_grpc", - srcs = [":kms_proto"], - deps = [":kms_java_proto"], -) - -java_gapic_library( - name = "kms_java_gapic", - srcs = [":kms_proto_with_info"], - grpc_service_config = "cloudkms_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudkms_v1.yaml", - test_deps = [ - ":kms_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":kms_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "kms_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.kms.v1.KeyManagementServiceClientHttpJsonTest", - "com.google.cloud.kms.v1.KeyManagementServiceClientTest", - ], - runtime_deps = [":kms_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-kms-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":kms_java_gapic", - ":kms_java_grpc", - ":kms_java_proto", - ":kms_proto", - ], -) - -############################################################################## -# Go -############################################################################## -# buildifier: disable=load-on-top -# buildifier: disable=same-origin-load -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "kms_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/kms/v1", - protos = [":kms_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_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", - rest_numeric_enums = False, - service_yaml = "cloudkms_v1.yaml", - transport = "grpc+rest", - deps = [ - ":kms_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -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 = [ - ":kms_go_gapic", - ":kms_go_gapic_srcjar-test.srcjar", - ":kms_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -# buildifier: disable=load-on-top -# buildifier: disable=same-origin-load -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "kms_py_gapic", - srcs = [":kms_proto"], - grpc_service_config = "cloudkms_grpc_service_config.json", - opt_args = ["add-iam-methods"], - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - "//google/iam/v1:policy_py_proto", - ], -) - -py_test( - name = "kms_py_gapic_test", - srcs = [ - "kms_py_gapic_pytest.py", - "kms_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":kms_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "kms-v1-py", - deps = [ - ":kms_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -# buildifier: disable=load-on-top -# buildifier: disable=same-origin-load -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "kms_php_proto", - deps = [":kms_proto"], -) - -php_grpc_library( - name = "kms_php_grpc", - srcs = [":kms_proto"], - deps = [":kms_php_proto"], -) - -php_gapic_library( - name = "kms_php_gapic", - srcs = [":kms_proto_with_info"], - rest_numeric_enums = False, - service_yaml = "cloudkms_v1.yaml", - transport = "grpc+rest", - deps = [ - ":kms_php_grpc", - ":kms_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-kms-v1-php", - deps = [ - ":kms_php_gapic", - ":kms_php_grpc", - ":kms_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -# buildifier: disable=load-on-top -# buildifier: disable=same-origin-load -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "kms_nodejs_gapic", - package_name = "@google-cloud/kms", - src = ":kms_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudkms_grpc_service_config.json", - package = "google.cloud.kms.v1", - rest_numeric_enums = False, - service_yaml = "cloudkms_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "kms-v1-nodejs", - deps = [ - ":kms_nodejs_gapic", - ":kms_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -# buildifier: disable=load-on-top -# buildifier: disable=same-origin-load -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "kms_ruby_proto", - deps = [":kms_proto"], -) - -ruby_grpc_library( - name = "kms_ruby_grpc", - srcs = [":kms_proto"], - deps = [":kms_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "kms_ruby_gapic", - srcs = [":kms_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-kms-v1", - "ruby-cloud-env-prefix=KMS", - "ruby-cloud-product-url=https://cloud.google.com/kms", - "ruby-cloud-api-id=cloudkms.googleapis.com", - "ruby-cloud-api-shortname=cloudkms", - ], - grpc_service_config = "cloudkms_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.", - ruby_cloud_title = "Cloud Key Management Service (KMS) V1", - service_yaml = "cloudkms_v1.yaml", - deps = [ - ":kms_ruby_grpc", - ":kms_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-kms-v1-ruby", - deps = [ - ":kms_ruby_gapic", - ":kms_ruby_grpc", - ":kms_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -# buildifier: disable=load-on-top -# buildifier: disable=same-origin-load -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "kms_csharp_proto", - deps = [":kms_proto"], -) - -csharp_grpc_library( - name = "kms_csharp_grpc", - srcs = [":kms_proto"], - deps = [":kms_csharp_proto"], -) - -csharp_gapic_library( - name = "kms_csharp_gapic", - srcs = [":kms_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudkms_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudkms_v1.yaml", - deps = [ - ":kms_csharp_grpc", - ":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++ -############################################################################## -# buildifier: disable=load-on-top -# buildifier: disable=same-origin-load -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/kubernetes/security/containersecurity_logging/BUILD.bazel b/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel --- a/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel 1969-12-31 16:00:00 @@ -1,175 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "containersecurity_logging_proto", - srcs = [ - "logging.proto", - ], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "containersecurity_logging_java_proto", - deps = [":containersecurity_logging_proto"], -) - -java_grpc_library( - name = "containersecurity_logging_java_grpc", - srcs = [":containersecurity_logging_proto"], - deps = [":containersecurity_logging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "containersecurity_logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/kubernetes/security/containersecurity_logging", - protos = [":containersecurity_logging_proto"], - deps = [], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "containersecurity_logging_moved_proto", - srcs = [":containersecurity_logging_proto"], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "containersecurity_logging_py_proto", - deps = [":containersecurity_logging_moved_proto"], -) - -py_grpc_library( - name = "containersecurity_logging_py_grpc", - srcs = [":containersecurity_logging_moved_proto"], - deps = [":containersecurity_logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "containersecurity_logging_php_proto", - deps = [":containersecurity_logging_proto"], -) - -php_grpc_library( - name = "containersecurity_logging_php_grpc", - srcs = [":containersecurity_logging_proto"], - deps = [":containersecurity_logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "containersecurity_logging_ruby_proto", - deps = [":containersecurity_logging_proto"], -) - -ruby_grpc_library( - name = "containersecurity_logging_ruby_grpc", - srcs = [":containersecurity_logging_proto"], - deps = [":containersecurity_logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "containersecurity_logging_csharp_proto", - deps = [":containersecurity_logging_proto"], -) - -csharp_grpc_library( - name = "containersecurity_logging_csharp_grpc", - srcs = [":containersecurity_logging_proto"], - deps = [":containersecurity_logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "containersecurity_logging_cc_proto", - deps = [":containersecurity_logging_proto"], -) - -cc_grpc_library( - name = "containersecurity_logging_cc_grpc", - srcs = [":containersecurity_logging_proto"], - grpc_only = True, - deps = [":containersecurity_logging_cc_proto"], -) diff -urN a/google/cloud/language/BUILD.bazel b/google/cloud/language/BUILD.bazel --- a/google/cloud/language/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/language/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-language. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for language. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "language_ruby_wrapper", - srcs = ["//google/cloud/language/v1:language_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-language", - "ruby-cloud-env-prefix=LANGUAGE", - "ruby-cloud-wrapper-of=v1:0.4;v1beta2:0.4", - "ruby-cloud-product-url=https://cloud.google.com/natural-language", - "ruby-cloud-api-id=language.googleapis.com", - "ruby-cloud-api-shortname=language", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.", - ruby_cloud_title = "Cloud Natural Language", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-language-ruby", - deps = [ - ":language_ruby_wrapper", - ], -) diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUILD.bazel --- a/google/cloud/language/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/language/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,387 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "language_proto", - srcs = [ - "language_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - ], -) - -proto_library_with_info( - name = "language_proto_with_info", - deps = [ - ":language_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 = "language_java_proto", - deps = [":language_proto"], -) - -java_grpc_library( - name = "language_java_grpc", - srcs = [":language_proto"], - deps = [":language_java_proto"], -) - -java_gapic_library( - name = "language_java_gapic", - srcs = [":language_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "language_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "language_v1.yaml", - test_deps = [ - ":language_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":language_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "language_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.language.v1.LanguageServiceClientHttpJsonTest", - "com.google.cloud.language.v1.LanguageServiceClientTest", - ], - runtime_deps = [":language_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-language-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":language_java_gapic", - ":language_java_grpc", - ":language_java_proto", - ":language_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 = "language_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/language/v1", - protos = [":language_proto"], - deps = [ - "//google/api:annotations_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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "language_v1.yaml", - transport = "grpc+rest", - deps = [ - ":language_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", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-language-v1-go", - deps = [ - ":language_go_gapic", - ":language_go_gapic_srcjar-metadata.srcjar", - ":language_go_gapic_srcjar-test.srcjar", - ":language_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "language_py_gapic", - srcs = [":language_proto"], - grpc_service_config = "language_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "language_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "language_py_gapic_test", - srcs = [ - "language_py_gapic_pytest.py", - "language_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":language_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "language-v1-py", - deps = [ - ":language_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 = "language_php_proto", - deps = [":language_proto"], -) - -php_grpc_library( - name = "language_php_grpc", - srcs = [":language_proto"], - deps = [":language_php_proto"], -) - -php_gapic_library( - name = "language_php_gapic", - srcs = [":language_proto_with_info"], - grpc_service_config = "language_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "language_v1.yaml", - transport = "grpc+rest", - deps = [ - ":language_php_grpc", - ":language_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-language-v1-php", - deps = [ - ":language_php_gapic", - ":language_php_grpc", - ":language_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "language_nodejs_gapic", - package_name = "@google-cloud/language", - src = ":language_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "language_grpc_service_config.json", - package = "google.cloud.language.v1", - rest_numeric_enums = False, - service_yaml = "language_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "language-v1-nodejs", - deps = [ - ":language_nodejs_gapic", - ":language_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "language_ruby_proto", - deps = [":language_proto"], -) - -ruby_grpc_library( - name = "language_ruby_grpc", - srcs = [":language_proto"], - deps = [":language_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "language_ruby_gapic", - srcs = [":language_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=language.googleapis.com", - "ruby-cloud-api-shortname=language", - "ruby-cloud-env-prefix=LANGUAGE", - "ruby-cloud-gem-name=google-cloud-language-v1", - "ruby-cloud-product-url=https://cloud.google.com/natural-language", - ], - grpc_service_config = "language_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.", - ruby_cloud_title = "Natural Language V1", - service_yaml = "language_v1.yaml", - deps = [ - ":language_ruby_grpc", - ":language_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-language-v1-ruby", - deps = [ - ":language_ruby_gapic", - ":language_ruby_grpc", - ":language_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 = "language_csharp_proto", - deps = [":language_proto"], -) - -csharp_grpc_library( - name = "language_csharp_grpc", - srcs = [":language_proto"], - deps = [":language_csharp_proto"], -) - -csharp_gapic_library( - name = "language_csharp_gapic", - srcs = [":language_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "language_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "language_v1.yaml", - deps = [ - ":language_csharp_grpc", - ":language_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-language-v1-csharp", - deps = [ - ":language_csharp_gapic", - ":language_csharp_grpc", - ":language_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "language_cc_proto", - deps = [":language_proto"], -) - -cc_grpc_library( - name = "language_cc_grpc", - srcs = [":language_proto"], - grpc_only = True, - deps = [":language_cc_proto"], -) diff -urN a/google/cloud/language/v1beta1/BUILD.bazel b/google/cloud/language/v1beta1/BUILD.bazel --- a/google/cloud/language/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/language/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,161 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "language_proto", - srcs = [ - "language_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "language_java_proto", - deps = [":language_proto"], -) - -java_grpc_library( - name = "language_java_grpc", - srcs = [":language_proto"], - deps = [":language_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "language_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/language/v1beta1", - protos = [":language_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "language_moved_proto", - srcs = [":language_proto"], - deps = [ - "//google/api:annotations_proto", - ], -) - -py_proto_library( - name = "language_py_proto", - deps = [":language_moved_proto"], -) - -py_grpc_library( - name = "language_py_grpc", - srcs = [":language_moved_proto"], - deps = [":language_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "language_php_proto", - deps = [":language_proto"], -) - -php_grpc_library( - name = "language_php_grpc", - srcs = [":language_proto"], - deps = [":language_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "language_ruby_proto", - deps = [":language_proto"], -) - -ruby_grpc_library( - name = "language_ruby_grpc", - srcs = [":language_proto"], - deps = [":language_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "language_csharp_proto", - deps = [":language_proto"], -) - -csharp_grpc_library( - name = "language_csharp_grpc", - srcs = [":language_proto"], - deps = [":language_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1beta2/BUILD.bazel --- a/google/cloud/language/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/language/v1beta2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,387 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "language_proto", - srcs = [ - "language_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - ], -) - -proto_library_with_info( - name = "language_proto_with_info", - deps = [ - ":language_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 = "language_java_proto", - deps = [":language_proto"], -) - -java_grpc_library( - name = "language_java_grpc", - srcs = [":language_proto"], - deps = [":language_java_proto"], -) - -java_gapic_library( - name = "language_java_gapic", - srcs = [":language_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "language_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "language_v1beta2.yaml", - test_deps = [ - ":language_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":language_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "language_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.language.v1beta2.LanguageServiceClientHttpJsonTest", - "com.google.cloud.language.v1beta2.LanguageServiceClientTest", - ], - runtime_deps = [":language_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-language-v1beta2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":language_java_gapic", - ":language_java_grpc", - ":language_java_proto", - ":language_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 = "language_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/language/v1beta2", - protos = [":language_proto"], - deps = [ - "//google/api:annotations_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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "language_v1beta2.yaml", - transport = "grpc+rest", - deps = [ - ":language_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", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-language-v1beta2-go", - deps = [ - ":language_go_gapic", - ":language_go_gapic_srcjar-metadata.srcjar", - ":language_go_gapic_srcjar-test.srcjar", - ":language_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "language_py_gapic", - srcs = [":language_proto"], - grpc_service_config = "language_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "language_v1beta2.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "language_py_gapic_test", - srcs = [ - "language_py_gapic_pytest.py", - "language_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":language_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "language-v1beta2-py", - deps = [ - ":language_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 = "language_php_proto", - deps = [":language_proto"], -) - -php_grpc_library( - name = "language_php_grpc", - srcs = [":language_proto"], - deps = [":language_php_proto"], -) - -php_gapic_library( - name = "language_php_gapic", - srcs = [":language_proto_with_info"], - grpc_service_config = "language_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "language_v1beta2.yaml", - transport = "grpc+rest", - deps = [ - ":language_php_grpc", - ":language_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-language-v1beta2-php", - deps = [ - ":language_php_gapic", - ":language_php_grpc", - ":language_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "language_nodejs_gapic", - package_name = "@google-cloud/language", - src = ":language_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "language_grpc_service_config.json", - package = "google.cloud.language.v1beta2", - rest_numeric_enums = False, - service_yaml = "language_v1beta2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "language-v1beta2-nodejs", - deps = [ - ":language_nodejs_gapic", - ":language_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "language_ruby_proto", - deps = [":language_proto"], -) - -ruby_grpc_library( - name = "language_ruby_grpc", - srcs = [":language_proto"], - deps = [":language_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "language_ruby_gapic", - srcs = [":language_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=language.googleapis.com", - "ruby-cloud-api-shortname=language", - "ruby-cloud-env-prefix=LANGUAGE", - "ruby-cloud-gem-name=google-cloud-language-v1beta2", - "ruby-cloud-product-url=https://cloud.google.com/natural-language", - ], - grpc_service_config = "language_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.", - ruby_cloud_title = "Natural Language V1beta2", - service_yaml = "language_v1beta2.yaml", - deps = [ - ":language_ruby_grpc", - ":language_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-language-v1beta2-ruby", - deps = [ - ":language_ruby_gapic", - ":language_ruby_grpc", - ":language_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 = "language_csharp_proto", - deps = [":language_proto"], -) - -csharp_grpc_library( - name = "language_csharp_grpc", - srcs = [":language_proto"], - deps = [":language_csharp_proto"], -) - -csharp_gapic_library( - name = "language_csharp_gapic", - srcs = [":language_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "language_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "language_v1beta2.yaml", - deps = [ - ":language_csharp_grpc", - ":language_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-language-v1beta2-csharp", - deps = [ - ":language_csharp_gapic", - ":language_csharp_grpc", - ":language_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "language_cc_proto", - deps = [":language_proto"], -) - -cc_grpc_library( - name = "language_cc_grpc", - srcs = [":language_proto"], - grpc_only = True, - deps = [":language_cc_proto"], -) diff -urN a/google/cloud/lifesciences/BUILD.bazel b/google/cloud/lifesciences/BUILD.bazel --- a/google/cloud/lifesciences/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/lifesciences/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-life_sciences. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for lifesciences. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v2beta in this case. -ruby_cloud_gapic_library( - name = "lifesciences_ruby_wrapper", - srcs = ["//google/cloud/lifesciences/v2beta:lifesciences_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-life_sciences", - "ruby-cloud-env-prefix=LIFE_SCIENCES", - "ruby-cloud-wrapper-of=v2beta:0.0", - "ruby-cloud-product-url=https://cloud.google.com/life-sciences/", - "ruby-cloud-api-id=lifesciences.googleapis.com", - "ruby-cloud-api-shortname=lifesciences", - "ruby-cloud-service-override=WorkflowsServiceV2Beta=WorkflowsService", - ], - ruby_cloud_description = "Cloud Life Sciences is a suite of services and tools for managing, processing, and transforming life sciences data. It also enables advanced insights and operational workflows using highly scalable and compliant infrastructure.", - ruby_cloud_title = "Cloud Life Sciences", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-lifesciences-ruby", - deps = [ - ":lifesciences_ruby_wrapper", - ], -) diff -urN a/google/cloud/lifesciences/v2beta/BUILD.bazel b/google/cloud/lifesciences/v2beta/BUILD.bazel --- a/google/cloud/lifesciences/v2beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/lifesciences/v2beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,403 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "lifesciences_proto", - srcs = [ - "workflows.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/longrunning:operations_proto", - "//google/rpc:code_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "lifesciences_proto_with_info", - deps = [ - ":lifesciences_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "lifesciences_java_proto", - deps = [":lifesciences_proto"], -) - -java_grpc_library( - name = "lifesciences_java_grpc", - srcs = [":lifesciences_proto"], - deps = [":lifesciences_java_proto"], -) - -java_gapic_library( - name = "lifesciences_java_gapic", - srcs = [":lifesciences_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "lifesciences_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "lifesciences_v2beta.yaml", - test_deps = [ - ":lifesciences_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":lifesciences_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "lifesciences_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.lifesciences.v2beta.WorkflowsServiceV2BetaClientHttpJsonTest", - "com.google.cloud.lifesciences.v2beta.WorkflowsServiceV2BetaClientTest", - ], - runtime_deps = [":lifesciences_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-lifesciences-v2beta-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":lifesciences_java_gapic", - ":lifesciences_java_grpc", - ":lifesciences_java_proto", - ":lifesciences_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 = "lifesciences_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/lifesciences/v2beta", - protos = [":lifesciences_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:code_go_proto", - ], -) - -go_gapic_library( - name = "lifesciences_go_gapic", - srcs = [":lifesciences_proto_with_info"], - grpc_service_config = "lifesciences_grpc_service_config.json", - importpath = "cloud.google.com/go/lifesciences/apiv2beta;lifesciences", - metadata = True, - rest_numeric_enums = False, - service_yaml = "lifesciences_v2beta.yaml", - transport = "grpc+rest", - deps = [ - ":lifesciences_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "lifesciences_go_gapic_test", - srcs = [":lifesciences_go_gapic_srcjar_test"], - embed = [":lifesciences_go_gapic"], - importpath = "cloud.google.com/go/lifesciences/apiv2beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-lifesciences-v2beta-go", - deps = [ - ":lifesciences_go_gapic", - ":lifesciences_go_gapic_srcjar-metadata.srcjar", - ":lifesciences_go_gapic_srcjar-test.srcjar", - ":lifesciences_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "lifesciences_py_gapic", - srcs = [":lifesciences_proto"], - grpc_service_config = "lifesciences_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-life-sciences"], - rest_numeric_enums = False, - service_yaml = "lifesciences_v2beta.yaml", - transport = "grpc+rest", - deps = [ - ], -) - -py_test( - name = "lifesciences_py_gapic_test", - srcs = [ - "lifesciences_py_gapic_pytest.py", - "lifesciences_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":lifesciences_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "lifesciences-v2beta-py", - deps = [ - ":lifesciences_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 = "lifesciences_php_proto", - deps = [":lifesciences_proto"], -) - -php_grpc_library( - name = "lifesciences_php_grpc", - srcs = [":lifesciences_proto"], - deps = [":lifesciences_php_proto"], -) - -php_gapic_library( - name = "lifesciences_php_gapic", - srcs = [":lifesciences_proto_with_info"], - grpc_service_config = "lifesciences_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "lifesciences_v2beta.yaml", - transport = "grpc+rest", - deps = [ - ":lifesciences_php_grpc", - ":lifesciences_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-lifesciences-v2beta-php", - deps = [ - ":lifesciences_php_gapic", - ":lifesciences_php_grpc", - ":lifesciences_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "lifesciences_nodejs_gapic", - package_name = "@google-cloud/life-sciences", - src = ":lifesciences_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "lifesciences_grpc_service_config.json", - package = "google.cloud.lifesciences.v2beta", - rest_numeric_enums = False, - service_yaml = "lifesciences_v2beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "lifesciences-v2beta-nodejs", - deps = [ - ":lifesciences_nodejs_gapic", - ":lifesciences_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "lifesciences_ruby_proto", - deps = [":lifesciences_proto"], -) - -ruby_grpc_library( - name = "lifesciences_ruby_grpc", - srcs = [":lifesciences_proto"], - deps = [":lifesciences_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "lifesciences_ruby_gapic", - srcs = [":lifesciences_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=lifesciences.googleapis.com", - "ruby-cloud-api-shortname=lifesciences", - "ruby-cloud-env-prefix=LIFE_SCIENCES", - "ruby-cloud-gem-name=google-cloud-life_sciences-v2beta", - "ruby-cloud-product-url=https://cloud.google.com/life-sciences/", - "ruby-cloud-service-override=WorkflowsServiceV2Beta=WorkflowsService", - ], - grpc_service_config = "lifesciences_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Life Sciences is a suite of services and tools for managing, processing, and transforming life sciences data. It also enables advanced insights and operational workflows using highly scalable and compliant infrastructure.", - ruby_cloud_title = "Cloud Life Sciences V2beta", - service_yaml = "lifesciences_v2beta.yaml", - deps = [ - ":lifesciences_ruby_grpc", - ":lifesciences_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-lifesciences-v2beta-ruby", - deps = [ - ":lifesciences_ruby_gapic", - ":lifesciences_ruby_grpc", - ":lifesciences_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 = "lifesciences_csharp_proto", - deps = [":lifesciences_proto"], -) - -csharp_grpc_library( - name = "lifesciences_csharp_grpc", - srcs = [":lifesciences_proto"], - deps = [":lifesciences_csharp_proto"], -) - -csharp_gapic_library( - name = "lifesciences_csharp_gapic", - srcs = [":lifesciences_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "lifesciences_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "lifesciences_v2beta.yaml", - deps = [ - ":lifesciences_csharp_grpc", - ":lifesciences_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-lifesciences-v2beta-csharp", - deps = [ - ":lifesciences_csharp_gapic", - ":lifesciences_csharp_grpc", - ":lifesciences_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "lifesciences_cc_proto", - deps = [":lifesciences_proto"], -) - -cc_grpc_library( - name = "lifesciences_cc_grpc", - srcs = [":lifesciences_proto"], - grpc_only = True, - deps = [":lifesciences_cc_proto"], -) diff -urN a/google/cloud/location/BUILD.bazel b/google/cloud/location/BUILD.bazel --- a/google/cloud/location/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/location/BUILD.bazel 1969-12-31 16:00:00 @@ -1,251 +0,0 @@ -# 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 = "location_proto", - srcs = [ - "locations.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "@com_google_protobuf//:any_proto", - ], -) - -proto_library_with_info( - name = "location_proto_with_info", - deps = [ - ":location_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "location_java_proto", - deps = [":location_proto"], -) - -java_grpc_library( - name = "location_java_grpc", - srcs = [":location_proto"], - deps = [":location_java_proto"], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-location-java", - transport = "grpc+rest", - deps = [ - ":location_java_grpc", - ":location_java_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "location_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/location", - protos = [":location_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "location_moved_proto", - srcs = [":location_proto"], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "@com_google_protobuf//:any_proto", - ], -) - -py_proto_library( - name = "location_py_proto", - deps = [":location_moved_proto"], -) - -py_grpc_library( - name = "location_py_grpc", - srcs = [":location_moved_proto"], - deps = [":location_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "location_php_proto", - deps = [":location_proto"], -) - -php_grpc_library( - name = "location_php_grpc", - srcs = [":location_proto"], - deps = [":location_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_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "location_ruby_proto", - deps = [":location_proto"], -) - -ruby_grpc_library( - name = "location_ruby_grpc", - srcs = [":location_proto"], - deps = [":location_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "location_ruby_gapic", - srcs = [":location_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-location", - ], - rest_numeric_enums = False, - ruby_cloud_description = "An add-on interface used by some Google API clients to provide location management calls.", - ruby_cloud_title = "Locations", - deps = [ - ":location_ruby_grpc", - ":location_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-location-ruby", - deps = [ - ":location_ruby_gapic", - ":location_ruby_grpc", - ":location_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 = "location_csharp_proto", - deps = [":location_proto"], -) - -csharp_grpc_library( - name = "location_csharp_grpc", - srcs = [":location_proto"], - deps = [":location_csharp_proto"], -) - -csharp_gapic_library( - name = "location_csharp_gapic", - srcs = [":location_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - rest_numeric_enums = False, - deps = [ - ":location_csharp_grpc", - ":location_csharp_proto", - ], -) - -csharp_gapic_assembly_pkg( - name = "google-cloud-location-csharp", - deps = [ - ":location_csharp_gapic", - ":location_csharp_grpc", - ":location_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "location_cc_proto", - deps = [":location_proto"], -) - -cc_grpc_library( - name = "location_cc_grpc", - srcs = [":location_proto"], - grpc_only = True, - deps = [":location_cc_proto"], -) diff -urN a/google/cloud/managedidentities/BUILD.bazel b/google/cloud/managedidentities/BUILD.bazel --- a/google/cloud/managedidentities/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/managedidentities/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-managed_identities. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for managedidentities. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "managedidentities_ruby_wrapper", - srcs = ["//google/cloud/managedidentities/v1:managedidentities_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-managed_identities", - "ruby-cloud-env-prefix=MANAGED_IDENTITIES", - "ruby-cloud-wrapper-of=v1:0.3", - "ruby-cloud-product-url=https://cloud.google.com/managed-microsoft-ad/", - "ruby-cloud-api-id=managedidentities.googleapis.com", - "ruby-cloud-api-shortname=managedidentities", - ], - ruby_cloud_description = "The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory.", - ruby_cloud_title = "Managed Service for Microsoft Active Directory API", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-managedidentities-ruby", - deps = [ - ":managedidentities_ruby_wrapper", - ], -) diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managedidentities/v1/BUILD.bazel --- a/google/cloud/managedidentities/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/managedidentities/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,387 +0,0 @@ -# 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 = "managedidentities_proto", - srcs = [ - "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 = "managedidentities_proto_with_info", - deps = [ - ":managedidentities_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 = "managedidentities_java_proto", - deps = [":managedidentities_proto"], -) - -java_grpc_library( - name = "managedidentities_java_grpc", - srcs = [":managedidentities_proto"], - deps = [":managedidentities_java_proto"], -) - -java_gapic_library( - name = "managedidentities_java_gapic", - srcs = [":managedidentities_proto_with_info"], - grpc_service_config = "managedidentities_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":managedidentities_java_grpc", - ], - transport = "grpc", - deps = [ - ":managedidentities_java_proto", - ], -) - -java_gapic_test( - name = "managedidentities_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.managedidentities.v1.ManagedIdentitiesServiceClientTest", - ], - runtime_deps = [":managedidentities_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-managedidentities-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":managedidentities_java_gapic", - ":managedidentities_java_grpc", - ":managedidentities_java_proto", - ":managedidentities_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "managedidentities_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1", - protos = [":managedidentities_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "managedidentities_go_gapic", - srcs = [":managedidentities_proto_with_info"], - grpc_service_config = "managedidentities_grpc_service_config.json", - importpath = "cloud.google.com/go/managedidentities/apiv1;managedidentities", - rest_numeric_enums = False, - service_yaml = "managedidentities_v1.yaml", - transport = "grpc+rest", - deps = [ - ":managedidentities_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "managedidentities_go_gapic_test", - srcs = [":managedidentities_go_gapic_srcjar_test"], - embed = [":managedidentities_go_gapic"], - importpath = "cloud.google.com/go/managedidentities/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-managedidentities-v1-go", - deps = [ - ":managedidentities_go_gapic", - ":managedidentities_go_gapic_srcjar-test.srcjar", - ":managedidentities_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "managedidentities_py_gapic", - srcs = [":managedidentities_proto"], - grpc_service_config = "managedidentities_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-managed-identities"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "managedidentities_py_gapic_test", - srcs = [ - "managedidentities_py_gapic_pytest.py", - "managedidentities_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":managedidentities_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "managedidentities-v1-py", - deps = [ - ":managedidentities_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 = "managedidentities_php_proto", - deps = [":managedidentities_proto"], -) - -php_grpc_library( - name = "managedidentities_php_grpc", - srcs = [":managedidentities_proto"], - deps = [":managedidentities_php_proto"], -) - -php_gapic_library( - name = "managedidentities_php_gapic", - srcs = [":managedidentities_proto_with_info"], - grpc_service_config = "managedidentities_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "managedidentities_v1.yaml", - transport = "grpc+rest", - deps = [ - ":managedidentities_php_grpc", - ":managedidentities_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-managedidentities-v1-php", - deps = [ - ":managedidentities_php_gapic", - ":managedidentities_php_grpc", - ":managedidentities_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "managedidentities_nodejs_gapic", - package_name = "@google-cloud/managed-identities", - src = ":managedidentities_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "managedidentities_grpc_service_config.json", - package = "google.cloud.managedidentities.v1", - rest_numeric_enums = False, - service_yaml = "managedidentities_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "managedidentities-v1-nodejs", - deps = [ - ":managedidentities_nodejs_gapic", - ":managedidentities_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "managedidentities_ruby_proto", - deps = [":managedidentities_proto"], -) - -ruby_grpc_library( - name = "managedidentities_ruby_grpc", - srcs = [":managedidentities_proto"], - deps = [":managedidentities_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "managedidentities_ruby_gapic", - srcs = [":managedidentities_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-managed_identities-v1", - "ruby-cloud-env-prefix=MANAGED_IDENTITIES", - "ruby-cloud-product-url=https://cloud.google.com/managed-microsoft-ad/", - "ruby-cloud-api-id=managedidentities.googleapis.com", - "ruby-cloud-api-shortname=managedidentities", - ], - grpc_service_config = "managedidentities_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory.", - ruby_cloud_title = "Managed Service for Microsoft Active Directory API V1", - deps = [ - ":managedidentities_ruby_grpc", - ":managedidentities_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-managedidentities-v1-ruby", - deps = [ - ":managedidentities_ruby_gapic", - ":managedidentities_ruby_grpc", - ":managedidentities_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 = "managedidentities_csharp_proto", - deps = [":managedidentities_proto"], -) - -csharp_grpc_library( - 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", - grpc_service_config = "managedidentities_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "managedidentities_v1.yaml", - deps = [ - ":managedidentities_csharp_grpc", - ":managedidentities_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-managedidentities-v1-csharp", - deps = [ - ":managedidentities_csharp_gapic", - ":managedidentities_csharp_grpc", - ":managedidentities_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "managedidentities_cc_proto", - deps = [":managedidentities_proto"], -) - -cc_grpc_library( - name = "managedidentities_cc_grpc", - srcs = [":managedidentities_proto"], - grpc_only = True, - deps = [":managedidentities_cc_proto"], -) diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/managedidentities/v1beta1/BUILD.bazel --- a/google/cloud/managedidentities/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/managedidentities/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,383 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "managedidentities_proto", - srcs = [ - "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 = "managedidentities_proto_with_info", - deps = [ - ":managedidentities_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 = "managedidentities_java_proto", - deps = [":managedidentities_proto"], -) - -java_grpc_library( - name = "managedidentities_java_grpc", - srcs = [":managedidentities_proto"], - deps = [":managedidentities_java_proto"], -) - -java_gapic_library( - name = "managedidentities_java_gapic", - srcs = [":managedidentities_proto_with_info"], - gapic_yaml = "managedidentities_gapic.yaml", - grpc_service_config = "managedidentities_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "managedidentities_v1beta1.yaml", - test_deps = [ - ":managedidentities_java_grpc", - ], - transport = "grpc", - deps = [ - ":managedidentities_java_proto", - "//google/api:api_java_proto", - ], -) - -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", - include_samples = True, - transport = "grpc", - deps = [ - ":managedidentities_java_gapic", - ":managedidentities_java_grpc", - ":managedidentities_java_proto", - ":managedidentities_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "managedidentities_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1beta1", - protos = [":managedidentities_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "managedidentities_go_gapic", - srcs = [":managedidentities_proto_with_info"], - grpc_service_config = "managedidentities_grpc_service_config.json", - importpath = "cloud.google.com/go/managedidentities/apiv1beta1;managedidentities", - metadata = True, - rest_numeric_enums = False, - service_yaml = "managedidentities_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":managedidentities_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "managedidentities_go_gapic_test", - srcs = [":managedidentities_go_gapic_srcjar_test"], - embed = [":managedidentities_go_gapic"], - importpath = "cloud.google.com/go/managedidentities/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-managedidentities-v1beta1-go", - deps = [ - ":managedidentities_go_gapic", - ":managedidentities_go_gapic_srcjar-metadata.srcjar", - ":managedidentities_go_gapic_srcjar-test.srcjar", - ":managedidentities_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "managedidentities_py_gapic", - srcs = [":managedidentities_proto"], - grpc_service_config = "managedidentities_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "managedidentities_py_gapic_test", - srcs = [ - "managedidentities_py_gapic_pytest.py", - "managedidentities_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":managedidentities_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "managedidentities-v1beta1-py", - deps = [ - ":managedidentities_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 = "managedidentities_php_proto", - deps = [":managedidentities_proto"], -) - -php_grpc_library( - name = "managedidentities_php_grpc", - srcs = [":managedidentities_proto"], - deps = [":managedidentities_php_proto"], -) - -php_gapic_library( - name = "managedidentities_php_gapic", - srcs = [":managedidentities_proto_with_info"], - grpc_service_config = "managedidentities_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "managedidentities_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":managedidentities_php_grpc", - ":managedidentities_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-managedidentities-v1beta1-php", - deps = [ - ":managedidentities_php_gapic", - ":managedidentities_php_grpc", - ":managedidentities_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "managedidentities_nodejs_gapic", - package_name = "@google-cloud/managed-identities", - src = ":managedidentities_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "managedidentities_grpc_service_config.json", - package = "google.cloud.managedidentities.v1beta1", - rest_numeric_enums = False, - service_yaml = "managedidentities_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "managedidentities-v1beta1-nodejs", - deps = [ - ":managedidentities_nodejs_gapic", - ":managedidentities_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "managedidentities_ruby_proto", - deps = [":managedidentities_proto"], -) - -ruby_grpc_library( - name = "managedidentities_ruby_grpc", - srcs = [":managedidentities_proto"], - deps = [":managedidentities_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "managedidentities_ruby_gapic", - srcs = [":managedidentities_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-managedidentities-v1beta1"], - grpc_service_config = "managedidentities_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":managedidentities_ruby_grpc", - ":managedidentities_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-managedidentities-v1beta1-ruby", - deps = [ - ":managedidentities_ruby_gapic", - ":managedidentities_ruby_grpc", - ":managedidentities_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 = "managedidentities_csharp_proto", - deps = [":managedidentities_proto"], -) - -csharp_grpc_library( - 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", - grpc_service_config = "managedidentities_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "managedidentities_v1beta1.yaml", - 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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "managedidentities_cc_proto", - deps = [":managedidentities_proto"], -) - -cc_grpc_library( - name = "managedidentities_cc_grpc", - srcs = [":managedidentities_proto"], - grpc_only = True, - deps = [":managedidentities_cc_proto"], -) diff -urN a/google/cloud/mediatranslation/BUILD.bazel b/google/cloud/mediatranslation/BUILD.bazel --- a/google/cloud/mediatranslation/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/mediatranslation/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-media_translation. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for mediatranslation. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta1 in this case. -ruby_cloud_gapic_library( - name = "mediatranslation_ruby_wrapper", - srcs = ["//google/cloud/mediatranslation/v1beta1:mediatranslation_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-media_translation", - "ruby-cloud-env-prefix=MEDIA_TRANSLATION", - "ruby-cloud-wrapper-of=v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/media-translation/", - "ruby-cloud-api-id=mediatranslation.googleapis.com", - "ruby-cloud-api-shortname=mediatranslation", - ], - ruby_cloud_description = "Media Translation API delivers real-time speech translation to your content and applications directly from your audio data. Leveraging Google’s machine learning technologies, the API offers enhanced accuracy and simplified integration while equipping you with a comprehensive set of features to further refine your translation results. Improve user experience with low-latency streaming translation and scale quickly with straightforward internationalization.", - ruby_cloud_title = "Media Translation", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-mediatranslation-ruby", - deps = [ - ":mediatranslation_ruby_wrapper", - ], -) diff -urN a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel b/google/cloud/mediatranslation/v1alpha1/BUILD.bazel --- a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/mediatranslation/v1alpha1/BUILD.bazel 1969-12-31 16:00:00 @@ -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 = "mediatranslation_proto", - srcs = [ - "media_translation.proto", - ], - deps = [ - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/rpc:status_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "mediatranslation_java_proto", - deps = [":mediatranslation_proto"], -) - -java_grpc_library( - name = "mediatranslation_java_grpc", - srcs = [":mediatranslation_proto"], - deps = [":mediatranslation_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "mediatranslation_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1alpha1", - protos = [":mediatranslation_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "mediatranslation_moved_proto", - srcs = [":mediatranslation_proto"], - deps = [ - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/rpc:status_proto", - ], -) - -py_proto_library( - name = "mediatranslation_py_proto", - deps = [":mediatranslation_moved_proto"], -) - -py_grpc_library( - name = "mediatranslation_py_grpc", - srcs = [":mediatranslation_moved_proto"], - deps = [":mediatranslation_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "mediatranslation_php_proto", - deps = [":mediatranslation_proto"], -) - -php_grpc_library( - name = "mediatranslation_php_grpc", - srcs = [":mediatranslation_proto"], - deps = [":mediatranslation_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 = "mediatranslation_ruby_proto", - deps = [":mediatranslation_proto"], -) - -ruby_grpc_library( - name = "mediatranslation_ruby_grpc", - srcs = [":mediatranslation_proto"], - deps = [":mediatranslation_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "mediatranslation_csharp_proto", - deps = [":mediatranslation_proto"], -) - -csharp_grpc_library( - name = "mediatranslation_csharp_grpc", - srcs = [":mediatranslation_proto"], - deps = [":mediatranslation_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/mediatranslation/v1beta1/BUILD.bazel --- a/google/cloud/mediatranslation/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/mediatranslation/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,367 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "mediatranslation_proto", - srcs = [ - "media_translation.proto", - ], - deps = [ - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/rpc:status_proto", - ], -) - -proto_library_with_info( - name = "mediatranslation_proto_with_info", - deps = [ - ":mediatranslation_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 = "mediatranslation_java_proto", - deps = [":mediatranslation_proto"], -) - -java_grpc_library( - name = "mediatranslation_java_grpc", - srcs = [":mediatranslation_proto"], - deps = [":mediatranslation_java_proto"], -) - -java_gapic_library( - name = "mediatranslation_java_gapic", - srcs = [":mediatranslation_proto_with_info"], - grpc_service_config = "mediatranslation_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":mediatranslation_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":mediatranslation_java_proto", - ], -) - -java_gapic_test( - name = "mediatranslation_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.mediatranslation.v1beta1.SpeechTranslationServiceClientHttpJsonTest", - "com.google.cloud.mediatranslation.v1beta1.SpeechTranslationServiceClientTest", - ], - runtime_deps = [":mediatranslation_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-mediatranslation-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":mediatranslation_java_gapic", - ":mediatranslation_java_grpc", - ":mediatranslation_java_proto", - ":mediatranslation_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 = "mediatranslation_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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 = "mediatranslation_go_gapic", - srcs = [":mediatranslation_proto_with_info"], - grpc_service_config = "mediatranslation_grpc_service_config.json", - importpath = "cloud.google.com/go/mediatranslation/apiv1beta1;mediatranslation", - metadata = True, - rest_numeric_enums = False, - service_yaml = "mediatranslation_v1beta1.yaml", - deps = [ - ":mediatranslation_go_proto", - ], -) - -go_test( - 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-mediatranslation-v1beta1-go", - deps = [ - ":mediatranslation_go_gapic", - ":mediatranslation_go_gapic_srcjar-metadata.srcjar", - ":mediatranslation_go_gapic_srcjar-test.srcjar", - ":mediatranslation_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "mediatranslation_py_gapic", - srcs = [":mediatranslation_proto"], - grpc_service_config = "mediatranslation_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-media-translation", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "mediatranslation_py_gapic_test", - srcs = [ - "mediatranslation_py_gapic_pytest.py", - "mediatranslation_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":mediatranslation_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "mediatranslation-v1beta1-py", - deps = [ - ":mediatranslation_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 = "mediatranslation_php_proto", - deps = [":mediatranslation_proto"], -) - -php_grpc_library( - name = "mediatranslation_php_grpc", - srcs = [":mediatranslation_proto"], - deps = [":mediatranslation_php_proto"], -) - -php_gapic_library( - name = "mediatranslation_php_gapic", - srcs = [":mediatranslation_proto_with_info"], - grpc_service_config = "mediatranslation_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "mediatranslation_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":mediatranslation_php_grpc", - ":mediatranslation_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-mediatranslation-v1beta1-php", - deps = [ - ":mediatranslation_php_gapic", - ":mediatranslation_php_grpc", - ":mediatranslation_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "mediatranslation_nodejs_gapic", - package_name = "@google-cloud/media-translation", - src = ":mediatranslation_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "mediatranslation_grpc_service_config.json", - package = "google.cloud.mediatranslation.v1beta1", - rest_numeric_enums = False, - service_yaml = "mediatranslation_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "mediatranslation-v1beta1-nodejs", - deps = [ - ":mediatranslation_nodejs_gapic", - ":mediatranslation_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "mediatranslation_ruby_proto", - deps = [":mediatranslation_proto"], -) - -ruby_grpc_library( - name = "mediatranslation_ruby_grpc", - srcs = [":mediatranslation_proto"], - deps = [":mediatranslation_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "mediatranslation_ruby_gapic", - srcs = [":mediatranslation_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=mediatranslation.googleapis.com", - "ruby-cloud-api-shortname=mediatranslation", - "ruby-cloud-env-prefix=MEDIA_TRANSLATION", - "ruby-cloud-gem-name=google-cloud-media_translation-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/media-translation/", - ], - grpc_service_config = "mediatranslation_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Media Translation API delivers real-time speech translation to your content and applications directly from your audio data. Leveraging Google’s machine learning technologies, the API offers enhanced accuracy and simplified integration while equipping you with a comprehensive set of features to further refine your translation results. Improve user experience with low-latency streaming translation and scale quickly with straightforward internationalization.", - ruby_cloud_title = "Media Translation V1beta1", - deps = [ - ":mediatranslation_ruby_grpc", - ":mediatranslation_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-mediatranslation-v1beta1-ruby", - deps = [ - ":mediatranslation_ruby_gapic", - ":mediatranslation_ruby_grpc", - ":mediatranslation_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 = "mediatranslation_csharp_proto", - deps = [":mediatranslation_proto"], -) - -csharp_grpc_library( - name = "mediatranslation_csharp_grpc", - srcs = [":mediatranslation_proto"], - deps = [":mediatranslation_csharp_proto"], -) - -csharp_gapic_library( - name = "mediatranslation_csharp_gapic", - srcs = [":mediatranslation_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "mediatranslation_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "mediatranslation_v1beta1.yaml", - deps = [ - ":mediatranslation_csharp_grpc", - ":mediatranslation_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-mediatranslation-v1beta1-csharp", - deps = [ - ":mediatranslation_csharp_gapic", - ":mediatranslation_csharp_grpc", - ":mediatranslation_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/memcache/BUILD.bazel b/google/cloud/memcache/BUILD.bazel --- a/google/cloud/memcache/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/memcache/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-memcache. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for memcache. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta2 in this case. -ruby_cloud_gapic_library( - name = "memcache_ruby_wrapper", - srcs = ["//google/cloud/memcache/v1beta2:memcache_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-memcache", - "ruby-cloud-env-prefix=MEMCACHE", - "ruby-cloud-wrapper-of=v1:0.0;v1beta2:0.0", - "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/", - "ruby-cloud-api-id=memcache.googleapis.com", - "ruby-cloud-api-shortname=memcache", - ], - ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.", - ruby_cloud_title = "Google Cloud Memorystore for Memcached", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-memcache-ruby", - deps = [ - ":memcache_ruby_wrapper", - ], -) diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUILD.bazel --- a/google/cloud/memcache/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/memcache/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,405 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "memcache_proto", - srcs = [ - "cloud_memcache.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/type:dayofweek_proto", - "//google/type:timeofday_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "memcache_proto_with_info", - deps = [ - ":memcache_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "memcache_java_proto", - deps = [":memcache_proto"], -) - -java_grpc_library( - name = "memcache_java_grpc", - srcs = [":memcache_proto"], - deps = [":memcache_java_proto"], -) - -java_gapic_library( - name = "memcache_java_gapic", - srcs = [":memcache_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "memcache_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "memcache_v1.yaml", - test_deps = [ - ":memcache_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":memcache_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "memcache_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.memcache.v1.CloudMemcacheClientHttpJsonTest", - "com.google.cloud.memcache.v1.CloudMemcacheClientTest", - ], - runtime_deps = [":memcache_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-memcache-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":memcache_java_gapic", - ":memcache_java_grpc", - ":memcache_java_proto", - ":memcache_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 = "memcache_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1", - protos = [":memcache_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:dayofweek_go_proto", - "//google/type:timeofday_go_proto", - ], -) - -go_gapic_library( - name = "memcache_go_gapic", - srcs = [":memcache_proto_with_info"], - grpc_service_config = "memcache_grpc_service_config.json", - importpath = "cloud.google.com/go/memcache/apiv1;memcache", - metadata = True, - rest_numeric_enums = False, - service_yaml = "memcache_v1.yaml", - transport = "grpc+rest", - deps = [ - ":memcache_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "memcache_go_gapic_test", - srcs = [":memcache_go_gapic_srcjar_test"], - embed = [":memcache_go_gapic"], - importpath = "cloud.google.com/go/memcache/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-memcache-v1-go", - deps = [ - ":memcache_go_gapic", - ":memcache_go_gapic_srcjar-metadata.srcjar", - ":memcache_go_gapic_srcjar-test.srcjar", - ":memcache_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "memcache_py_gapic", - srcs = [":memcache_proto"], - grpc_service_config = "memcache_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "memcache_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "memcache_py_gapic_test", - srcs = [ - "memcache_py_gapic_pytest.py", - "memcache_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":memcache_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "memcache-v1-py", - deps = [ - ":memcache_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 = "memcache_php_proto", - deps = [":memcache_proto"], -) - -php_grpc_library( - name = "memcache_php_grpc", - srcs = [":memcache_proto"], - deps = [":memcache_php_proto"], -) - -php_gapic_library( - name = "memcache_php_gapic", - srcs = [":memcache_proto_with_info"], - grpc_service_config = "memcache_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "memcache_v1.yaml", - transport = "grpc+rest", - deps = [ - ":memcache_php_grpc", - ":memcache_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-memcache-v1-php", - deps = [ - ":memcache_php_gapic", - ":memcache_php_grpc", - ":memcache_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "memcache_nodejs_gapic", - package_name = "@google-cloud/memcache", - src = ":memcache_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "memcache_grpc_service_config.json", - package = "google.cloud.memcache.v1", - rest_numeric_enums = False, - service_yaml = "memcache_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "memcache-v1-nodejs", - deps = [ - ":memcache_nodejs_gapic", - ":memcache_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "memcache_ruby_proto", - deps = [":memcache_proto"], -) - -ruby_grpc_library( - name = "memcache_ruby_grpc", - srcs = [":memcache_proto"], - deps = [":memcache_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "memcache_ruby_gapic", - srcs = [":memcache_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=memcache.googleapis.com", - "ruby-cloud-api-shortname=memcache", - "ruby-cloud-env-prefix=MEMCACHE", - "ruby-cloud-gem-name=google-cloud-memcache-v1", - "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/", - ], - grpc_service_config = "memcache_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.", - ruby_cloud_title = "Google Cloud Memorystore for Memcached V1", - service_yaml = "memcache_v1.yaml", - deps = [ - ":memcache_ruby_grpc", - ":memcache_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-memcache-v1-ruby", - deps = [ - ":memcache_ruby_gapic", - ":memcache_ruby_grpc", - ":memcache_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 = "memcache_csharp_proto", - deps = [":memcache_proto"], -) - -csharp_grpc_library( - name = "memcache_csharp_grpc", - srcs = [":memcache_proto"], - deps = [":memcache_csharp_proto"], -) - -csharp_gapic_library( - name = "memcache_csharp_gapic", - srcs = [":memcache_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "memcache_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "memcache_v1.yaml", - deps = [ - ":memcache_csharp_grpc", - ":memcache_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-memcache-v1-csharp", - deps = [ - ":memcache_csharp_gapic", - ":memcache_csharp_grpc", - ":memcache_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "memcache_cc_proto", - deps = [":memcache_proto"], -) - -cc_grpc_library( - name = "memcache_cc_grpc", - srcs = [":memcache_proto"], - grpc_only = True, - deps = [":memcache_cc_proto"], -) diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1beta2/BUILD.bazel --- a/google/cloud/memcache/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/memcache/v1beta2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,405 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "memcache_proto", - srcs = [ - "cloud_memcache.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/type:dayofweek_proto", - "//google/type:timeofday_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "memcache_proto_with_info", - deps = [ - ":memcache_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "memcache_java_proto", - deps = [":memcache_proto"], -) - -java_grpc_library( - name = "memcache_java_grpc", - srcs = [":memcache_proto"], - deps = [":memcache_java_proto"], -) - -java_gapic_library( - name = "memcache_java_gapic", - srcs = [":memcache_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "memcache_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "memcache_v1beta2.yaml", - test_deps = [ - ":memcache_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":memcache_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "memcache_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.memcache.v1beta2.CloudMemcacheClientHttpJsonTest", - "com.google.cloud.memcache.v1beta2.CloudMemcacheClientTest", - ], - runtime_deps = [":memcache_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-memcache-v1beta2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":memcache_java_gapic", - ":memcache_java_grpc", - ":memcache_java_proto", - ":memcache_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 = "memcache_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1beta2", - protos = [":memcache_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:dayofweek_go_proto", - "//google/type:timeofday_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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "memcache_v1beta2.yaml", - transport = "grpc+rest", - deps = [ - ":memcache_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - 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-memcache-v1beta2-go", - deps = [ - ":memcache_go_gapic", - ":memcache_go_gapic_srcjar-metadata.srcjar", - ":memcache_go_gapic_srcjar-test.srcjar", - ":memcache_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "memcache_py_gapic", - srcs = [":memcache_proto"], - grpc_service_config = "memcache_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "memcache_v1beta2.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "memcache_py_gapic_test", - srcs = [ - "memcache_py_gapic_pytest.py", - "memcache_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":memcache_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "memcache-v1beta2-py", - deps = [ - ":memcache_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 = "memcache_php_proto", - deps = [":memcache_proto"], -) - -php_grpc_library( - name = "memcache_php_grpc", - srcs = [":memcache_proto"], - deps = [":memcache_php_proto"], -) - -php_gapic_library( - name = "memcache_php_gapic", - srcs = [":memcache_proto_with_info"], - grpc_service_config = "memcache_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "memcache_v1beta2.yaml", - transport = "grpc+rest", - deps = [ - ":memcache_php_grpc", - ":memcache_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-memcache-v1beta2-php", - deps = [ - ":memcache_php_gapic", - ":memcache_php_grpc", - ":memcache_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "memcache_nodejs_gapic", - package_name = "@google-cloud/memcache", - src = ":memcache_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "memcache_grpc_service_config.json", - package = "google.cloud.memcache.v1beta2", - rest_numeric_enums = False, - service_yaml = "memcache_v1beta2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "memcache-v1beta2-nodejs", - deps = [ - ":memcache_nodejs_gapic", - ":memcache_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "memcache_ruby_proto", - deps = [":memcache_proto"], -) - -ruby_grpc_library( - name = "memcache_ruby_grpc", - srcs = [":memcache_proto"], - deps = [":memcache_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "memcache_ruby_gapic", - srcs = [":memcache_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=memcache.googleapis.com", - "ruby-cloud-api-shortname=memcache", - "ruby-cloud-env-prefix=MEMCACHE", - "ruby-cloud-gem-name=google-cloud-memcache-v1beta2", - "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/", - ], - grpc_service_config = "memcache_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.", - ruby_cloud_title = "Google Cloud Memorystore for Memcached", - service_yaml = "memcache_v1beta2.yaml", - deps = [ - ":memcache_ruby_grpc", - ":memcache_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-memcache-v1beta2-ruby", - deps = [ - ":memcache_ruby_gapic", - ":memcache_ruby_grpc", - ":memcache_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 = "memcache_csharp_proto", - deps = [":memcache_proto"], -) - -csharp_grpc_library( - name = "memcache_csharp_grpc", - srcs = [":memcache_proto"], - deps = [":memcache_csharp_proto"], -) - -csharp_gapic_library( - name = "memcache_csharp_gapic", - srcs = [":memcache_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "memcache_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "memcache_v1beta2.yaml", - deps = [ - ":memcache_csharp_grpc", - ":memcache_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-memcache-v1beta2-csharp", - deps = [ - ":memcache_csharp_gapic", - ":memcache_csharp_grpc", - ":memcache_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "memcache_cc_proto", - deps = [":memcache_proto"], -) - -cc_grpc_library( - name = "memcache_cc_grpc", - srcs = [":memcache_proto"], - grpc_only = True, - deps = [":memcache_cc_proto"], -) diff -urN a/google/cloud/metastore/BUILD.bazel b/google/cloud/metastore/BUILD.bazel --- a/google/cloud/metastore/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/metastore/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-metastore. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for metastore. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "metastore_ruby_wrapper", - srcs = ["//google/cloud/metastore/v1:metastore_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-metastore", - "ruby-cloud-env-prefix=METASTORE", - "ruby-cloud-wrapper-of=v1:0.0;v1beta:0.0", - "ruby-cloud-product-url=https://cloud.google.com/dataproc-metastore/", - "ruby-cloud-api-id=metastore.googleapis.com", - "ruby-cloud-api-shortname=metastore", - ], - ruby_cloud_description = "Dataproc Metastore is a fully managed, highly available within a region, autohealing serverless Apache Hive metastore (HMS) on Google Cloud for data analytics products. It supports HMS and serves as a critical component for managing the metadata of relational entities and provides interoperability between data processing applications in the open source data ecosystem.", - ruby_cloud_title = "Dataproc Metastore", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-metastore-ruby", - deps = [ - ":metastore_ruby_wrapper", - ], -) diff -urN a/google/cloud/metastore/logging/v1/BUILD.bazel b/google/cloud/metastore/logging/v1/BUILD.bazel --- a/google/cloud/metastore/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/metastore/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,171 +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 = [ - "log_streams.proto", - ], - deps = [], -) - -############################################################################## -# 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/metastore/logging/v1", - protos = [":logging_proto"], - deps = [], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/metastore/v1/BUILD.bazel b/google/cloud/metastore/v1/BUILD.bazel --- a/google/cloud/metastore/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/metastore/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,398 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "metastore_proto", - srcs = [ - "metastore.proto", - "metastore_federation.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/type:dayofweek_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "metastore_proto_with_info", - deps = [ - ":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 = "metastore_java_proto", - deps = [":metastore_proto"], -) - -java_grpc_library( - name = "metastore_java_grpc", - srcs = [":metastore_proto"], - deps = [":metastore_java_proto"], -) - -java_gapic_library( - name = "metastore_java_gapic", - srcs = [":metastore_proto_with_info"], - gapic_yaml = "metastore_gapic.yaml", - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":metastore_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":metastore_java_proto", - ], -) - -java_gapic_test( - name = "metastore_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.metastore.v1.DataprocMetastoreClientHttpJsonTest", - "com.google.cloud.metastore.v1.DataprocMetastoreClientTest", - ], - runtime_deps = [":metastore_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-metastore-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":metastore_java_gapic", - ":metastore_java_grpc", - ":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 = "metastore_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1", - protos = [":metastore_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:dayofweek_go_proto", - ], -) - -go_gapic_library( - name = "metastore_go_gapic", - srcs = [":metastore_proto_with_info"], - grpc_service_config = "metastore_grpc_service_config.json", - importpath = "cloud.google.com/go/metastore/apiv1;metastore", - metadata = True, - rest_numeric_enums = False, - service_yaml = "metastore_v1.yaml", - transport = "grpc+rest", - deps = [ - ":metastore_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "metastore_go_gapic_test", - srcs = [":metastore_go_gapic_srcjar_test"], - embed = [":metastore_go_gapic"], - importpath = "cloud.google.com/go/metastore/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-metastore-v1-go", - deps = [ - ":metastore_go_gapic", - ":metastore_go_gapic_srcjar-metadata.srcjar", - ":metastore_go_gapic_srcjar-test.srcjar", - ":metastore_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "metastore_py_gapic", - srcs = [":metastore_proto"], - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - opt_args = [ - "warehouse-package-name=google-cloud-dataproc-metastore", - ], -) - -py_test( - name = "metastore_py_gapic_test", - srcs = [ - "metastore_py_gapic_pytest.py", - "metastore_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":metastore_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "metastore-v1-py", - deps = [ - ":metastore_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "metastore_php_proto", - deps = [":metastore_proto"], -) - -php_grpc_library( - name = "metastore_php_grpc", - srcs = [":metastore_proto"], - deps = [":metastore_php_proto"], -) - -php_gapic_library( - name = "metastore_php_gapic", - srcs = [":metastore_proto_with_info"], - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "metastore_v1.yaml", - transport = "grpc+rest", - deps = [ - ":metastore_php_grpc", - ":metastore_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-metastore-v1-php", - deps = [ - ":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 = "metastore_nodejs_gapic", - package_name = "@google-cloud/dataproc-metastore", - src = ":metastore_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "metastore_grpc_service_config.json", - package = "google.cloud.metastore.v1", - rest_numeric_enums = False, - service_yaml = "metastore_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "metastore-v1-nodejs", - deps = [ - ":metastore_nodejs_gapic", - ":metastore_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "metastore_ruby_proto", - deps = [":metastore_proto"], -) - -ruby_grpc_library( - name = "metastore_ruby_grpc", - srcs = [":metastore_proto"], - deps = [":metastore_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "metastore_ruby_gapic", - srcs = [":metastore_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-metastore-v1", - "ruby-cloud-env-prefix=METASTORE", - "ruby-cloud-product-url=https://cloud.google.com/dataproc-metastore/", - "ruby-cloud-api-id=metastore.googleapis.com", - "ruby-cloud-api-shortname=metastore", - ], - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Dataproc Metastore is a fully managed, highly available within a region, autohealing serverless Apache Hive metastore (HMS) on Google Cloud for data analytics products. It supports HMS and serves as a critical component for managing the metadata of relational entities and provides interoperability between data processing applications in the open source data ecosystem.", - ruby_cloud_title = "Dataproc Metastore V1", - deps = [ - ":metastore_ruby_grpc", - ":metastore_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-metastore-v1-ruby", - deps = [ - ":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 = "metastore_csharp_proto", - deps = [":metastore_proto"], -) - -csharp_grpc_library( - name = "metastore_csharp_grpc", - srcs = [":metastore_proto"], - deps = [":metastore_csharp_proto"], -) - -csharp_gapic_library( - name = "metastore_csharp_gapic", - srcs = [":metastore_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "metastore_v1.yaml", - deps = [ - ":metastore_csharp_grpc", - ":metastore_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-metastore-v1-csharp", - deps = [ - ":metastore_csharp_gapic", - ":metastore_csharp_grpc", - ":metastore_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "metastore_cc_proto", - deps = [":metastore_proto"], -) - -cc_grpc_library( - name = "metastore_cc_grpc", - srcs = [":metastore_proto"], - grpc_only = True, - deps = [":metastore_cc_proto"], -) diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/v1alpha/BUILD.bazel --- a/google/cloud/metastore/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/metastore/v1alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -1,392 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "metastore_proto", - srcs = [ - "metastore.proto", - "metastore_federation.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/type:dayofweek_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "metastore_proto_with_info", - deps = [ - ":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 = "metastore_java_proto", - deps = [":metastore_proto"], -) - -java_grpc_library( - name = "metastore_java_grpc", - srcs = [":metastore_proto"], - deps = [":metastore_java_proto"], -) - -java_gapic_library( - name = "metastore_java_gapic", - srcs = [":metastore_proto_with_info"], - gapic_yaml = "metastore_gapic.yaml", - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "metastore_v1alpha.yaml", - test_deps = [ - ":metastore_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":metastore_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "metastore_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.metastore.v1alpha.DataprocMetastoreClientHttpJsonTest", - "com.google.cloud.metastore.v1alpha.DataprocMetastoreClientTest", - ], - runtime_deps = [":metastore_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-metastore-v1alpha-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":metastore_java_gapic", - ":metastore_java_grpc", - ":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 = "metastore_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha", - protos = [":metastore_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:dayofweek_go_proto", - ], -) - -go_gapic_library( - name = "metastore_go_gapic", - srcs = [":metastore_proto_with_info"], - grpc_service_config = "metastore_grpc_service_config.json", - importpath = "cloud.google.com/go/metastore/apiv1alpha;metastore", - metadata = True, - rest_numeric_enums = False, - service_yaml = "metastore_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":metastore_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - 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-metastore-v1alpha-go", - deps = [ - ":metastore_go_gapic", - ":metastore_go_gapic_srcjar-metadata.srcjar", - ":metastore_go_gapic_srcjar-test.srcjar", - ":metastore_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "metastore_py_gapic", - srcs = [":metastore_proto"], - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - opt_args = [ - "warehouse-package-name=google-cloud-dataproc-metastore", - ], -) - -py_test( - name = "metastore_py_gapic_test", - srcs = [ - "metastore_py_gapic_pytest.py", - "metastore_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":metastore_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "metastore-v1alpha-py", - deps = [ - ":metastore_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "metastore_php_proto", - deps = [":metastore_proto"], -) - -php_grpc_library( - name = "metastore_php_grpc", - srcs = [":metastore_proto"], - deps = [":metastore_php_proto"], -) - -php_gapic_library( - name = "metastore_php_gapic", - srcs = [":metastore_proto_with_info"], - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "metastore_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":metastore_php_grpc", - ":metastore_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-metastore-v1alpha-php", - deps = [ - ":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 = "metastore_nodejs_gapic", - package_name = "@google-cloud/dataproc-metastore", - src = ":metastore_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "metastore_grpc_service_config.json", - package = "google.cloud.metastore.v1alpha", - rest_numeric_enums = False, - service_yaml = "metastore_v1alpha.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "metastore-v1alpha-nodejs", - deps = [ - ":metastore_nodejs_gapic", - ":metastore_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "metastore_ruby_proto", - deps = [":metastore_proto"], -) - -ruby_grpc_library( - name = "metastore_ruby_grpc", - srcs = [":metastore_proto"], - deps = [":metastore_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "metastore_ruby_gapic", - srcs = [":metastore_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-metastore-v1alpha"], - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":metastore_ruby_grpc", - ":metastore_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-metastore-v1alpha-ruby", - deps = [ - ":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 = "metastore_csharp_proto", - deps = [":metastore_proto"], -) - -csharp_grpc_library( - name = "metastore_csharp_grpc", - srcs = [":metastore_proto"], - deps = [":metastore_csharp_proto"], -) - -csharp_gapic_library( - name = "metastore_csharp_gapic", - srcs = [":metastore_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "metastore_v1alpha.yaml", - deps = [ - ":metastore_csharp_grpc", - ":metastore_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-metastore-v1alpha-csharp", - deps = [ - ":metastore_csharp_gapic", - ":metastore_csharp_grpc", - ":metastore_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "metastore_cc_proto", - deps = [":metastore_proto"], -) - -cc_grpc_library( - name = "metastore_cc_grpc", - srcs = [":metastore_proto"], - grpc_only = True, - deps = [":metastore_cc_proto"], -) diff -urN a/google/cloud/metastore/v1beta/BUILD.bazel b/google/cloud/metastore/v1beta/BUILD.bazel --- a/google/cloud/metastore/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/metastore/v1beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,383 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "metastore_proto", - srcs = [ - "metastore.proto", - "metastore_federation.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/type:dayofweek_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "metastore_proto_with_info", - deps = [ - ":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 = "metastore_java_proto", - deps = [":metastore_proto"], -) - -java_grpc_library( - name = "metastore_java_grpc", - srcs = [":metastore_proto"], - deps = [":metastore_java_proto"], -) - -java_gapic_library( - name = "metastore_java_gapic", - srcs = [":metastore_proto_with_info"], - gapic_yaml = "metastore_gapic.yaml", - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":metastore_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":metastore_java_proto", - ], -) - -java_gapic_test( - name = "metastore_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.metastore.v1beta.DataprocMetastoreClientHttpJsonTest", - "com.google.cloud.metastore.v1beta.DataprocMetastoreClientTest", - ], - runtime_deps = [":metastore_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-metastore-v1beta-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":metastore_java_gapic", - ":metastore_java_grpc", - ":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 = "metastore_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1beta", - protos = [":metastore_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:dayofweek_go_proto", - ], -) - -go_gapic_library( - name = "metastore_go_gapic", - srcs = [":metastore_proto_with_info"], - grpc_service_config = "metastore_grpc_service_config.json", - importpath = "cloud.google.com/go/metastore/apiv1beta;metastore", - metadata = True, - rest_numeric_enums = False, - service_yaml = "metastore_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":metastore_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "metastore_go_gapic_test", - srcs = [":metastore_go_gapic_srcjar_test"], - embed = [":metastore_go_gapic"], - importpath = "cloud.google.com/go/metastore/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-metastore-v1beta-go", - deps = [ - ":metastore_go_gapic", - ":metastore_go_gapic_srcjar-metadata.srcjar", - ":metastore_go_gapic_srcjar-test.srcjar", - ":metastore_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "metastore_py_gapic", - srcs = [":metastore_proto"], - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - opt_args = [ - "warehouse-package-name=google-cloud-dataproc-metastore", - ], -) - -py_test( - name = "metastore_py_gapic_test", - srcs = [ - "metastore_py_gapic_pytest.py", - "metastore_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":metastore_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "metastore-v1beta-py", - deps = [ - ":metastore_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "metastore_php_proto", - deps = [":metastore_proto"], -) - -php_grpc_library( - name = "metastore_php_grpc", - srcs = [":metastore_proto"], - deps = [":metastore_php_proto"], -) - -php_gapic_library( - name = "metastore_php_gapic", - srcs = [":metastore_proto_with_info"], - gapic_yaml = "metastore_gapic.yaml", - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "metastore_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":metastore_php_grpc", - ":metastore_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-metastore-v1beta-php", - deps = [ - ":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 = "metastore_nodejs_gapic", - package_name = "@google-cloud/dataproc-metastore", - src = ":metastore_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "metastore_grpc_service_config.json", - package = "google.cloud.metastore.v1beta", - rest_numeric_enums = False, - service_yaml = "metastore_v1beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "metastore-v1beta-nodejs", - deps = [ - ":metastore_nodejs_gapic", - ":metastore_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "metastore_ruby_proto", - deps = [":metastore_proto"], -) - -ruby_grpc_library( - name = "metastore_ruby_grpc", - srcs = [":metastore_proto"], - deps = [":metastore_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "metastore_ruby_gapic", - srcs = [":metastore_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-metastore-v1beta", - "ruby-cloud-env-prefix=METASTORE", - "ruby-cloud-product-url=https://cloud.google.com/dataproc-metastore/", - "ruby-cloud-api-id=metastore.googleapis.com", - "ruby-cloud-api-shortname=metastore", - ], - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Dataproc Metastore is a fully managed, highly available within a region, autohealing serverless Apache Hive metastore (HMS) on Google Cloud for data analytics products. It supports HMS and serves as a critical component for managing the metadata of relational entities and provides interoperability between data processing applications in the open source data ecosystem.", - ruby_cloud_title = "Dataproc Metastore V1beta", - deps = [ - ":metastore_ruby_grpc", - ":metastore_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-metastore-v1beta-ruby", - deps = [ - ":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 = "metastore_csharp_proto", - deps = [":metastore_proto"], -) - -csharp_grpc_library( - name = "metastore_csharp_grpc", - srcs = [":metastore_proto"], - deps = [":metastore_csharp_proto"], -) - -csharp_gapic_library( - name = "metastore_csharp_gapic", - srcs = [":metastore_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "metastore_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "metastore_v1beta.yaml", - deps = [ - ":metastore_csharp_grpc", - ":metastore_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-metastore-v1beta-csharp", - deps = [ - ":metastore_csharp_gapic", - ":metastore_csharp_grpc", - ":metastore_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/networkanalyzer/logging/v1/BUILD.bazel b/google/cloud/networkanalyzer/logging/v1/BUILD.bazel --- a/google/cloud/networkanalyzer/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/networkanalyzer/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,176 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "analyzer_log.proto", - ], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/networkanalyzer/logging/v1", - protos = [":logging_proto"], - deps = [ - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/networkconnectivity/BUILD.bazel b/google/cloud/networkconnectivity/BUILD.bazel --- a/google/cloud/networkconnectivity/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/networkconnectivity/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-network_connectivity. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for networkconnectivity. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "networkconnectivity_ruby_wrapper", - srcs = ["//google/cloud/networkconnectivity/v1:networkconnectivity_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-network_connectivity", - "ruby-cloud-env-prefix=NETWORK_CONNECTIVITY", - "ruby-cloud-wrapper-of=v1:0.4;v1alpha1:0.5", - "ruby-cloud-product-url=https://cloud.google.com/network-connectivity/docs", - "ruby-cloud-api-id=networkconnectivity.googleapis.com", - "ruby-cloud-api-shortname=networkconnectivity", - ], - ruby_cloud_description = "Network Connectivity is Google's suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network.", - ruby_cloud_title = "Network Connectivity", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-networkconnectivity-ruby", - deps = [ - ":networkconnectivity_ruby_wrapper", - ], -) diff -urN a/google/cloud/networkconnectivity/v1/BUILD.bazel b/google/cloud/networkconnectivity/v1/BUILD.bazel --- a/google/cloud/networkconnectivity/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/networkconnectivity/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,395 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "networkconnectivity_proto", - srcs = [ - "common.proto", - "hub.proto", - "policy_based_routing.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 = "networkconnectivity_proto_with_info", - deps = [ - ":networkconnectivity_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 = "networkconnectivity_java_proto", - deps = [":networkconnectivity_proto"], -) - -java_grpc_library( - name = "networkconnectivity_java_grpc", - srcs = [":networkconnectivity_proto"], - deps = [":networkconnectivity_java_proto"], -) - -java_gapic_library( - name = "networkconnectivity_java_gapic", - srcs = [":networkconnectivity_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "networkconnectivity_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkconnectivity_v1.yaml", - test_deps = [ - ":networkconnectivity_java_grpc", - ], - transport = "grpc", - deps = [ - ":networkconnectivity_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "networkconnectivity_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.networkconnectivity.v1.HubServiceClientTest", - "com.google.cloud.networkconnectivity.v1.PolicyBasedRoutingServiceClientTest", - ], - runtime_deps = [":networkconnectivity_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-networkconnectivity-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":networkconnectivity_java_gapic", - ":networkconnectivity_java_grpc", - ":networkconnectivity_java_proto", - ":networkconnectivity_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 = "networkconnectivity_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1", - protos = [":networkconnectivity_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "networkconnectivity_go_gapic", - srcs = [":networkconnectivity_proto_with_info"], - grpc_service_config = "networkconnectivity_v1_grpc_service_config.json", - importpath = "cloud.google.com/go/networkconnectivity/apiv1;networkconnectivity", - metadata = True, - rest_numeric_enums = False, - service_yaml = "networkconnectivity_v1.yaml", - deps = [ - ":networkconnectivity_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "networkconnectivity_go_gapic_test", - srcs = [":networkconnectivity_go_gapic_srcjar_test"], - embed = [":networkconnectivity_go_gapic"], - importpath = "cloud.google.com/go/networkconnectivity/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-networkconnectivity-v1-go", - deps = [ - ":networkconnectivity_go_gapic", - ":networkconnectivity_go_gapic_srcjar-metadata.srcjar", - ":networkconnectivity_go_gapic_srcjar-test.srcjar", - ":networkconnectivity_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "networkconnectivity_py_gapic", - srcs = [":networkconnectivity_proto"], - grpc_service_config = "networkconnectivity_v1_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - opt_args = ["warehouse-package-name=google-cloud-network-connectivity"], -) - -py_test( - name = "networkconnectivity_py_gapic_test", - srcs = [ - "networkconnectivity_py_gapic_pytest.py", - "networkconnectivity_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":networkconnectivity_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "networkconnectivity-v1-py", - deps = [ - ":networkconnectivity_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 = "networkconnectivity_php_proto", - deps = [":networkconnectivity_proto"], -) - -php_grpc_library( - name = "networkconnectivity_php_grpc", - srcs = [":networkconnectivity_proto"], - deps = [":networkconnectivity_php_proto"], -) - -php_gapic_library( - name = "networkconnectivity_php_gapic", - srcs = [":networkconnectivity_proto_with_info"], - grpc_service_config = "networkconnectivity_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkconnectivity_v1.yaml", - transport = "grpc+rest", - deps = [ - ":networkconnectivity_php_grpc", - ":networkconnectivity_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-networkconnectivity-v1-php", - deps = [ - ":networkconnectivity_php_gapic", - ":networkconnectivity_php_grpc", - ":networkconnectivity_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "networkconnectivity_nodejs_gapic", - package_name = "@google-cloud/network-connectivity", - src = ":networkconnectivity_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "networkconnectivity_v1_grpc_service_config.json", - package = "google.cloud.networkconnectivity.v1", - rest_numeric_enums = False, - service_yaml = "networkconnectivity_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "networkconnectivity-v1-nodejs", - deps = [ - ":networkconnectivity_nodejs_gapic", - ":networkconnectivity_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "networkconnectivity_ruby_proto", - deps = [":networkconnectivity_proto"], -) - -ruby_grpc_library( - name = "networkconnectivity_ruby_grpc", - srcs = [":networkconnectivity_proto"], - deps = [":networkconnectivity_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "networkconnectivity_ruby_gapic", - srcs = [":networkconnectivity_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=networkconnectivity.googleapis.com", - "ruby-cloud-api-shortname=networkconnectivity", - "ruby-cloud-env-prefix=NETWORK_CONNECTIVITY", - "ruby-cloud-gem-name=google-cloud-network_connectivity-v1", - "ruby-cloud-product-url=https://cloud.google.com/network-connectivity/docs", - ], - grpc_service_config = "networkconnectivity_v1_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Network Connectivity is Google's suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network.", - ruby_cloud_title = "Network Connectivity V1", - deps = [ - ":networkconnectivity_ruby_grpc", - ":networkconnectivity_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-networkconnectivity-v1-ruby", - deps = [ - ":networkconnectivity_ruby_gapic", - ":networkconnectivity_ruby_grpc", - ":networkconnectivity_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 = "networkconnectivity_csharp_proto", - deps = [":networkconnectivity_proto"], -) - -csharp_grpc_library( - name = "networkconnectivity_csharp_grpc", - srcs = [":networkconnectivity_proto"], - deps = [":networkconnectivity_csharp_proto"], -) - -csharp_gapic_library( - name = "networkconnectivity_csharp_gapic", - srcs = [":networkconnectivity_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "networkconnectivity_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkconnectivity_v1.yaml", - deps = [ - ":networkconnectivity_csharp_grpc", - ":networkconnectivity_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-networkconnectivity-v1-csharp", - deps = [ - ":networkconnectivity_csharp_gapic", - ":networkconnectivity_csharp_grpc", - ":networkconnectivity_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "networkconnectivity_cc_proto", - deps = [":networkconnectivity_proto"], -) - -cc_grpc_library( - name = "networkconnectivity_cc_grpc", - srcs = [":networkconnectivity_proto"], - grpc_only = True, - deps = [":networkconnectivity_cc_proto"], -) diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel --- a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,372 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "networkconnectivity_proto", - srcs = [ - "common.proto", - "hub.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 = "networkconnectivity_proto_with_info", - deps = [ - ":networkconnectivity_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 = "networkconnectivity_java_proto", - deps = [":networkconnectivity_proto"], -) - -java_grpc_library( - name = "networkconnectivity_java_grpc", - srcs = [":networkconnectivity_proto"], - deps = [":networkconnectivity_java_proto"], -) - -java_gapic_library( - name = "networkconnectivity_java_gapic", - srcs = [":networkconnectivity_proto_with_info"], - grpc_service_config = "networkconnectivity_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":networkconnectivity_java_grpc", - ], - transport = "grpc", - deps = [ - ":networkconnectivity_java_proto", - ], -) - -java_gapic_test( - name = "networkconnectivity_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.networkconnectivity.v1alpha1.HubServiceClientTest", - ], - runtime_deps = [":networkconnectivity_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-networkconnectivity-v1alpha1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":networkconnectivity_java_gapic", - ":networkconnectivity_java_grpc", - ":networkconnectivity_java_proto", - ":networkconnectivity_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 = "networkconnectivity_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1alpha1", - protos = [":networkconnectivity_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "networkconnectivity_go_gapic", - srcs = [":networkconnectivity_proto_with_info"], - grpc_service_config = "networkconnectivity_grpc_service_config.json", - importpath = "cloud.google.com/go/networkconnectivity/apiv1alpha1;networkconnectivity", - metadata = True, - rest_numeric_enums = False, - service_yaml = "networkconnectivity_v1alpha1.yaml", - deps = [ - ":networkconnectivity_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "networkconnectivity_go_gapic_test", - srcs = [":networkconnectivity_go_gapic_srcjar_test"], - embed = [":networkconnectivity_go_gapic"], - importpath = "cloud.google.com/go/networkconnectivity/apiv1alpha1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-networkconnectivity-v1alpha1-go", - deps = [ - ":networkconnectivity_go_gapic", - ":networkconnectivity_go_gapic_srcjar-metadata.srcjar", - ":networkconnectivity_go_gapic_srcjar-test.srcjar", - ":networkconnectivity_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "networkconnectivity_py_gapic", - srcs = [":networkconnectivity_proto"], - grpc_service_config = "networkconnectivity_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-network-connectivity"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "networkconnectivity_py_gapic_test", - srcs = [ - "networkconnectivity_py_gapic_pytest.py", - "networkconnectivity_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":networkconnectivity_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "networkconnectivity-v1alpha1-py", - deps = [ - ":networkconnectivity_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 = "networkconnectivity_php_proto", - deps = [":networkconnectivity_proto"], -) - -php_grpc_library( - name = "networkconnectivity_php_grpc", - srcs = [":networkconnectivity_proto"], - deps = [":networkconnectivity_php_proto"], -) - -php_gapic_library( - name = "networkconnectivity_php_gapic", - srcs = [":networkconnectivity_proto_with_info"], - grpc_service_config = "networkconnectivity_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkconnectivity_v1alpha1.yaml", - transport = "grpc+rest", - deps = [ - ":networkconnectivity_php_grpc", - ":networkconnectivity_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-networkconnectivity-v1alpha1-php", - deps = [ - ":networkconnectivity_php_gapic", - ":networkconnectivity_php_grpc", - ":networkconnectivity_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "networkconnectivity_nodejs_gapic", - package_name = "@google-cloud/network-connectivity", - src = ":networkconnectivity_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "networkconnectivity_grpc_service_config.json", - package = "google.cloud.networkconnectivity.v1alpha1", - rest_numeric_enums = False, - service_yaml = "networkconnectivity_v1alpha1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "networkconnectivity-v1alpha1-nodejs", - deps = [ - ":networkconnectivity_nodejs_gapic", - ":networkconnectivity_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "networkconnectivity_ruby_proto", - deps = [":networkconnectivity_proto"], -) - -ruby_grpc_library( - name = "networkconnectivity_ruby_grpc", - srcs = [":networkconnectivity_proto"], - deps = [":networkconnectivity_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "networkconnectivity_ruby_gapic", - srcs = [":networkconnectivity_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=networkconnectivity.googleapis.com", - "ruby-cloud-api-shortname=networkconnectivity", - "ruby-cloud-env-prefix=NETWORK_CONNECTIVITY", - "ruby-cloud-gem-name=google-cloud-network_connectivity-v1alpha1", - "ruby-cloud-product-url=https://cloud.google.com/network-connectivity/docs", - ], - grpc_service_config = "networkconnectivity_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Network Connectivity is Google's suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network.", - ruby_cloud_title = "Network Connectivity V1alpha1", - deps = [ - ":networkconnectivity_ruby_grpc", - ":networkconnectivity_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-networkconnectivity-v1alpha1-ruby", - deps = [ - ":networkconnectivity_ruby_gapic", - ":networkconnectivity_ruby_grpc", - ":networkconnectivity_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 = "networkconnectivity_csharp_proto", - deps = [":networkconnectivity_proto"], -) - -csharp_grpc_library( - name = "networkconnectivity_csharp_grpc", - srcs = [":networkconnectivity_proto"], - deps = [":networkconnectivity_csharp_proto"], -) - -csharp_gapic_library( - name = "networkconnectivity_csharp_gapic", - srcs = [":networkconnectivity_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "networkconnectivity_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkconnectivity_v1alpha1.yaml", - deps = [ - ":networkconnectivity_csharp_grpc", - ":networkconnectivity_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-networkconnectivity-v1alpha1-csharp", - deps = [ - ":networkconnectivity_csharp_gapic", - ":networkconnectivity_csharp_grpc", - ":networkconnectivity_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/networkmanagement/BUILD.bazel b/google/cloud/networkmanagement/BUILD.bazel --- a/google/cloud/networkmanagement/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/networkmanagement/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-network_management. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for networkmanagement. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "networkmanagement_ruby_wrapper", - srcs = ["//google/cloud/networkmanagement/v1:networkmanagement_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-network_management", - "ruby-cloud-wrapper-of=v1:0.1", - "ruby-cloud-product-url=https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/reference/networkmanagement/rest", - "ruby-cloud-api-id=networkmanagement.googleapis.com", - "ruby-cloud-api-shortname=networkmanagement", - ], - ruby_cloud_description = "The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.", - ruby_cloud_title = "Network Management", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-networkmanagement-ruby", - deps = [ - ":networkmanagement_ruby_wrapper", - ], -) diff -urN a/google/cloud/networkmanagement/v1/BUILD.bazel b/google/cloud/networkmanagement/v1/BUILD.bazel --- a/google/cloud/networkmanagement/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/networkmanagement/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,396 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "networkmanagement_proto", - srcs = [ - "connectivity_test.proto", - "reachability.proto", - "trace.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "networkmanagement_proto_with_info", - deps = [ - ":networkmanagement_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 = "networkmanagement_java_proto", - deps = [":networkmanagement_proto"], -) - -java_grpc_library( - name = "networkmanagement_java_grpc", - srcs = [":networkmanagement_proto"], - deps = [":networkmanagement_java_proto"], -) - -java_gapic_library( - name = "networkmanagement_java_gapic", - srcs = [":networkmanagement_proto_with_info"], - grpc_service_config = "networkmanagement_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":networkmanagement_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":networkmanagement_java_proto", - ], -) - -java_gapic_test( - name = "networkmanagement_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.networkmanagement.v1.ReachabilityServiceClientHttpJsonTest", - "com.google.cloud.networkmanagement.v1.ReachabilityServiceClientTest", - ], - runtime_deps = [":networkmanagement_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-networkmanagement-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":networkmanagement_java_gapic", - ":networkmanagement_java_grpc", - ":networkmanagement_java_proto", - ":networkmanagement_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 = "networkmanagement_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/networkmanagement/v1", - protos = [":networkmanagement_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "networkmanagement_go_gapic", - srcs = [":networkmanagement_proto_with_info"], - grpc_service_config = "networkmanagement_grpc_service_config.json", - importpath = "cloud.google.com/go/networkmanagement/apiv1;networkmanagement", - metadata = True, - rest_numeric_enums = False, - service_yaml = "networkmanagement_v1.yaml", - transport = "grpc+rest", - deps = [ - ":networkmanagement_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "networkmanagement_go_gapic_test", - srcs = [":networkmanagement_go_gapic_srcjar_test"], - embed = [":networkmanagement_go_gapic"], - importpath = "cloud.google.com/go/networkmanagement/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-networkmanagement-v1-go", - deps = [ - ":networkmanagement_go_gapic", - ":networkmanagement_go_gapic_srcjar-metadata.srcjar", - ":networkmanagement_go_gapic_srcjar-test.srcjar", - ":networkmanagement_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "networkmanagement_py_gapic", - srcs = [":networkmanagement_proto"], - grpc_service_config = "networkmanagement_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-network-management", - "python-gapic-namespace=google.cloud", - "python-gapic-name=network_management", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed -#py_test( -# name = "networkmanagement_py_gapic_test", -# srcs = [ -# "networkmanagement_py_gapic_pytest.py", -# "networkmanagement_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":networkmanagement_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "networkmanagement-v1-py", - deps = [ - ":networkmanagement_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 = "networkmanagement_php_proto", - deps = [":networkmanagement_proto"], -) - -php_grpc_library( - name = "networkmanagement_php_grpc", - srcs = [":networkmanagement_proto"], - deps = [":networkmanagement_php_proto"], -) - -php_gapic_library( - name = "networkmanagement_php_gapic", - srcs = [":networkmanagement_proto_with_info"], - grpc_service_config = "networkmanagement_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkmanagement_v1.yaml", - transport = "grpc+rest", - deps = [ - ":networkmanagement_php_grpc", - ":networkmanagement_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-networkmanagement-v1-php", - deps = [ - ":networkmanagement_php_gapic", - ":networkmanagement_php_grpc", - ":networkmanagement_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "networkmanagement_nodejs_gapic", - package_name = "@google-cloud/network-management", - src = ":networkmanagement_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "networkmanagement_grpc_service_config.json", - package = "google.cloud.networkmanagement.v1", - rest_numeric_enums = False, - service_yaml = "networkmanagement_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "networkmanagement-v1-nodejs", - deps = [ - ":networkmanagement_nodejs_gapic", - ":networkmanagement_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "networkmanagement_ruby_proto", - deps = [":networkmanagement_proto"], -) - -ruby_grpc_library( - name = "networkmanagement_ruby_grpc", - srcs = [":networkmanagement_proto"], - deps = [":networkmanagement_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "networkmanagement_ruby_gapic", - srcs = [":networkmanagement_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-network_management-v1", - "ruby-cloud-api-shortname=networkmanagement", - "ruby-cloud-api-id=networkmanagement.googleapis.com", - "ruby-cloud-product-url=https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/reference/networkmanagement/rest", - ], - grpc_service_config = "networkmanagement_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.", - ruby_cloud_title = "Network Management V1", - deps = [ - ":networkmanagement_ruby_grpc", - ":networkmanagement_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-networkmanagement-v1-ruby", - deps = [ - ":networkmanagement_ruby_gapic", - ":networkmanagement_ruby_grpc", - ":networkmanagement_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 = "networkmanagement_csharp_proto", - deps = [":networkmanagement_proto"], -) - -csharp_grpc_library( - name = "networkmanagement_csharp_grpc", - srcs = [":networkmanagement_proto"], - deps = [":networkmanagement_csharp_proto"], -) - -csharp_gapic_library( - name = "networkmanagement_csharp_gapic", - srcs = [":networkmanagement_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "networkmanagement_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkmanagement_v1.yaml", - deps = [ - ":networkmanagement_csharp_grpc", - ":networkmanagement_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-networkmanagement-v1-csharp", - deps = [ - ":networkmanagement_csharp_gapic", - ":networkmanagement_csharp_grpc", - ":networkmanagement_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "networkmanagement_cc_proto", - deps = [":networkmanagement_proto"], -) - -cc_grpc_library( - name = "networkmanagement_cc_grpc", - srcs = [":networkmanagement_proto"], - grpc_only = True, - deps = [":networkmanagement_cc_proto"], -) diff -urN a/google/cloud/networkmanagement/v1beta1/BUILD.bazel b/google/cloud/networkmanagement/v1beta1/BUILD.bazel --- a/google/cloud/networkmanagement/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/networkmanagement/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,375 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "networkmanagement_proto", - srcs = [ - "connectivity_test.proto", - "reachability.proto", - "trace.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "networkmanagement_proto_with_info", - deps = [ - ":networkmanagement_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 = "networkmanagement_java_proto", - deps = [":networkmanagement_proto"], -) - -java_grpc_library( - name = "networkmanagement_java_grpc", - srcs = [":networkmanagement_proto"], - deps = [":networkmanagement_java_proto"], -) - -java_gapic_library( - name = "networkmanagement_java_gapic", - srcs = [":networkmanagement_proto_with_info"], - grpc_service_config = "networkmanagement_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":networkmanagement_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":networkmanagement_java_proto", - ], -) - -java_gapic_test( - name = "networkmanagement_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.networkmanagement.v1beta1.ReachabilityServiceClientHttpJsonTest", - "com.google.cloud.networkmanagement.v1beta1.ReachabilityServiceClientTest", - ], - runtime_deps = [":networkmanagement_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-networkmanagement-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":networkmanagement_java_gapic", - ":networkmanagement_java_grpc", - ":networkmanagement_java_proto", - ":networkmanagement_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 = "networkmanagement_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/networkmanagement/v1beta1", - protos = [":networkmanagement_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "networkmanagement_go_gapic", - srcs = [":networkmanagement_proto_with_info"], - grpc_service_config = "networkmanagement_grpc_service_config.json", - importpath = "cloud.google.com/go/networkmanagement/apiv1beta1;networkmanagement", - metadata = True, - rest_numeric_enums = False, - service_yaml = "networkmanagement_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":networkmanagement_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "networkmanagement_go_gapic_test", - srcs = [":networkmanagement_go_gapic_srcjar_test"], - embed = [":networkmanagement_go_gapic"], - importpath = "cloud.google.com/go/networkmanagement/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-networkmanagement-v1beta1-go", - deps = [ - ":networkmanagement_go_gapic", - ":networkmanagement_go_gapic_srcjar-metadata.srcjar", - ":networkmanagement_go_gapic_srcjar-test.srcjar", - ":networkmanagement_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "networkmanagement_py_gapic", - srcs = [":networkmanagement_proto"], - grpc_service_config = "networkmanagement_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed -#py_test( -# name = "networkmanagement_py_gapic_test", -# srcs = [ -# "networkmanagement_py_gapic_pytest.py", -# "networkmanagement_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":networkmanagement_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "networkmanagement-v1beta1-py", - deps = [ - ":networkmanagement_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 = "networkmanagement_php_proto", - deps = [":networkmanagement_proto"], -) - -php_grpc_library( - name = "networkmanagement_php_grpc", - srcs = [":networkmanagement_proto"], - deps = [":networkmanagement_php_proto"], -) - -php_gapic_library( - name = "networkmanagement_php_gapic", - srcs = [":networkmanagement_proto_with_info"], - grpc_service_config = "networkmanagement_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkmanagement_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":networkmanagement_php_grpc", - ":networkmanagement_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-networkmanagement-v1beta1-php", - deps = [ - ":networkmanagement_php_gapic", - ":networkmanagement_php_grpc", - ":networkmanagement_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "networkmanagement_nodejs_gapic", - package_name = "@google-cloud/network-management", - src = ":networkmanagement_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "networkmanagement_grpc_service_config.json", - package = "google.cloud.networkmanagement.v1beta1", - rest_numeric_enums = False, - service_yaml = "networkmanagement_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "networkmanagement-v1beta1-nodejs", - deps = [ - ":networkmanagement_nodejs_gapic", - ":networkmanagement_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "networkmanagement_ruby_proto", - deps = [":networkmanagement_proto"], -) - -ruby_grpc_library( - name = "networkmanagement_ruby_grpc", - srcs = [":networkmanagement_proto"], - deps = [":networkmanagement_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "networkmanagement_ruby_gapic", - srcs = [":networkmanagement_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-network_management-v1beta1", - "ruby-cloud-api-shortname=networkmanagement", - "ruby-cloud-api-id=networkmanagement.googleapis.com", - "ruby-cloud-product-url=https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/reference/networkmanagement/rest", - ], - grpc_service_config = "networkmanagement_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.", - ruby_cloud_title = "Network Management V1beta1", - deps = [ - ":networkmanagement_ruby_grpc", - ":networkmanagement_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-networkmanagement-v1beta1-ruby", - deps = [ - ":networkmanagement_ruby_gapic", - ":networkmanagement_ruby_grpc", - ":networkmanagement_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 = "networkmanagement_csharp_proto", - deps = [":networkmanagement_proto"], -) - -csharp_grpc_library( - name = "networkmanagement_csharp_grpc", - srcs = [":networkmanagement_proto"], - deps = [":networkmanagement_csharp_proto"], -) - -csharp_gapic_library( - name = "networkmanagement_csharp_gapic", - srcs = [":networkmanagement_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "networkmanagement_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkmanagement_v1beta1.yaml", - deps = [ - ":networkmanagement_csharp_grpc", - ":networkmanagement_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-networkmanagement-v1beta1-csharp", - deps = [ - ":networkmanagement_csharp_gapic", - ":networkmanagement_csharp_grpc", - ":networkmanagement_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/networksecurity/BUILD.bazel b/google/cloud/networksecurity/BUILD.bazel --- a/google/cloud/networksecurity/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/networksecurity/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-network_security. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for networksecurity. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta1 in this case. -ruby_cloud_gapic_library( - name = "networksecurity_ruby_wrapper", - srcs = ["//google/cloud/networksecurity/v1beta1:networksecurity_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-network_security", - "ruby-cloud-wrapper-of=v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/traffic-director/docs/reference/network-security/rest/", - "ruby-cloud-api-id=networksecurity.googleapis.com", - "ruby-cloud-api-shortname=networksecurity", - ], - ruby_cloud_description = "The client library for the Google Network Security V1beta1 API.", - ruby_cloud_title = "Network Security", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-networksecurity-ruby", - deps = [ - ":networksecurity_ruby_wrapper", - ], -) diff -urN a/google/cloud/networksecurity/v1/BUILD.bazel b/google/cloud/networksecurity/v1/BUILD.bazel --- a/google/cloud/networksecurity/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/networksecurity/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,335 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "networksecurity_proto", - srcs = [ - "authorization_policy.proto", - "client_tls_policy.proto", - "common.proto", - "network_security.proto", - "server_tls_policy.proto", - "tls.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "networksecurity_proto_with_info", - deps = [ - ":networksecurity_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -java_proto_library( - name = "networksecurity_java_proto", - deps = [":networksecurity_proto"], -) - -java_grpc_library( - name = "networksecurity_java_grpc", - srcs = [":networksecurity_proto"], - deps = [":networksecurity_java_proto"], -) - -java_gapic_library( - name = "networksecurity_java_gapic", - srcs = [":networksecurity_proto_with_info"], - grpc_service_config = "networksecurity_v1_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":networksecurity_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc", - deps = [ - ":networksecurity_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "networksecurity_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.networksecurity.v1.NetworkSecurityClientTest", - ], - runtime_deps = [":networksecurity_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-networksecurity-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":networksecurity_java_gapic", - ":networksecurity_java_grpc", - ":networksecurity_java_proto", - ":networksecurity_proto", - ], -) - -go_proto_library( - name = "networksecurity_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/networksecurity/v1", - protos = [":networksecurity_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "networksecurity_go_gapic", - srcs = [":networksecurity_proto_with_info"], - grpc_service_config = "networksecurity_v1_grpc_service_config.json", - importpath = "cloud.google.com/go/networksecurity/apiv1;networksecurity", - metadata = True, - rest_numeric_enums = False, - service_yaml = "networksecurity_v1.yaml", - deps = [ - ":networksecurity_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "networksecurity_go_gapic_test", - srcs = [":networksecurity_go_gapic_srcjar_test"], - embed = [":networksecurity_go_gapic"], - importpath = "cloud.google.com/go/networksecurity/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-networksecurity-v1-go", - deps = [ - ":networksecurity_go_gapic", - ":networksecurity_go_gapic_srcjar-metadata.srcjar", - ":networksecurity_go_gapic_srcjar-test.srcjar", - ":networksecurity_go_proto", - ], -) - -py_gapic_library( - name = "networksecurity_py_gapic", - srcs = [":networksecurity_proto"], - grpc_service_config = "networksecurity_v1_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-network-security", - "python-gapic-namespace=google.cloud", - "python-gapic-name=network_security", - ], - rest_numeric_enums = False, - transport = "grpc+rest", -) - -py_test( - name = "networksecurity_py_gapic_test", - srcs = [ - "networksecurity_py_gapic_pytest.py", - "networksecurity_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":networksecurity_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "networksecurity-v1-py", - deps = [ - ":networksecurity_py_gapic", - ], -) - -php_proto_library( - name = "networksecurity_php_proto", - deps = [":networksecurity_proto"], -) - -php_grpc_library( - name = "networksecurity_php_grpc", - srcs = [":networksecurity_proto"], - deps = [":networksecurity_php_proto"], -) - -php_gapic_library( - name = "networksecurity_php_gapic", - srcs = [":networksecurity_proto_with_info"], - grpc_service_config = "networksecurity_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networksecurity_v1.yaml", - transport = "grpc+rest", - deps = [ - ":networksecurity_php_grpc", - ":networksecurity_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-networksecurity-v1-php", - deps = [ - ":networksecurity_php_gapic", - ":networksecurity_php_grpc", - ":networksecurity_php_proto", - ], -) - -nodejs_gapic_library( - name = "networksecurity_nodejs_gapic", - package_name = "@google-cloud/networksecurity", - src = ":networksecurity_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "networksecurity_v1_grpc_service_config.json", - package = "google.cloud.networksecurity.v1", - rest_numeric_enums = False, - service_yaml = "networksecurity_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "networksecurity-v1-nodejs", - deps = [ - ":networksecurity_nodejs_gapic", - ":networksecurity_proto", - ], -) - -ruby_proto_library( - name = "networksecurity_ruby_proto", - deps = [":networksecurity_proto"], -) - -ruby_grpc_library( - name = "networksecurity_ruby_grpc", - srcs = [":networksecurity_proto"], - deps = [":networksecurity_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "networksecurity_ruby_gapic", - srcs = [":networksecurity_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-networksecurity-v1", - ], - grpc_service_config = "networksecurity_v1_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":networksecurity_ruby_grpc", - ":networksecurity_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-networksecurity-v1-ruby", - deps = [ - ":networksecurity_ruby_gapic", - ":networksecurity_ruby_grpc", - ":networksecurity_ruby_proto", - ], -) - -csharp_proto_library( - name = "networksecurity_csharp_proto", - deps = [":networksecurity_proto"], -) - -csharp_grpc_library( - name = "networksecurity_csharp_grpc", - srcs = [":networksecurity_proto"], - deps = [":networksecurity_csharp_proto"], -) - -csharp_gapic_library( - name = "networksecurity_csharp_gapic", - srcs = [":networksecurity_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "networksecurity_v1_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":networksecurity_csharp_grpc", - ":networksecurity_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-networksecurity-v1-csharp", - deps = [ - ":networksecurity_csharp_gapic", - ":networksecurity_csharp_grpc", - ":networksecurity_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/networksecurity/v1beta1/BUILD.bazel b/google/cloud/networksecurity/v1beta1/BUILD.bazel --- a/google/cloud/networksecurity/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/networksecurity/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,413 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "networksecurity_proto", - srcs = [ - "authorization_policy.proto", - "client_tls_policy.proto", - "common.proto", - "network_security.proto", - "server_tls_policy.proto", - "tls.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "networksecurity_proto_with_info", - deps = [ - ":networksecurity_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "networksecurity_java_proto", - deps = [":networksecurity_proto"], -) - -java_grpc_library( - name = "networksecurity_java_grpc", - srcs = [":networksecurity_proto"], - deps = [":networksecurity_java_proto"], -) - -java_gapic_library( - name = "networksecurity_java_gapic", - srcs = [":networksecurity_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networksecurity_v1beta1.yaml", - test_deps = [ - ":networksecurity_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":networksecurity_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "networksecurity_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.networksecurity.v1beta1.NetworkSecurityClientHttpJsonTest", - "com.google.cloud.networksecurity.v1beta1.NetworkSecurityClientTest", - ], - runtime_deps = [":networksecurity_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-networksecurity-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":networksecurity_java_gapic", - ":networksecurity_java_grpc", - ":networksecurity_java_proto", - ":networksecurity_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "networksecurity_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1", - protos = [":networksecurity_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "networksecurity_go_gapic", - srcs = [":networksecurity_proto_with_info"], - grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json", - importpath = "cloud.google.com/go/networksecurity/apiv1beta1;networksecurity", - metadata = True, - rest_numeric_enums = False, - service_yaml = "networksecurity_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":networksecurity_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "networksecurity_go_gapic_test", - srcs = [":networksecurity_go_gapic_srcjar_test"], - embed = [":networksecurity_go_gapic"], - importpath = "cloud.google.com/go/networksecurity/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-networksecurity-v1beta1-go", - deps = [ - ":networksecurity_go_gapic", - ":networksecurity_go_gapic_srcjar-metadata.srcjar", - ":networksecurity_go_gapic_srcjar-test.srcjar", - ":networksecurity_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "networksecurity_py_gapic", - srcs = [":networksecurity_proto"], - grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-network-security", - "python-gapic-namespace=google.cloud", - "python-gapic-name=network_security", - ], - rest_numeric_enums = False, - service_yaml = "networksecurity_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "networksecurity_py_gapic_test", - srcs = [ - "networksecurity_py_gapic_pytest.py", - "networksecurity_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":networksecurity_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "networksecurity-v1beta1-py", - deps = [ - ":networksecurity_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "networksecurity_php_proto", - deps = [":networksecurity_proto"], -) - -php_grpc_library( - name = "networksecurity_php_grpc", - srcs = [":networksecurity_proto"], - deps = [":networksecurity_php_proto"], -) - -php_gapic_library( - name = "networksecurity_php_gapic", - srcs = [":networksecurity_proto_with_info"], - grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networksecurity_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":networksecurity_php_grpc", - ":networksecurity_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-networksecurity-v1beta1-php", - deps = [ - ":networksecurity_php_gapic", - ":networksecurity_php_grpc", - ":networksecurity_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "networksecurity_nodejs_gapic", - package_name = "@google-cloud/network-security", - src = ":networksecurity_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json", - package = "google.cloud.networksecurity.v1beta1", - rest_numeric_enums = False, - service_yaml = "networksecurity_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "networksecurity-v1beta1-nodejs", - deps = [ - ":networksecurity_nodejs_gapic", - ":networksecurity_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "networksecurity_ruby_proto", - deps = [":networksecurity_proto"], -) - -ruby_grpc_library( - name = "networksecurity_ruby_grpc", - srcs = [":networksecurity_proto"], - deps = [":networksecurity_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "networksecurity_ruby_gapic", - srcs = [":networksecurity_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=networksecurity.googleapis.com", - "ruby-cloud-api-shortname=networksecurity", - "ruby-cloud-gem-name=google-cloud-network_security-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/traffic-director/docs/reference/network-security/rest/", - ], - grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The client library for the Google Network Security V1beta1 API.", - ruby_cloud_title = "Network Security V1beta1", - service_yaml = "networksecurity_v1beta1.yaml", - deps = [ - ":networksecurity_ruby_grpc", - ":networksecurity_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-networksecurity-v1beta1-ruby", - deps = [ - ":networksecurity_ruby_gapic", - ":networksecurity_ruby_grpc", - ":networksecurity_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "networksecurity_csharp_proto", - deps = [":networksecurity_proto"], -) - -csharp_grpc_library( - name = "networksecurity_csharp_grpc", - srcs = [":networksecurity_proto"], - deps = [":networksecurity_csharp_proto"], -) - -csharp_gapic_library( - name = "networksecurity_csharp_gapic", - srcs = [":networksecurity_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networksecurity_v1beta1.yaml", - deps = [ - ":networksecurity_csharp_grpc", - ":networksecurity_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-networksecurity-v1beta1-csharp", - deps = [ - ":networksecurity_csharp_gapic", - ":networksecurity_csharp_grpc", - ":networksecurity_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "networksecurity_cc_proto", - deps = [":networksecurity_proto"], -) - -cc_grpc_library( - name = "networksecurity_cc_grpc", - srcs = [":networksecurity_proto"], - grpc_only = True, - deps = [":networksecurity_cc_proto"], -) diff -urN a/google/cloud/networkservices/v1/BUILD.bazel b/google/cloud/networkservices/v1/BUILD.bazel --- a/google/cloud/networkservices/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/networkservices/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,411 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "networkservices_proto", - srcs = [ - "common.proto", - "endpoint_policy.proto", - "gateway.proto", - "grpc_route.proto", - "http_route.proto", - "mesh.proto", - "network_services.proto", - "service_binding.proto", - "tcp_route.proto", - "tls_route.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//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 = "networkservices_proto_with_info", - deps = [ - ":networkservices_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "networkservices_java_proto", - deps = [":networkservices_proto"], -) - -java_grpc_library( - name = "networkservices_java_grpc", - srcs = [":networkservices_proto"], - deps = [":networkservices_java_proto"], -) - -java_gapic_library( - name = "networkservices_java_gapic", - srcs = [":networkservices_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "networkservices_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkservices_v1.yaml", - test_deps = [ - ":networkservices_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":networkservices_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "networkservices_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.networkservices.v1.NetworkServicesClientHttpJsonTest", - "com.google.cloud.networkservices.v1.NetworkServicesClientTest", - ], - runtime_deps = [":networkservices_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-networkservices-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":networkservices_java_gapic", - ":networkservices_java_grpc", - ":networkservices_java_proto", - ":networkservices_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 = "networkservices_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/networkservices/v1", - protos = [":networkservices_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "networkservices_go_gapic", - srcs = [":networkservices_proto_with_info"], - grpc_service_config = "networkservices_grpc_service_config.json", - importpath = "cloud.google.com/go/networkservices/apiv1;networkservices", - metadata = True, - rest_numeric_enums = False, - service_yaml = "networkservices_v1.yaml", - transport = "grpc+rest", - deps = [ - ":networkservices_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "networkservices_go_gapic_test", - srcs = [":networkservices_go_gapic_srcjar_test"], - embed = [":networkservices_go_gapic"], - importpath = "cloud.google.com/go/networkservices/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-networkservices-v1-go", - deps = [ - ":networkservices_go_gapic", - ":networkservices_go_gapic_srcjar-metadata.srcjar", - ":networkservices_go_gapic_srcjar-test.srcjar", - ":networkservices_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "networkservices_py_gapic", - srcs = [":networkservices_proto"], - grpc_service_config = "networkservices_grpc_service_config.json", - opt_args = [ - "python-gapic-name=network_services", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-network-services", - ], - rest_numeric_enums = False, - service_yaml = "networkservices_v1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "networkservices_py_gapic_test", - srcs = [ - "networkservices_py_gapic_pytest.py", - "networkservices_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":networkservices_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "networkservices-v1-py", - deps = [ - ":networkservices_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 = "networkservices_php_proto", - deps = [":networkservices_proto"], -) - -php_grpc_library( - name = "networkservices_php_grpc", - srcs = [":networkservices_proto"], - deps = [":networkservices_php_proto"], -) - -php_gapic_library( - name = "networkservices_php_gapic", - srcs = [":networkservices_proto_with_info"], - grpc_service_config = "networkservices_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkservices_v1.yaml", - transport = "grpc+rest", - deps = [ - ":networkservices_php_grpc", - ":networkservices_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-networkservices-v1-php", - deps = [ - ":networkservices_php_gapic", - ":networkservices_php_grpc", - ":networkservices_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "networkservices_nodejs_gapic", - package_name = "@google-cloud/networkservices", - src = ":networkservices_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "networkservices_grpc_service_config.json", - package = "google.cloud.networkservices.v1", - rest_numeric_enums = False, - service_yaml = "networkservices_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "networkservices-v1-nodejs", - deps = [ - ":networkservices_nodejs_gapic", - ":networkservices_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "networkservices_ruby_proto", - deps = [":networkservices_proto"], -) - -ruby_grpc_library( - name = "networkservices_ruby_grpc", - srcs = [":networkservices_proto"], - deps = [":networkservices_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "networkservices_ruby_gapic", - srcs = [":networkservices_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-networkservices-v1"], - grpc_service_config = "networkservices_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkservices_v1.yaml", - deps = [ - ":networkservices_ruby_grpc", - ":networkservices_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-networkservices-v1-ruby", - deps = [ - ":networkservices_ruby_gapic", - ":networkservices_ruby_grpc", - ":networkservices_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 = "networkservices_csharp_proto", - deps = [":networkservices_proto"], -) - -csharp_grpc_library( - name = "networkservices_csharp_grpc", - srcs = [":networkservices_proto"], - deps = [":networkservices_csharp_proto"], -) - -csharp_gapic_library( - name = "networkservices_csharp_gapic", - srcs = [":networkservices_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "networkservices_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkservices_v1.yaml", - deps = [ - ":networkservices_csharp_grpc", - ":networkservices_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-networkservices-v1-csharp", - deps = [ - ":networkservices_csharp_gapic", - ":networkservices_csharp_grpc", - ":networkservices_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "networkservices_cc_proto", - deps = [":networkservices_proto"], -) - -cc_grpc_library( - name = "networkservices_cc_grpc", - srcs = [":networkservices_proto"], - grpc_only = True, - deps = [":networkservices_cc_proto"], -) diff -urN a/google/cloud/networkservices/v1beta1/BUILD.bazel b/google/cloud/networkservices/v1beta1/BUILD.bazel --- a/google/cloud/networkservices/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/networkservices/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,385 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "networkservices_proto", - srcs = [ - "common.proto", - "endpoint_policy.proto", - "network_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//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "networkservices_proto_with_info", - deps = [ - ":networkservices_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 = "networkservices_java_proto", - deps = [":networkservices_proto"], -) - -java_grpc_library( - name = "networkservices_java_grpc", - srcs = [":networkservices_proto"], - deps = [":networkservices_java_proto"], -) - -java_gapic_library( - name = "networkservices_java_gapic", - srcs = [":networkservices_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "networkservices_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkservices_v1beta1.yaml", - test_deps = [ - ":networkservices_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":networkservices_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "networkservices_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.networkservices.v1beta1.NetworkServicesClientHttpJsonTest", - "com.google.cloud.networkservices.v1beta1.NetworkServicesClientTest", - ], - runtime_deps = [":networkservices_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-networkservices-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":networkservices_java_gapic", - ":networkservices_java_grpc", - ":networkservices_java_proto", - ":networkservices_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 = "networkservices_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/networkservices/v1beta1", - protos = [":networkservices_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "networkservices_go_gapic", - srcs = [":networkservices_proto_with_info"], - grpc_service_config = "networkservices_v1beta1_grpc_service_config.json", - importpath = "cloud.google.com/go/networkservices/apiv1beta1;networkservices", - metadata = True, - rest_numeric_enums = False, - service_yaml = "networkservices_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":networkservices_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 = "networkservices_go_gapic_test", - srcs = [":networkservices_go_gapic_srcjar_test"], - embed = [":networkservices_go_gapic"], - importpath = "cloud.google.com/go/networkservices/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-networkservices-v1beta1-go", - deps = [ - ":networkservices_go_gapic", - ":networkservices_go_gapic_srcjar-metadata.srcjar", - ":networkservices_go_gapic_srcjar-test.srcjar", - ":networkservices_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "networkservices_py_gapic", - srcs = [":networkservices_proto"], - grpc_service_config = "networkservices_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "networkservices_py_gapic_test", - srcs = [ - "networkservices_py_gapic_pytest.py", - "networkservices_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":networkservices_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "networkservices-v1beta1-py", - deps = [ - ":networkservices_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 = "networkservices_php_proto", - deps = [":networkservices_proto"], -) - -php_grpc_library( - name = "networkservices_php_grpc", - srcs = [":networkservices_proto"], - deps = [":networkservices_php_proto"], -) - -php_gapic_library( - name = "networkservices_php_gapic", - srcs = [":networkservices_proto_with_info"], - grpc_service_config = "networkservices_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkservices_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":networkservices_php_grpc", - ":networkservices_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-networkservices-v1beta1-php", - deps = [ - ":networkservices_php_gapic", - ":networkservices_php_grpc", - ":networkservices_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "networkservices_nodejs_gapic", - package_name = "@google-cloud/networkservices", - src = ":networkservices_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "networkservices_v1beta1_grpc_service_config.json", - package = "google.cloud.networkservices.v1beta1", - rest_numeric_enums = False, - service_yaml = "networkservices_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "networkservices-v1beta1-nodejs", - deps = [ - ":networkservices_nodejs_gapic", - ":networkservices_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "networkservices_ruby_proto", - deps = [":networkservices_proto"], -) - -ruby_grpc_library( - name = "networkservices_ruby_grpc", - srcs = [":networkservices_proto"], - deps = [":networkservices_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "networkservices_ruby_gapic", - srcs = [":networkservices_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-networkservices-v1beta1"], - grpc_service_config = "networkservices_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":networkservices_ruby_grpc", - ":networkservices_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-networkservices-v1beta1-ruby", - deps = [ - ":networkservices_ruby_gapic", - ":networkservices_ruby_grpc", - ":networkservices_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 = "networkservices_csharp_proto", - deps = [":networkservices_proto"], -) - -csharp_grpc_library( - name = "networkservices_csharp_grpc", - srcs = [":networkservices_proto"], - deps = [":networkservices_csharp_proto"], -) - -csharp_gapic_library( - name = "networkservices_csharp_gapic", - srcs = [":networkservices_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "networkservices_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "networkservices_v1beta1.yaml", - deps = [ - ":networkservices_csharp_grpc", - ":networkservices_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-networkservices-v1beta1-csharp", - deps = [ - ":networkservices_csharp_gapic", - ":networkservices_csharp_grpc", - ":networkservices_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "networkservices_cc_proto", - deps = [":networkservices_proto"], -) - -cc_grpc_library( - name = "networkservices_cc_grpc", - srcs = [":networkservices_proto"], - grpc_only = True, - deps = [":networkservices_cc_proto"], -) diff -urN a/google/cloud/notebooks/BUILD.bazel b/google/cloud/notebooks/BUILD.bazel --- a/google/cloud/notebooks/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/notebooks/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-notebooks. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for notebooks. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta1 in this case. -ruby_cloud_gapic_library( - name = "notebooks_ruby_wrapper", - srcs = ["//google/cloud/notebooks/v1beta1:notebooks_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-notebooks", - "ruby-cloud-env-prefix=NOTEBOOKS", - "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks", - "ruby-cloud-api-id=notebooks.googleapis.com", - "ruby-cloud-api-shortname=notebooks", - ], - ruby_cloud_description = "AI Platform Notebooks makes it easy to manage JupyterLab instances through a protected, publicly available notebook instance URL. A JupyterLab instance is a Deep Learning virtual machine instance with the latest machine learning and data science libraries pre-installed.", - ruby_cloud_title = "AI Platform Notebooks", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-notebooks-ruby", - deps = [ - ":notebooks_ruby_wrapper", - ], -) diff -urN a/google/cloud/notebooks/logging/v1/BUILD.bazel b/google/cloud/notebooks/logging/v1/BUILD.bazel --- a/google/cloud/notebooks/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/notebooks/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,177 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "runtime_log.proto", - ], - deps = [ - "//google/api:field_behavior_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/notebooks/logging/v1", - protos = [":logging_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "//google/api:field_behavior_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/notebooks/v1/BUILD.bazel b/google/cloud/notebooks/v1/BUILD.bazel --- a/google/cloud/notebooks/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/notebooks/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,413 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "notebooks_proto", - srcs = [ - "diagnostic_config.proto", - "environment.proto", - "event.proto", - "execution.proto", - "instance.proto", - "instance_config.proto", - "managed_service.proto", - "runtime.proto", - "schedule.proto", - "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "notebooks_proto_with_info", - deps = [ - ":notebooks_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "notebooks_java_proto", - deps = [":notebooks_proto"], -) - -java_grpc_library( - name = "notebooks_java_grpc", - srcs = [":notebooks_proto"], - deps = [":notebooks_java_proto"], -) - -java_gapic_library( - name = "notebooks_java_gapic", - srcs = [":notebooks_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "notebooks_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "notebooks_v1.yaml", - test_deps = [ - ":notebooks_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc", - deps = [ - ":notebooks_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "notebooks_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.notebooks.v1.ManagedNotebookServiceClientTest", - "com.google.cloud.notebooks.v1.NotebookServiceClientTest", - ], - runtime_deps = [":notebooks_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-notebooks-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":notebooks_java_gapic", - ":notebooks_java_grpc", - ":notebooks_java_proto", - ":notebooks_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "notebooks_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/v1", - 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/apiv1;notebooks", - metadata = True, - rest_numeric_enums = False, - service_yaml = "notebooks_v1.yaml", - transport = "grpc+rest", - deps = [ - ":notebooks_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "notebooks_go_gapic_test", - srcs = [":notebooks_go_gapic_srcjar_test"], - embed = [":notebooks_go_gapic"], - importpath = "cloud.google.com/go/notebooks/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-notebooks-v1-go", - deps = [ - ":notebooks_go_gapic", - ":notebooks_go_gapic_srcjar-metadata.srcjar", - ":notebooks_go_gapic_srcjar-test.srcjar", - ":notebooks_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "notebooks_py_gapic", - srcs = [":notebooks_proto"], - grpc_service_config = "notebooks_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "notebooks_v1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "notebooks_py_gapic_test", - srcs = [ - "notebooks_py_gapic_pytest.py", - "notebooks_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":notebooks_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "notebooks-v1-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", - srcs = [":notebooks_proto_with_info"], - grpc_service_config = "notebooks_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "notebooks_v1.yaml", - transport = "grpc+rest", - deps = [ - ":notebooks_php_grpc", - ":notebooks_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-notebooks-v1-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", - package_name = "@google-cloud/notebooks", - src = ":notebooks_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "notebooks_grpc_service_config.json", - package = "google.cloud.notebooks.v1", - rest_numeric_enums = False, - service_yaml = "notebooks_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "notebooks-v1-nodejs", - deps = [ - ":notebooks_nodejs_gapic", - ":notebooks_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "notebooks_ruby_proto", - deps = [":notebooks_proto"], -) - -ruby_grpc_library( - name = "notebooks_ruby_grpc", - srcs = [":notebooks_proto"], - deps = [":notebooks_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "notebooks_ruby_gapic", - srcs = [":notebooks_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=notebooks.googleapis.com", - "ruby-cloud-api-shortname=notebooks", - "ruby-cloud-env-prefix=NOTEBOOKS", - "ruby-cloud-gem-name=google-cloud-notebooks-v1", - "ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks", - ], - grpc_service_config = "notebooks_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "AI Platform Notebooks makes it easy to manage JupyterLab instances through a protected, publicly available notebook instance URL. A JupyterLab instance is a Deep Learning virtual machine instance with the latest machine learning and data science libraries pre-installed.", - ruby_cloud_title = "AI Platform Notebooks V1", - service_yaml = "notebooks_v1.yaml", - deps = [ - ":notebooks_ruby_grpc", - ":notebooks_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-notebooks-v1-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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "notebooks_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "notebooks_v1.yaml", - deps = [ - ":notebooks_csharp_grpc", - ":notebooks_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-notebooks-v1-csharp", - deps = [ - ":notebooks_csharp_gapic", - ":notebooks_csharp_grpc", - ":notebooks_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "notebooks_cc_proto", - deps = [":notebooks_proto"], -) - -cc_grpc_library( - name = "notebooks_cc_grpc", - srcs = [":notebooks_proto"], - grpc_only = True, - deps = [":notebooks_cc_proto"], -) diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/v1beta1/BUILD.bazel --- a/google/cloud/notebooks/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/notebooks/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,404 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "notebooks_proto", - srcs = [ - "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/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", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "notebooks_java_proto", - deps = [":notebooks_proto"], -) - -java_grpc_library( - name = "notebooks_java_grpc", - srcs = [":notebooks_proto"], - deps = [":notebooks_java_proto"], -) - -java_gapic_library( - name = "notebooks_java_gapic", - srcs = [":notebooks_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "notebooks_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "notebooks_v1beta1.yaml", - test_deps = [ - ":notebooks_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc", - deps = [ - ":notebooks_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -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", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":notebooks_java_gapic", - ":notebooks_java_grpc", - ":notebooks_java_proto", - ":notebooks_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 = "notebooks_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "notebooks_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":notebooks_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -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-metadata.srcjar", - ":notebooks_go_gapic_srcjar-test.srcjar", - ":notebooks_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "notebooks_py_gapic", - srcs = [":notebooks_proto"], - grpc_service_config = "notebooks_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "notebooks_v1beta1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "notebooks_py_gapic_test", - srcs = [ - "notebooks_py_gapic_pytest.py", - "notebooks_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":notebooks_py_gapic"], -) - -# 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", - srcs = [":notebooks_proto_with_info"], - grpc_service_config = "notebooks_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "notebooks_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":notebooks_php_grpc", - ":notebooks_php_proto", - ], -) - -# 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", - package_name = "@google-cloud/notebooks", - src = ":notebooks_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "notebooks_grpc_service_config.json", - package = "google.cloud.notebooks.v1beta1", - rest_numeric_enums = False, - service_yaml = "notebooks_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "notebooks-v1beta1-nodejs", - deps = [ - ":notebooks_nodejs_gapic", - ":notebooks_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "notebooks_ruby_proto", - deps = [":notebooks_proto"], -) - -ruby_grpc_library( - name = "notebooks_ruby_grpc", - srcs = [":notebooks_proto"], - deps = [":notebooks_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "notebooks_ruby_gapic", - srcs = [":notebooks_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=notebooks.googleapis.com", - "ruby-cloud-api-shortname=notebooks", - "ruby-cloud-env-prefix=NOTEBOOKS", - "ruby-cloud-gem-name=google-cloud-notebooks-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks", - ], - grpc_service_config = "notebooks_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "AI Platform Notebooks makes it easy to manage JupyterLab instances through a protected, publicly available notebook instance URL. A JupyterLab instance is a Deep Learning virtual machine instance with the latest machine learning and data science libraries pre-installed.", - ruby_cloud_title = "AI Platform Notebooks V1beta1", - service_yaml = "notebooks_v1beta1.yaml", - deps = [ - ":notebooks_ruby_grpc", - ":notebooks_ruby_proto", - ], -) - -# 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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "notebooks_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "notebooks_v1beta1.yaml", - deps = [ - ":notebooks_csharp_grpc", - ":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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "notebooks_cc_proto", - deps = [":notebooks_proto"], -) - -cc_grpc_library( - name = "notebooks_cc_grpc", - srcs = [":notebooks_proto"], - grpc_only = True, - deps = [":notebooks_cc_proto"], -) diff -urN a/google/cloud/optimization/BUILD.bazel b/google/cloud/optimization/BUILD.bazel --- a/google/cloud/optimization/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/optimization/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-optimization. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for cloudoptimization. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "optimization_ruby_wrapper", - srcs = ["//google/cloud/optimization/v1:optimization_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-optimization", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/optimization", - "ruby-cloud-api-id=cloudoptimization.googleapis.com", - "ruby-cloud-api-shortname=cloudoptimization", - ], - ruby_cloud_description = "Cloud Optimization API provides a portfolio of solvers to address common optimization use cases starting with optimal route planning for vehicle fleets.", - ruby_cloud_title = "Cloud Optimization", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-optimization-ruby", - deps = [ - ":optimization_ruby_wrapper", - ], -) diff -urN a/google/cloud/optimization/v1/BUILD.bazel b/google/cloud/optimization/v1/BUILD.bazel --- a/google/cloud/optimization/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/optimization/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,394 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "optimization_proto", - srcs = [ - "async_model.proto", - "fleet_routing.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/longrunning:operations_proto", - "//google/type:latlng_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "optimization_proto_with_info", - deps = [ - ":optimization_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 = "optimization_java_proto", - deps = [":optimization_proto"], -) - -java_grpc_library( - name = "optimization_java_grpc", - srcs = [":optimization_proto"], - deps = [":optimization_java_proto"], -) - -java_gapic_library( - name = "optimization_java_gapic", - srcs = [":optimization_proto_with_info"], - gapic_yaml = "cloudoptimization_gapic.yaml", - grpc_service_config = "cloudoptimization_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudoptimization_v1.yaml", - test_deps = [ - ":optimization_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":optimization_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "optimization_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.optimization.v1.FleetRoutingClientHttpJsonTest", - "com.google.cloud.optimization.v1.FleetRoutingClientTest", - ], - runtime_deps = [":optimization_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-optimization-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":optimization_java_gapic", - ":optimization_java_grpc", - ":optimization_java_proto", - ":optimization_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 = "optimization_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/optimization/v1", - protos = [":optimization_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( - name = "optimization_go_gapic", - srcs = [":optimization_proto_with_info"], - grpc_service_config = "cloudoptimization_grpc_service_config.json", - importpath = "cloud.google.com/go/optimization/apiv1;optimization", - metadata = True, - rest_numeric_enums = False, - service_yaml = "cloudoptimization_v1.yaml", - transport = "grpc+rest", - deps = [ - ":optimization_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 = "optimization_go_gapic_test", - srcs = [":optimization_go_gapic_srcjar_test"], - embed = [":optimization_go_gapic"], - importpath = "cloud.google.com/go/optimization/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-optimization-v1-go", - deps = [ - ":optimization_go_gapic", - ":optimization_go_gapic_srcjar-metadata.srcjar", - ":optimization_go_gapic_srcjar-test.srcjar", - ":optimization_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "optimization_py_gapic", - srcs = [":optimization_proto"], - grpc_service_config = "cloudoptimization_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "optimization_py_gapic_test", - srcs = [ - "optimization_py_gapic_pytest.py", - "optimization_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":optimization_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "optimization-v1-py", - deps = [ - ":optimization_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 = "optimization_php_proto", - deps = [":optimization_proto"], -) - -php_grpc_library( - name = "optimization_php_grpc", - srcs = [":optimization_proto"], - deps = [":optimization_php_proto"], -) - -php_gapic_library( - name = "optimization_php_gapic", - srcs = [":optimization_proto_with_info"], - gapic_yaml = "cloudoptimization_gapic.yaml", - grpc_service_config = "cloudoptimization_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudoptimization_v1.yaml", - transport = "grpc+rest", - deps = [ - ":optimization_php_grpc", - ":optimization_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-optimization-v1-php", - deps = [ - ":optimization_php_gapic", - ":optimization_php_grpc", - ":optimization_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "optimization_nodejs_gapic", - package_name = "@google-cloud/optimization", - src = ":optimization_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudoptimization_grpc_service_config.json", - package = "google.cloud.optimization.v1", - rest_numeric_enums = False, - service_yaml = "cloudoptimization_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "optimization-v1-nodejs", - deps = [ - ":optimization_nodejs_gapic", - ":optimization_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "optimization_ruby_proto", - deps = [":optimization_proto"], -) - -ruby_grpc_library( - name = "optimization_ruby_grpc", - srcs = [":optimization_proto"], - deps = [":optimization_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "optimization_ruby_gapic", - srcs = [":optimization_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-optimization-v1", - "ruby-cloud-product-url=https://cloud.google.com/optimization", - "ruby-cloud-api-id=cloudoptimization.googleapis.com", - "ruby-cloud-api-shortname=cloudoptimization", - ], - grpc_service_config = "cloudoptimization_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Optimization API provides a portfolio of solvers to address common optimization use cases starting with optimal route planning for vehicle fleets.", - ruby_cloud_title = "Cloud Optimization V1", - deps = [ - ":optimization_ruby_grpc", - ":optimization_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-optimization-v1-ruby", - deps = [ - ":optimization_ruby_gapic", - ":optimization_ruby_grpc", - ":optimization_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 = "optimization_csharp_proto", - deps = [":optimization_proto"], -) - -csharp_grpc_library( - name = "optimization_csharp_grpc", - srcs = [":optimization_proto"], - deps = [":optimization_csharp_proto"], -) - -csharp_gapic_library( - name = "optimization_csharp_gapic", - srcs = [":optimization_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudoptimization_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudoptimization_v1.yaml", - deps = [ - ":optimization_csharp_grpc", - ":optimization_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-optimization-v1-csharp", - deps = [ - ":optimization_csharp_gapic", - ":optimization_csharp_grpc", - ":optimization_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "optimization_cc_proto", - deps = [":optimization_proto"], -) - -cc_grpc_library( - name = "optimization_cc_grpc", - srcs = [":optimization_proto"], - grpc_only = True, - deps = [":optimization_cc_proto"], -) diff -urN a/google/cloud/orchestration/airflow/service/BUILD.bazel b/google/cloud/orchestration/airflow/service/BUILD.bazel --- a/google/cloud/orchestration/airflow/service/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/orchestration/airflow/service/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-orchestration-airflow-service. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for composer. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "composer_ruby_wrapper", - srcs = ["//google/cloud/orchestration/airflow/service/v1:service_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-orchestration-airflow-service", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/composer", - "ruby-cloud-api-id=composer.googleapis.com", - "ruby-cloud-api-shortname=composer", - ], - ruby_cloud_description = "The client library for the Cloud Composer API, built on the popular Apache Airflow open source project. Cloud Composer is a fully managed workflow orchestration service, enabling you to create, schedule, monitor, and manage workflows that span across clouds and on-premises data centers.", - ruby_cloud_title = "Cloud Composer", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-orchestration-airflow-service-ruby", - deps = [ - ":composer_ruby_wrapper", - ], -) diff -urN a/google/cloud/orchestration/airflow/service/v1/BUILD.bazel b/google/cloud/orchestration/airflow/service/v1/BUILD.bazel --- a/google/cloud/orchestration/airflow/service/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/orchestration/airflow/service/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,396 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "service_proto", - srcs = [ - "environments.proto", - "image_versions.proto", - "operations.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/type:date_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "service_proto_with_info", - deps = [ - ":service_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 = "service_java_proto", - deps = [":service_proto"], -) - -java_grpc_library( - name = "service_java_grpc", - srcs = [":service_proto"], - deps = [":service_java_proto"], -) - -java_gapic_library( - name = "service_java_gapic", - srcs = [":service_proto_with_info"], - grpc_service_config = "composer_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":service_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":service_java_proto", - ], -) - -java_gapic_test( - name = "service_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClientHttpJsonTest", - "com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClientTest", - "com.google.cloud.orchestration.airflow.service.v1.ImageVersionsClientHttpJsonTest", - "com.google.cloud.orchestration.airflow.service.v1.ImageVersionsClientTest", - ], - runtime_deps = [":service_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-airflow-service-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":service_java_gapic", - ":service_java_grpc", - ":service_java_proto", - ":service_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 = "service_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1", - protos = [":service_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:date_go_proto", - ], -) - -go_gapic_library( - name = "service_go_gapic", - srcs = [":service_proto_with_info"], - grpc_service_config = "composer_grpc_service_config.json", - importpath = "cloud.google.com/go/orchestration/airflow/service/apiv1;service", - metadata = True, - rest_numeric_enums = False, - service_yaml = "composer_v1.yaml", - transport = "grpc+rest", - deps = [ - ":service_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "service_go_gapic_test", - srcs = [":service_go_gapic_srcjar_test"], - embed = [":service_go_gapic"], - importpath = "cloud.google.com/go/orchestration/airflow/service/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-airflow-service-v1-go", - deps = [ - ":service_go_gapic", - ":service_go_gapic_srcjar-metadata.srcjar", - ":service_go_gapic_srcjar-test.srcjar", - ":service_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "service_py_gapic", - srcs = [":service_proto"], - grpc_service_config = "composer_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-orchestration-airflow", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "service_py_gapic_test", - srcs = [ - "service_py_gapic_pytest.py", - "service_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":service_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "airflow-service-v1-py", - deps = [ - ":service_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 = "service_php_proto", - deps = [":service_proto"], -) - -php_grpc_library( - name = "service_php_grpc", - srcs = [":service_proto"], - deps = [":service_php_proto"], -) - -php_gapic_library( - name = "service_php_gapic", - srcs = [":service_proto_with_info"], - grpc_service_config = "composer_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "composer_v1.yaml", - transport = "grpc+rest", - deps = [ - ":service_php_grpc", - ":service_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-airflow-service-v1-php", - deps = [ - ":service_php_gapic", - ":service_php_grpc", - ":service_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "service_nodejs_gapic", - package_name = "@google-cloud/orchestration-airflow", - src = ":service_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "composer_grpc_service_config.json", - package = "google.cloud.orchestration.airflow.service.v1", - rest_numeric_enums = False, - service_yaml = "composer_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "airflow-service-v1-nodejs", - deps = [ - ":service_nodejs_gapic", - ":service_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "service_ruby_proto", - deps = [":service_proto"], -) - -ruby_grpc_library( - name = "service_ruby_grpc", - srcs = [":service_proto"], - deps = [":service_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "service_ruby_gapic", - srcs = [":service_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-orchestration-airflow-service-v1", - "ruby-cloud-product-url=https://cloud.google.com/composer", - "ruby-cloud-api-id=composer.googleapis.com", - "ruby-cloud-api-shortname=composer", - ], - grpc_service_config = "composer_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The client library for the Cloud Composer API, built on the popular Apache Airflow open source project. Cloud Composer is a fully managed workflow orchestration service, enabling you to create, schedule, monitor, and manage workflows that span across clouds and on-premises data centers.", - ruby_cloud_title = "Cloud Composer V1", - deps = [ - ":service_ruby_grpc", - ":service_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-airflow-service-v1-ruby", - deps = [ - ":service_ruby_gapic", - ":service_ruby_grpc", - ":service_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 = "service_csharp_proto", - deps = [":service_proto"], -) - -csharp_grpc_library( - name = "service_csharp_grpc", - srcs = [":service_proto"], - deps = [":service_csharp_proto"], -) - -csharp_gapic_library( - name = "service_csharp_gapic", - srcs = [":service_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "composer_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "composer_v1.yaml", - deps = [ - ":service_csharp_grpc", - ":service_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-airflow-service-v1-csharp", - deps = [ - ":service_csharp_gapic", - ":service_csharp_grpc", - ":service_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "service_cc_proto", - deps = [":service_proto"], -) - -cc_grpc_library( - name = "service_cc_grpc", - srcs = [":service_proto"], - grpc_only = True, - deps = [":service_cc_proto"], -) diff -urN a/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel b/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel --- a/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,377 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "service_proto", - srcs = [ - "environments.proto", - "image_versions.proto", - "operations.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/type:date_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "service_proto_with_info", - deps = [ - ":service_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 = "service_java_proto", - deps = [":service_proto"], -) - -java_grpc_library( - name = "service_java_grpc", - srcs = [":service_proto"], - deps = [":service_java_proto"], -) - -java_gapic_library( - name = "service_java_gapic", - srcs = [":service_proto_with_info"], - grpc_service_config = "composer_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":service_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":service_java_proto", - ], -) - -java_gapic_test( - name = "service_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClientHttpJsonTest", - "com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClientTest", - "com.google.cloud.orchestration.airflow.service.v1beta1.ImageVersionsClientHttpJsonTest", - "com.google.cloud.orchestration.airflow.service.v1beta1.ImageVersionsClientTest", - ], - runtime_deps = [":service_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-airflow-service-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":service_java_gapic", - ":service_java_grpc", - ":service_java_proto", - ":service_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 = "service_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1beta1", - protos = [":service_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:date_go_proto", - ], -) - -go_gapic_library( - name = "service_go_gapic", - srcs = [":service_proto_with_info"], - grpc_service_config = "composer_grpc_service_config.json", - importpath = "cloud.google.com/go/orchestration/airflow/service/apiv1beta1;service", - metadata = True, - rest_numeric_enums = False, - service_yaml = "composer_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":service_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "service_go_gapic_test", - srcs = [":service_go_gapic_srcjar_test"], - embed = [":service_go_gapic"], - importpath = "cloud.google.com/go/orchestration/airflow/service/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-airflow-service-v1beta1-go", - deps = [ - ":service_go_gapic", - ":service_go_gapic_srcjar-metadata.srcjar", - ":service_go_gapic_srcjar-test.srcjar", - ":service_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "service_py_gapic", - srcs = [":service_proto"], - grpc_service_config = "composer_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "service_py_gapic_test", - srcs = [ - "service_py_gapic_pytest.py", - "service_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":service_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "airflow-service-v1beta1-py", - deps = [ - ":service_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 = "service_php_proto", - deps = [":service_proto"], -) - -php_grpc_library( - name = "service_php_grpc", - srcs = [":service_proto"], - deps = [":service_php_proto"], -) - -php_gapic_library( - name = "service_php_gapic", - srcs = [":service_proto_with_info"], - grpc_service_config = "composer_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "composer_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":service_php_grpc", - ":service_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-airflow-service-v1beta1-php", - deps = [ - ":service_php_gapic", - ":service_php_grpc", - ":service_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "service_nodejs_gapic", - package_name = "@google-cloud/orchestration-airflow", - src = ":service_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "composer_grpc_service_config.json", - package = "google.cloud.orchestration.airflow.service.v1beta1", - rest_numeric_enums = False, - service_yaml = "composer_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "airflow-service-v1beta1-nodejs", - deps = [ - ":service_nodejs_gapic", - ":service_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "service_ruby_proto", - deps = [":service_proto"], -) - -ruby_grpc_library( - name = "service_ruby_grpc", - srcs = [":service_proto"], - deps = [":service_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "service_ruby_gapic", - srcs = [":service_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-orchestration-airflow-service-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/composer", - "ruby-cloud-api-id=composer.googleapis.com", - "ruby-cloud-api-shortname=composer", - ], - grpc_service_config = "composer_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The client library for the Cloud Composer API, built on the popular Apache Airflow open source project. Cloud Composer is a fully managed workflow orchestration service, enabling you to create, schedule, monitor, and manage workflows that span across clouds and on-premises data centers.", - ruby_cloud_title = "Cloud Composer V1beta1", - deps = [ - ":service_ruby_grpc", - ":service_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-airflow-service-v1beta1-ruby", - deps = [ - ":service_ruby_gapic", - ":service_ruby_grpc", - ":service_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 = "service_csharp_proto", - deps = [":service_proto"], -) - -csharp_grpc_library( - name = "service_csharp_grpc", - srcs = [":service_proto"], - deps = [":service_csharp_proto"], -) - -csharp_gapic_library( - name = "service_csharp_gapic", - srcs = [":service_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "composer_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "composer_v1beta1.yaml", - deps = [ - ":service_csharp_grpc", - ":service_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-airflow-service-v1beta1-csharp", - deps = [ - ":service_csharp_gapic", - ":service_csharp_grpc", - ":service_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/orgpolicy/BUILD.bazel b/google/cloud/orgpolicy/BUILD.bazel --- a/google/cloud/orgpolicy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/orgpolicy/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-org_policy. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for orgpolicy. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v2 in this case. -ruby_cloud_gapic_library( - name = "orgpolicy_ruby_wrapper", - srcs = ["//google/cloud/orgpolicy/v2:orgpolicy_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-org_policy", - "ruby-cloud-env-prefix=ORG_POLICY", - "ruby-cloud-wrapper-of=v2:0.2", - "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/organization-policy/overview", - "ruby-cloud-api-id=orgpolicy.googleapis.com", - "ruby-cloud-api-shortname=orgpolicy", - ], - ruby_cloud_description = "The Cloud Org Policy service provides a simple mechanism for organizations to restrict the allowed configurations across their entire Cloud Resource hierarchy.", - ruby_cloud_title = "Organization Policy", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-orgpolicy-ruby", - deps = [ - ":orgpolicy_ruby_wrapper", - ], -) diff -urN a/google/cloud/orgpolicy/v1/BUILD.bazel b/google/cloud/orgpolicy/v1/BUILD.bazel --- a/google/cloud/orgpolicy/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/orgpolicy/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,222 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "orgpolicy_proto", - srcs = [ - "orgpolicy.proto", - ], - deps = [ - "//google/api:annotations_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "orgpolicy_java_proto", - deps = [":orgpolicy_proto"], -) - -java_grpc_library( - name = "orgpolicy_java_grpc", - srcs = [":orgpolicy_proto"], - deps = [":orgpolicy_java_proto"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-orgpolicy-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":orgpolicy_java_grpc", - ":orgpolicy_java_proto", - ":orgpolicy_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "orgpolicy_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/orgpolicy/v1", - protos = [":orgpolicy_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_gapic_assembly_pkg", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "orgpolicy_moved_proto", - srcs = [":orgpolicy_proto"], - deps = [ - "//google/api:annotations_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "orgpolicy_py_proto", - deps = [":orgpolicy_moved_proto"], -) - -py_proto_library( - name = "orgpolicy_py_original_proto", - deps = [":orgpolicy_proto"], -) - -py_grpc_library( - name = "orgpolicy_py_grpc", - srcs = [":orgpolicy_moved_proto"], - deps = [":orgpolicy_py_proto"], -) - -# Open Source Packages -# DO NOT REMOVE, this is needed to generate a Python package -# with the orgpolicy protos. -py_gapic_assembly_pkg( - name = "orgpolicy-v1-py", - deps = [ - ":orgpolicy_proto", - ":orgpolicy_py_grpc", - ":orgpolicy_py_proto", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "orgpolicy_php_proto", - deps = [":orgpolicy_proto"], -) - -php_grpc_library( - name = "orgpolicy_php_grpc", - srcs = [":orgpolicy_proto"], - deps = [":orgpolicy_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "orgpolicy_ruby_proto", - deps = [":orgpolicy_proto"], -) - -ruby_grpc_library( - name = "orgpolicy_ruby_grpc", - srcs = [":orgpolicy_proto"], - deps = [":orgpolicy_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "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"], -) - -csharp_gapic_assembly_pkg( - name = "google-cloud-orgpolicy-v1-csharp", - package_name = "Google.Cloud.OrgPolicy.V1", - generate_nongapic_package = True, - deps = [ - ":orgpolicy_csharp_grpc", - ":orgpolicy_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "orgpolicy_cc_proto", - deps = [":orgpolicy_proto"], -) - -cc_grpc_library( - name = "orgpolicy_cc_grpc", - srcs = [":orgpolicy_proto"], - grpc_only = True, - deps = [":orgpolicy_cc_proto"], -) diff -urN a/google/cloud/orgpolicy/v2/BUILD.bazel b/google/cloud/orgpolicy/v2/BUILD.bazel --- a/google/cloud/orgpolicy/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/orgpolicy/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,386 +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 = "orgpolicy_proto", - srcs = [ - "constraint.proto", - "orgpolicy.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/type:expr_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "orgpolicy_proto_with_info", - deps = [ - ":orgpolicy_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "orgpolicy_java_proto", - deps = [":orgpolicy_proto"], -) - -java_grpc_library( - name = "orgpolicy_java_grpc", - srcs = [":orgpolicy_proto"], - deps = [":orgpolicy_java_proto"], -) - -java_gapic_library( - name = "orgpolicy_java_gapic", - srcs = [":orgpolicy_proto_with_info"], - grpc_service_config = "orgpolicy_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":orgpolicy_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":orgpolicy_java_proto", - ], -) - -java_gapic_test( - name = "orgpolicy_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.orgpolicy.v2.OrgPolicyClientHttpJsonTest", - "com.google.cloud.orgpolicy.v2.OrgPolicyClientTest", - ], - runtime_deps = [":orgpolicy_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-orgpolicy-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":orgpolicy_java_gapic", - ":orgpolicy_java_grpc", - ":orgpolicy_java_proto", - ":orgpolicy_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 = "orgpolicy_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/orgpolicy/v2", - protos = [":orgpolicy_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:expr_go_proto", - ], -) - -go_gapic_library( - name = "orgpolicy_go_gapic", - srcs = [":orgpolicy_proto_with_info"], - grpc_service_config = "orgpolicy_grpc_service_config.json", - importpath = "cloud.google.com/go/orgpolicy/apiv2;orgpolicy", - rest_numeric_enums = False, - service_yaml = "orgpolicy_v2.yaml", - transport = "grpc+rest", - deps = [ - ":orgpolicy_go_proto", - ], -) - -go_test( - name = "orgpolicy_go_gapic_test", - srcs = [":orgpolicy_go_gapic_srcjar_test"], - embed = [":orgpolicy_go_gapic"], - importpath = "cloud.google.com/go/orgpolicy/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-orgpolicy-v2-go", - deps = [ - ":orgpolicy_go_gapic", - ":orgpolicy_go_gapic_srcjar-test.srcjar", - ":orgpolicy_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "orgpolicy_py_gapic", - srcs = [":orgpolicy_proto"], - grpc_service_config = "orgpolicy_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - opt_args = [ - "warehouse-package-name=google-cloud-org-policy", - ], -) - -py_test( - name = "orgpolicy_py_gapic_test", - srcs = [ - "orgpolicy_py_gapic_pytest.py", - "orgpolicy_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":orgpolicy_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "orgpolicy-v2-py", - deps = [ - ":orgpolicy_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 = "orgpolicy_php_proto", - deps = [":orgpolicy_proto"], -) - -php_grpc_library( - name = "orgpolicy_php_grpc", - srcs = [":orgpolicy_proto"], - deps = [":orgpolicy_php_proto"], -) - -php_gapic_library( - name = "orgpolicy_php_gapic", - srcs = [":orgpolicy_proto_with_info"], - grpc_service_config = "orgpolicy_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":orgpolicy_php_grpc", - ":orgpolicy_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-orgpolicy-v2-php", - deps = [ - ":orgpolicy_php_gapic", - ":orgpolicy_php_grpc", - ":orgpolicy_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "orgpolicy_nodejs_gapic", - package_name = "@google-cloud/org-policy", - src = ":orgpolicy_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "orgpolicy_grpc_service_config.json", - package = "google.cloud.orgpolicy.v2", - rest_numeric_enums = False, - service_yaml = "orgpolicy_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "orgpolicy-v2-nodejs", - deps = [ - ":orgpolicy_nodejs_gapic", - ":orgpolicy_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "orgpolicy_ruby_proto", - deps = [":orgpolicy_proto"], -) - -ruby_grpc_library( - name = "orgpolicy_ruby_grpc", - srcs = [":orgpolicy_proto"], - deps = [":orgpolicy_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "orgpolicy_ruby_gapic", - srcs = [":orgpolicy_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-org_policy-v2", - "ruby-cloud-env-prefix=ORG_POLICY", - "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/organization-policy/overview", - "ruby-cloud-api-id=orgpolicy.googleapis.com", - "ruby-cloud-api-shortname=orgpolicy", - ], - grpc_service_config = "orgpolicy_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Cloud Org Policy service provides a simple mechanism for organizations to restrict the allowed configurations across their entire Cloud Resource hierarchy.", - ruby_cloud_title = "Organization Policy V2", - deps = [ - ":orgpolicy_ruby_grpc", - ":orgpolicy_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-orgpolicy-v2-ruby", - deps = [ - ":orgpolicy_ruby_gapic", - ":orgpolicy_ruby_grpc", - ":orgpolicy_ruby_proto", - ], -) - -############################################################################## -# 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 = "orgpolicy_csharp_proto", - deps = [":orgpolicy_proto"], -) - -csharp_grpc_library( - name = "orgpolicy_csharp_grpc", - srcs = [":orgpolicy_proto"], - deps = [":orgpolicy_csharp_proto"], -) - -csharp_gapic_library( - name = "orgpolicy_csharp_gapic", - srcs = [":orgpolicy_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "orgpolicy_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "orgpolicy_v2.yaml", - deps = [ - ":orgpolicy_csharp_grpc", - ":orgpolicy_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-orgpolicy-v2-csharp", - deps = [ - ":orgpolicy_csharp_gapic", - ":orgpolicy_csharp_grpc", - ":orgpolicy_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "orgpolicy_cc_proto", - deps = [":orgpolicy_proto"], -) - -cc_grpc_library( - name = "orgpolicy_cc_grpc", - srcs = [":orgpolicy_proto"], - grpc_only = True, - deps = [":orgpolicy_cc_proto"], -) diff -urN a/google/cloud/osconfig/BUILD.bazel b/google/cloud/osconfig/BUILD.bazel --- a/google/cloud/osconfig/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/osconfig/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-os_config. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for osconfig. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "osconfig_ruby_wrapper", - srcs = ["//google/cloud/osconfig/v1:osconfig_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-os_config", - "ruby-cloud-env-prefix=OS_CONFIG", - "ruby-cloud-wrapper-of=v1:0.6", - "ruby-cloud-product-url=https://cloud.google.com/compute/docs/manage-os", - "ruby-cloud-api-id=osconfig.googleapis.com", - "ruby-cloud-api-shortname=osconfig", - ], - ruby_cloud_description = "Cloud OS Config provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.", - ruby_cloud_title = "Cloud OS Config", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-osconfig-ruby", - deps = [ - ":osconfig_ruby_wrapper", - ], -) diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel --- a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,384 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "agentendpoint_proto", - srcs = [ - "agentendpoint.proto", - "config_common.proto", - "inventory.proto", - "os_policy.proto", - "patch_jobs.proto", - "tasks.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/type:date_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "agentendpoint_proto_with_info", - deps = [ - ":agentendpoint_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 = "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", - rest_numeric_enums = False, - service_yaml = "osconfig_v1.yaml", - test_deps = [ - ":agentendpoint_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":agentendpoint_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "agentendpoint_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.osconfig.agentendpoint.v1.AgentEndpointServiceClientHttpJsonTest", - "com.google.cloud.osconfig.agentendpoint.v1.AgentEndpointServiceClientTest", - ], - runtime_deps = [":agentendpoint_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-osconfig-agentendpoint-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":agentendpoint_java_gapic", - ":agentendpoint_java_grpc", - ":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", - "//google/type:date_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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "osconfig_v1.yaml", - transport = "grpc+rest", - 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-metadata.srcjar", - ":agentendpoint_go_gapic_srcjar-test.srcjar", - ":agentendpoint_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "agentendpoint_py_gapic", - srcs = [":agentendpoint_proto"], - grpc_service_config = "agentendpoint_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "agentendpoint_py_gapic_test", - srcs = [ - "agentendpoint_py_gapic_pytest.py", - "agentendpoint_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":agentendpoint_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "osconfig-agentendpoint-v1-py", - deps = [ - ":agentendpoint_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "agentendpoint_php_proto", - deps = [":agentendpoint_proto"], -) - -php_grpc_library( - name = "agentendpoint_php_grpc", - srcs = [":agentendpoint_proto"], - deps = [":agentendpoint_php_proto"], -) - -php_gapic_library( - name = "agentendpoint_php_gapic", - srcs = [":agentendpoint_proto_with_info"], - grpc_service_config = "agentendpoint_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "osconfig_v1.yaml", - transport = "grpc+rest", - 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", - package_name = "@google-cloud/agentendpoint", - src = ":agentendpoint_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "agentendpoint_grpc_service_config.json", - package = "google.cloud.osconfig.agentendpoint.v1", - rest_numeric_enums = False, - service_yaml = "osconfig_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "osconfig-agentendpoint-v1-nodejs", - deps = [ - ":agentendpoint_nodejs_gapic", - ":agentendpoint_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "agentendpoint_ruby_proto", - deps = [":agentendpoint_proto"], -) - -ruby_grpc_library( - name = "agentendpoint_ruby_grpc", - srcs = [":agentendpoint_proto"], - deps = [":agentendpoint_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "agentendpoint_ruby_gapic", - srcs = [":agentendpoint_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-agentendpoint-v1"], - grpc_service_config = "agentendpoint_grpc_service_config.json", - rest_numeric_enums = False, - 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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "agentendpoint_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "osconfig_v1.yaml", - deps = [ - ":agentendpoint_csharp_grpc", - ":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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "agentendpoint_cc_proto", - deps = [":agentendpoint_proto"], -) - -cc_grpc_library( - name = "agentendpoint_cc_grpc", - srcs = [":agentendpoint_proto"], - grpc_only = True, - deps = [":agentendpoint_cc_proto"], -) diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel --- a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,378 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "agentendpoint_proto", - srcs = [ - "agentendpoint.proto", - "guest_policies.proto", - "patch_jobs.proto", - "tasks.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//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 -############################################################################## -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 = "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", - rest_numeric_enums = False, - service_yaml = "osconfig_v1beta.yaml", - test_deps = [ - ":agentendpoint_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":agentendpoint_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "agentendpoint_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointServiceClientHttpJsonTest", - "com.google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointServiceClientTest", - ], - runtime_deps = [":agentendpoint_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-osconfig-agentendpoint-v1beta-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":agentendpoint_java_gapic", - ":agentendpoint_java_grpc", - ":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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "osconfig_v1beta.yaml", - transport = "grpc+rest", - 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-metadata.srcjar", - ":agentendpoint_go_gapic_srcjar-test.srcjar", - ":agentendpoint_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "agentendpoint_py_gapic", - srcs = [":agentendpoint_proto"], - grpc_service_config = "agentendpoint_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "agentendpoint_py_gapic_test", - srcs = [ - "agentendpoint_py_gapic_pytest.py", - "agentendpoint_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":agentendpoint_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "osconfig-agentendpoint-v1beta-py", - deps = [ - ":agentendpoint_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "agentendpoint_php_proto", - deps = [":agentendpoint_proto"], -) - -php_grpc_library( - name = "agentendpoint_php_grpc", - srcs = [":agentendpoint_proto"], - deps = [":agentendpoint_php_proto"], -) - -php_gapic_library( - name = "agentendpoint_php_gapic", - srcs = [":agentendpoint_proto_with_info"], - grpc_service_config = "agentendpoint_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "osconfig_v1beta.yaml", - transport = "grpc+rest", - 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", - package_name = "@google-cloud/agentendpoint", - src = ":agentendpoint_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "agentendpoint_grpc_service_config.json", - package = "google.cloud.osconfig.agentendpoint.v1beta", - rest_numeric_enums = False, - service_yaml = "osconfig_v1beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "osconfig-agentendpoint-v1beta-nodejs", - deps = [ - ":agentendpoint_nodejs_gapic", - ":agentendpoint_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "agentendpoint_ruby_proto", - deps = [":agentendpoint_proto"], -) - -ruby_grpc_library( - name = "agentendpoint_ruby_grpc", - srcs = [":agentendpoint_proto"], - deps = [":agentendpoint_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "agentendpoint_ruby_gapic", - srcs = [":agentendpoint_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-agentendpoint-v1beta"], - grpc_service_config = "agentendpoint_grpc_service_config.json", - rest_numeric_enums = False, - 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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "agentendpoint_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "osconfig_v1beta.yaml", - deps = [ - ":agentendpoint_csharp_grpc", - ":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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "agentendpoint_cc_proto", - deps = [":agentendpoint_proto"], -) - -cc_grpc_library( - name = "agentendpoint_cc_grpc", - srcs = [":agentendpoint_proto"], - grpc_only = True, - deps = [":agentendpoint_cc_proto"], -) diff -urN a/google/cloud/osconfig/logging/BUILD.bazel b/google/cloud/osconfig/logging/BUILD.bazel --- a/google/cloud/osconfig/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/osconfig/logging/BUILD.bazel 1969-12-31 16:00:00 @@ -1,177 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "patch_job_log.proto", - ], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/logging", - protos = [":logging_proto"], - deps = [ - - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUILD.bazel --- a/google/cloud/osconfig/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/osconfig/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,421 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "osconfig_proto", - srcs = [ - "inventory.proto", - "os_policy.proto", - "os_policy_assignment_reports.proto", - "os_policy_assignments.proto", - "osconfig_common.proto", - "osconfig_service.proto", - "osconfig_zonal_service.proto", - "patch_deployments.proto", - "patch_jobs.proto", - "vulnerability.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/type:date_proto", - "//google/type: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", - srcs = [":osconfig_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "osconfig_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "osconfig_v1.yaml", - test_deps = [ - ":osconfig_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":osconfig_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "osconfig_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.osconfig.v1.OsConfigServiceClientHttpJsonTest", - "com.google.cloud.osconfig.v1.OsConfigServiceClientTest", - "com.google.cloud.osconfig.v1.OsConfigZonalServiceClientHttpJsonTest", - "com.google.cloud.osconfig.v1.OsConfigZonalServiceClientTest", - ], - runtime_deps = [":osconfig_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-osconfig-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":osconfig_java_gapic", - ":osconfig_java_grpc", - ":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/v1", - protos = [":osconfig_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:date_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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "osconfig_v1.yaml", - transport = "grpc+rest", - deps = [ - ":osconfig_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@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-metadata.srcjar", - ":osconfig_go_gapic_srcjar-test.srcjar", - ":osconfig_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_proto_library", - "py_test", -) - -py_gapic_library( - name = "osconfig_py_gapic", - srcs = [":osconfig_proto"], - grpc_service_config = "osconfig_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-os-config"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "osconfig_py_gapic_test", - srcs = [ - "osconfig_py_gapic_pytest.py", - "osconfig_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":osconfig_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "osconfig-v1-py", - deps = [ - ":osconfig_py_gapic", - ], -) - -py_proto_library( - name = "osconfig_py_proto", - deps = [":osconfig_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", - srcs = [":osconfig_proto_with_info"], - grpc_service_config = "osconfig_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "osconfig_v1.yaml", - transport = "grpc+rest", - deps = [ - ":osconfig_php_grpc", - ":osconfig_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-osconfig-v1-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", - package_name = "@google-cloud/os-config", - src = ":osconfig_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "osconfig_grpc_service_config.json", - main_service = "OsConfigServiceClient", - package = "google.cloud.osconfig.v1", - rest_numeric_enums = False, - service_yaml = "osconfig_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "osconfig-v1-nodejs", - deps = [ - ":osconfig_nodejs_gapic", - ":osconfig_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "osconfig_ruby_proto", - deps = [":osconfig_proto"], -) - -ruby_grpc_library( - name = "osconfig_ruby_grpc", - srcs = [":osconfig_proto"], - deps = [":osconfig_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "osconfig_ruby_gapic", - srcs = [":osconfig_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=osconfig.googleapis.com", - "ruby-cloud-api-shortname=osconfig", - "ruby-cloud-env-prefix=OS_CONFIG", - "ruby-cloud-gem-name=google-cloud-os_config-v1", - "ruby-cloud-product-url=https://cloud.google.com/compute/docs/manage-os", - ], - grpc_service_config = "osconfig_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud OS Config provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.", - ruby_cloud_title = "Cloud OS Config V1", - deps = [ - ":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", - ], -) - -############################################################################## -# 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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "osconfig_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "osconfig_v1.yaml", - deps = [ - ":osconfig_csharp_grpc", - ":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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "osconfig_cc_proto", - deps = [":osconfig_proto"], -) - -cc_grpc_library( - name = "osconfig_cc_grpc", - srcs = [":osconfig_proto"], - grpc_only = True, - deps = [":osconfig_cc_proto"], -) diff -urN a/google/cloud/osconfig/v1alpha/BUILD.bazel b/google/cloud/osconfig/v1alpha/BUILD.bazel --- a/google/cloud/osconfig/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/osconfig/v1alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -1,404 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "osconfig_proto", - srcs = [ - "config_common.proto", - "instance_os_policies_compliance.proto", - "inventory.proto", - "os_policy.proto", - "os_policy_assignment_reports.proto", - "os_policy_assignments.proto", - "osconfig_common.proto", - "osconfig_zonal_service.proto", - "vulnerability.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/type:date_proto", - "@com_google_protobuf//:duration_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", - srcs = [":osconfig_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "osconfig_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "osconfig_v1alpha.yaml", - test_deps = [ - ":osconfig_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":osconfig_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "osconfig_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClientHttpJsonTest", - "com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClientTest", - ], - runtime_deps = [":osconfig_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-osconfig-v1alpha-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":osconfig_java_gapic", - ":osconfig_java_grpc", - ":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/v1alpha", - protos = [":osconfig_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:date_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/apiv1alpha;osconfig", - metadata = True, - rest_numeric_enums = False, - service_yaml = "osconfig_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":osconfig_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@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/apiv1alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-osconfig-v1alpha-go", - deps = [ - ":osconfig_go_gapic", - ":osconfig_go_gapic_srcjar-metadata.srcjar", - ":osconfig_go_gapic_srcjar-test.srcjar", - ":osconfig_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "osconfig_py_gapic", - srcs = [":osconfig_proto"], - grpc_service_config = "osconfig_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-os-config"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "osconfig_py_gapic_test", - srcs = [ - "osconfig_py_gapic_pytest.py", - "osconfig_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":osconfig_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "osconfig-v1alpha-py", - deps = [ - ":osconfig_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 = "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", - srcs = [":osconfig_proto_with_info"], - grpc_service_config = "osconfig_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "osconfig_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":osconfig_php_grpc", - ":osconfig_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-osconfig-v1alpha-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", - package_name = "@google-cloud/os-config", - src = ":osconfig_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "osconfig_grpc_service_config.json", - package = "google.cloud.osconfig.v1alpha", - rest_numeric_enums = False, - service_yaml = "osconfig_v1alpha.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "osconfig-v1alpha-nodejs", - deps = [ - ":osconfig_nodejs_gapic", - ":osconfig_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "osconfig_ruby_proto", - deps = [":osconfig_proto"], -) - -ruby_grpc_library( - name = "osconfig_ruby_grpc", - srcs = [":osconfig_proto"], - deps = [":osconfig_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "osconfig_ruby_gapic", - srcs = [":osconfig_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=osconfig.googleapis.com", - "ruby-cloud-api-shortname=osconfig", - "ruby-cloud-env-prefix=OS_CONFIG", - "ruby-cloud-gem-name=google-cloud-os_config-v1alpha", - "ruby-cloud-product-url=https://cloud.google.com/compute/docs/manage-os", - ], - grpc_service_config = "osconfig_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud OS Config provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.", - ruby_cloud_title = "Cloud OS Config V1alpha", - deps = [ - ":osconfig_ruby_grpc", - ":osconfig_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-osconfig-v1alpha-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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "osconfig_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "osconfig_v1alpha.yaml", - deps = [ - ":osconfig_csharp_grpc", - ":osconfig_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-osconfig-v1alpha-csharp", - deps = [ - ":osconfig_csharp_gapic", - ":osconfig_csharp_grpc", - ":osconfig_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "osconfig_cc_proto", - deps = [":osconfig_proto"], -) - -cc_grpc_library( - name = "osconfig_cc_grpc", - srcs = [":osconfig_proto"], - grpc_only = True, - deps = [":osconfig_cc_proto"], -) diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1beta/BUILD.bazel --- a/google/cloud/osconfig/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/osconfig/v1beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,392 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "osconfig_proto", - srcs = [ - "guest_policies.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//: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", - srcs = [":osconfig_proto_with_info"], - gapic_yaml = "osconfig_gapic.yaml", - grpc_service_config = "osconfig_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "osconfig_v1beta.yaml", - test_deps = [ - ":osconfig_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":osconfig_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "osconfig_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.osconfig.v1beta.OsConfigServiceClientHttpJsonTest", - "com.google.cloud.osconfig.v1beta.OsConfigServiceClientTest", - ], - runtime_deps = [":osconfig_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-osconfig-v1beta-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":osconfig_java_gapic", - ":osconfig_java_grpc", - ":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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "osconfig_v1beta.yaml", - transport = "grpc+rest", - 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-metadata.srcjar", - ":osconfig_go_gapic_srcjar-test.srcjar", - ":osconfig_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "osconfig_py_gapic", - srcs = [":osconfig_proto"], - grpc_service_config = "osconfig_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-os-config"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "osconfig_py_gapic_test", - srcs = [ - "osconfig_py_gapic_pytest.py", - "osconfig_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":osconfig_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "osconfig-v1beta-py", - deps = [ - ":osconfig_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 = "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", - srcs = [":osconfig_proto_with_info"], - grpc_service_config = "osconfig_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "osconfig_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":osconfig_php_grpc", - ":osconfig_php_proto", - ], -) - -# 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", - package_name = "@google-cloud/osconfig", - src = ":osconfig_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "osconfig_grpc_service_config.json", - package = "google.cloud.osconfig.v1beta", - rest_numeric_enums = False, - service_yaml = "osconfig_v1beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "osconfig-v1beta-nodejs", - deps = [ - ":osconfig_nodejs_gapic", - ":osconfig_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "osconfig_ruby_proto", - deps = [":osconfig_proto"], -) - -ruby_grpc_library( - name = "osconfig_ruby_grpc", - srcs = [":osconfig_proto"], - deps = [":osconfig_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "osconfig_ruby_gapic", - srcs = [":osconfig_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-osconfig-v1beta"], - grpc_service_config = "osconfig_grpc_service_config.json", - rest_numeric_enums = False, - 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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "osconfig_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "osconfig_v1beta.yaml", - deps = [ - ":osconfig_csharp_grpc", - ":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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "osconfig_cc_proto", - deps = [":osconfig_proto"], -) - -cc_grpc_library( - name = "osconfig_cc_grpc", - srcs = [":osconfig_proto"], - grpc_only = True, - deps = [":osconfig_cc_proto"], -) diff -urN a/google/cloud/oslogin/BUILD.bazel b/google/cloud/oslogin/BUILD.bazel --- a/google/cloud/oslogin/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/oslogin/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-os_login. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for oslogin. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "oslogin_ruby_wrapper", - srcs = ["//google/cloud/oslogin/v1:oslogin_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-os_login", - "ruby-cloud-env-prefix=OS_LOGIN", - "ruby-cloud-wrapper-of=v1:0.0;v1beta:0.0", - "ruby-cloud-product-url=https://cloud.google.com/compute/docs/oslogin", - "ruby-cloud-api-id=oslogin.googleapis.com", - "ruby-cloud-api-shortname=oslogin", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.", - ruby_cloud_title = "Cloud OS Login", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-oslogin-ruby", - deps = [ - ":oslogin_ruby_wrapper", - ], -) diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/common/BUILD.bazel --- a/google/cloud/oslogin/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/oslogin/common/BUILD.bazel 1969-12-31 16:00:00 @@ -1,199 +0,0 @@ -# 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 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_proto_library", -) - -py_gapic_library( - name = "common_py_gapic", - srcs = [":common_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_proto_library( - name = "common_py_proto", - deps = [":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_gapic_assembly_pkg", - "csharp_gapic_library", - "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"], -) - -csharp_gapic_library( - name = "common_csharp_gapic", - srcs = [":common_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - rest_numeric_enums = False, - deps = [ - ":common_csharp_grpc", - ":common_csharp_proto", - ], -) - -csharp_gapic_assembly_pkg( - name = "google-cloud-oslogin-common-csharp", - deps = [ - ":common_csharp_gapic", - ":common_csharp_grpc", - ":common_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "common_cc_proto", - deps = [":common_proto"], -) - -cc_grpc_library( - name = "common_cc_grpc", - srcs = [":common_proto"], - grpc_only = True, - deps = [":common_cc_proto"], -) diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD.bazel --- a/google/cloud/oslogin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/oslogin/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,411 +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 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -_JAVA_PROTO_SUBPACKAGE_DEPS = [ - "//google/cloud/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"], - grpc_service_config = "oslogin_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":oslogin_java_grpc", - ] + _JAVA_GRPC_SUBPACKAGE_DEPS, - transport = "grpc+rest", - deps = [ - ":oslogin_java_proto", - ] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_test( - name = "oslogin_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.oslogin.v1.OsLoginServiceClientHttpJsonTest", - "com.google.cloud.oslogin.v1.OsLoginServiceClientTest", - ], - runtime_deps = [":oslogin_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-oslogin-v1-java", - transport = "grpc+rest", - 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", - rest_numeric_enums = False, - service_yaml = "oslogin_v1.yaml", - transport = "grpc+rest", - 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 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "oslogin_py_gapic", - srcs = [ - ":oslogin_proto", - ], - grpc_service_config = "oslogin_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/cloud/oslogin/common:common_py_proto", - ], - opt_args = [ - "warehouse-package-name=google-cloud-os-login", - ], -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed -#py_test( -# name = "oslogin_py_gapic_test", -# srcs = [ -# "oslogin_py_gapic_pytest.py", -# "oslogin_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [ -# ":oslogin_py_gapic", -# ], -#) - -py_gapic_assembly_pkg( - name = "oslogin-v1-py", - deps = [ - ":oslogin_py_gapic", - # "//google/cloud/oslogin/common:common_py_gapic", - "//google/cloud/oslogin/common:common_py_proto", - ], -) - -############################################################################## -# 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", - srcs = [":oslogin_proto_with_info"], - grpc_service_config = "oslogin_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":oslogin_php_grpc", - ":oslogin_php_proto", - ] + _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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "oslogin_grpc_service_config.json", - package = "google.cloud.oslogin.v1", - rest_numeric_enums = False, - service_yaml = "oslogin_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -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_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -_RUBY_SUBPACKAGE_DEPS = [ - "//google/cloud/oslogin/common:common_ruby_proto", - "//google/cloud/oslogin/common:common_ruby_grpc", -] - -ruby_proto_library( - name = "oslogin_ruby_proto", - deps = [":oslogin_proto"], -) - -ruby_grpc_library( - name = "oslogin_ruby_grpc", - srcs = [":oslogin_proto"], - deps = [":oslogin_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "oslogin_ruby_gapic", - srcs = [":oslogin_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-os_login-v1", - "ruby-cloud-env-prefix=OS_LOGIN", - "ruby-cloud-product-url=https://cloud.google.com/compute/docs/oslogin", - "ruby-cloud-api-id=oslogin.googleapis.com", - "ruby-cloud-api-shortname=oslogin", - ], - grpc_service_config = "oslogin_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.", - ruby_cloud_title = "Cloud OS Login V1", - deps = [ - ":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", - rest_numeric_enums = False, - service_yaml = "oslogin_v1.yaml", - 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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "oslogin_cc_proto", - deps = [":oslogin_proto"], -) - -cc_grpc_library( - name = "oslogin_cc_grpc", - srcs = [":oslogin_proto"], - grpc_only = True, - deps = [":oslogin_cc_proto"], -) diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1beta/BUILD.bazel --- a/google/cloud/oslogin/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/oslogin/v1beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,383 +0,0 @@ -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 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -_JAVA_PROTO_SUBPACKAGE_DEPS = [ - "//google/cloud/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"], - grpc_service_config = "oslogin_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [":oslogin_java_grpc"], - transport = "grpc+rest", - deps = [ - ":oslogin_java_proto", - ] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_test( - name = "oslogin_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.oslogin.v1beta.OsLoginServiceClientHttpJsonTest", - "com.google.cloud.oslogin.v1beta.OsLoginServiceClientTest", - ], - runtime_deps = [":oslogin_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-oslogin-v1beta-java", - transport = "grpc+rest", - 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", - rest_numeric_enums = False, - service_yaml = "oslogin_v1beta.yaml", - transport = "grpc+rest", - 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 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "oslogin_py_gapic", - srcs = [ - ":oslogin_proto", - ], - grpc_service_config = "oslogin_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed -#py_test( -# name = "oslogin_py_gapic_test", -# srcs = [ -# "oslogin_py_gapic_pytest.py", -# "oslogin_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":oslogin_py_gapic"], -#) - -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", - srcs = [":oslogin_proto_with_info"], - grpc_service_config = "oslogin_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":oslogin_php_grpc", - ":oslogin_php_proto", - ] + _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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "oslogin_grpc_service_config.json", - package = "google.cloud.oslogin.v1beta", - rest_numeric_enums = False, - service_yaml = "oslogin_v1beta.yaml", - transport = "grpc+rest", - deps = [], -) - -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_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -_RUBY_SUBPACKAGE_DEPS = [ - "//google/cloud/oslogin/common:common_ruby_proto", - "//google/cloud/oslogin/common:common_ruby_grpc", -] - -ruby_proto_library( - name = "oslogin_ruby_proto", - deps = [":oslogin_proto"], -) - -ruby_grpc_library( - name = "oslogin_ruby_grpc", - srcs = [":oslogin_proto"], - deps = [":oslogin_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "oslogin_ruby_gapic", - srcs = [":oslogin_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-os_login-v1beta", - "ruby-cloud-env-prefix=OS_LOGIN", - "ruby-cloud-product-url=https://cloud.google.com/compute/docs/oslogin", - "ruby-cloud-api-id=oslogin.googleapis.com", - "ruby-cloud-api-shortname=oslogin", - ], - grpc_service_config = "oslogin_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.", - ruby_cloud_title = "Cloud OS Login V1beta", - deps = [ - ":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", - rest_numeric_enums = False, - service_yaml = "oslogin_v1beta.yaml", - 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/paymentgateway/issuerswitch/v1/BUILD.bazel b/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel --- a/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,406 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "issuerswitch_proto", - srcs = [ - "common_fields.proto", - "logs.proto", - "resolutions.proto", - "rules.proto", - "transactions.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/logging/type:type_proto", - "//google/longrunning:operations_proto", - "//google/type:date_proto", - "//google/type:money_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "issuerswitch_proto_with_info", - deps = [ - ":issuerswitch_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "issuerswitch_java_proto", - deps = [":issuerswitch_proto"], -) - -java_grpc_library( - name = "issuerswitch_java_grpc", - srcs = [":issuerswitch_proto"], - deps = [":issuerswitch_java_proto"], -) - -java_gapic_library( - name = "issuerswitch_java_gapic", - srcs = [":issuerswitch_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "issuerswitch_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "issuerswitch_v1.yaml", - test_deps = [ - ":issuerswitch_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":issuerswitch_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "issuerswitch_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutionsClientHttpJsonTest", - "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutionsClientTest", - "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchRulesClientHttpJsonTest", - "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchRulesClientTest", - "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactionsClientHttpJsonTest", - "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactionsClientTest", - ], - runtime_deps = [":issuerswitch_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-paymentgateway-issuerswitch-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":issuerswitch_java_gapic", - ":issuerswitch_java_grpc", - ":issuerswitch_java_proto", - ":issuerswitch_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "issuerswitch_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/paymentgateway/issuerswitch/v1", - protos = [":issuerswitch_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/logging/type:type_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:date_go_proto", - "//google/type:money_go_proto", - ], -) - -go_gapic_library( - name = "issuerswitch_go_gapic", - srcs = [":issuerswitch_proto_with_info"], - grpc_service_config = "issuerswitch_grpc_service_config.json", - importpath = "cloud.google.com/go/paymentgateway/issuerswitch/apiv1;issuerswitch", - metadata = True, - rest_numeric_enums = False, - service_yaml = "issuerswitch_v1.yaml", - transport = "grpc+rest", - deps = [ - ":issuerswitch_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "issuerswitch_go_gapic_test", - srcs = [":issuerswitch_go_gapic_srcjar_test"], - embed = [":issuerswitch_go_gapic"], - importpath = "cloud.google.com/go/paymentgateway/issuerswitch/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-paymentgateway-issuerswitch-v1-go", - deps = [ - ":issuerswitch_go_gapic", - ":issuerswitch_go_gapic_srcjar-metadata.srcjar", - ":issuerswitch_go_gapic_srcjar-test.srcjar", - ":issuerswitch_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "issuerswitch_py_gapic", - srcs = [":issuerswitch_proto"], - grpc_service_config = "issuerswitch_grpc_service_config.json", - opt_args = [ - "python-gapic-name=payment_gateway_issuer_switch", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-payment-gateway-issuer-switch", - ], - rest_numeric_enums = False, - service_yaml = "issuerswitch_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "issuerswitch_py_gapic_test", - srcs = [ - "issuerswitch_py_gapic_pytest.py", - "issuerswitch_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":issuerswitch_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "paymentgateway-issuerswitch-v1-py", - deps = [ - ":issuerswitch_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "issuerswitch_php_proto", - deps = [":issuerswitch_proto"], -) - -php_grpc_library( - name = "issuerswitch_php_grpc", - srcs = [":issuerswitch_proto"], - deps = [":issuerswitch_php_proto"], -) - -php_gapic_library( - name = "issuerswitch_php_gapic", - srcs = [":issuerswitch_proto_with_info"], - grpc_service_config = "issuerswitch_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "issuerswitch_v1.yaml", - transport = "grpc+rest", - deps = [ - ":issuerswitch_php_grpc", - ":issuerswitch_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-paymentgateway-issuerswitch-v1-php", - deps = [ - ":issuerswitch_php_gapic", - ":issuerswitch_php_grpc", - ":issuerswitch_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "issuerswitch_nodejs_gapic", - package_name = "@google-cloud/issuerswitch", - src = ":issuerswitch_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "issuerswitch_grpc_service_config.json", - package = "google.cloud.paymentgateway.issuerswitch.v1", - rest_numeric_enums = False, - service_yaml = "issuerswitch_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "paymentgateway-issuerswitch-v1-nodejs", - deps = [ - ":issuerswitch_nodejs_gapic", - ":issuerswitch_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "issuerswitch_ruby_proto", - deps = [":issuerswitch_proto"], -) - -ruby_grpc_library( - name = "issuerswitch_ruby_grpc", - srcs = [":issuerswitch_proto"], - deps = [":issuerswitch_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "issuerswitch_ruby_gapic", - srcs = [":issuerswitch_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-paymentgateway-issuerswitch-v1"], - grpc_service_config = "issuerswitch_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "issuerswitch_v1.yaml", - deps = [ - ":issuerswitch_ruby_grpc", - ":issuerswitch_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-paymentgateway-issuerswitch-v1-ruby", - deps = [ - ":issuerswitch_ruby_gapic", - ":issuerswitch_ruby_grpc", - ":issuerswitch_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "issuerswitch_csharp_proto", - deps = [":issuerswitch_proto"], -) - -csharp_grpc_library( - name = "issuerswitch_csharp_grpc", - srcs = [":issuerswitch_proto"], - deps = [":issuerswitch_csharp_proto"], -) - -csharp_gapic_library( - name = "issuerswitch_csharp_gapic", - srcs = [":issuerswitch_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "issuerswitch_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "issuerswitch_v1.yaml", - deps = [ - ":issuerswitch_csharp_grpc", - ":issuerswitch_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-paymentgateway-issuerswitch-v1-csharp", - deps = [ - ":issuerswitch_csharp_gapic", - ":issuerswitch_csharp_grpc", - ":issuerswitch_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "issuerswitch_cc_proto", - deps = [":issuerswitch_proto"], -) - -cc_grpc_library( - name = "issuerswitch_cc_grpc", - srcs = [":issuerswitch_proto"], - grpc_only = True, - deps = [":issuerswitch_cc_proto"], -) diff -urN a/google/cloud/phishingprotection/BUILD.bazel b/google/cloud/phishingprotection/BUILD.bazel --- a/google/cloud/phishingprotection/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/phishingprotection/BUILD.bazel 1969-12-31 16:00:00 @@ -1,42 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-phishing_protection. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for phishingprotection. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta1 in this case. -ruby_cloud_gapic_library( - name = "phishingprotection_ruby_wrapper", - srcs = ["//google/cloud/phishingprotection/v1beta1:phishingprotection_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-phishing_protection", - "ruby-cloud-env-prefix=PHISHING_PROTECTION", - "ruby-cloud-wrapper-of=v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/phishing-protection", - "ruby-cloud-api-id=phishingprotection.googleapis.com", - "ruby-cloud-api-shortname=phishingprotection", - "ruby-cloud-migration-version=0.10", - "ruby-cloud-service-override=PhishingProtectionServiceV1Beta1=PhishingProtectionService", - ], - ruby_cloud_description = "Phishing Protection helps prevent users from accessing phishing sites by identifying various signals associated with malicious content, including the use of your brand assets, classifying malicious content that uses your brand and reporting the unsafe URLs to Google Safe Browsing.", - ruby_cloud_title = "Phishing Protection", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-phishingprotection-ruby", - deps = [ - ":phishingprotection_ruby_wrapper", - ], -) diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/phishingprotection/v1beta1/BUILD.bazel --- a/google/cloud/phishingprotection/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/phishingprotection/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,357 +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 -############################################################################## -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 = "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", - rest_numeric_enums = False, - test_deps = [ - ":phishingprotection_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":phishingprotection_java_proto", - ], -) - -java_gapic_test( - name = "phishingprotection_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.phishingprotection.v1beta1.PhishingProtectionServiceV1Beta1ClientHttpJsonTest", - "com.google.cloud.phishingprotection.v1beta1.PhishingProtectionServiceV1Beta1ClientTest", - ], - runtime_deps = [":phishingprotection_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-phishingprotection-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":phishingprotection_java_gapic", - ":phishingprotection_java_grpc", - ":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", - rest_numeric_enums = False, - service_yaml = "phishingprotection_v1beta1.yaml", - transport = "grpc+rest", - 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 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "phishingprotection_py_gapic", - srcs = [":phishingprotection_proto"], - grpc_service_config = "phishingprotection_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - opt_args = [ - "warehouse-package-name=google-cloud-phishing-protection", - ], -) - -py_test( - name = "phishingprotection_py_gapic_test", - srcs = [ - "phishingprotection_py_gapic_pytest.py", - "phishingprotection_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":phishingprotection_py_gapic"], -) - -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", - srcs = [":phishingprotection_proto_with_info"], - grpc_service_config = "phishingprotection_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":phishingprotection_php_grpc", - ":phishingprotection_php_proto", - ], -) - -# 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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "phishingprotection_grpc_service_config.json", - package = "google.cloud.phishingprotection.v1beta1", - rest_numeric_enums = False, - service_yaml = "phishingprotection_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "phishingprotection-v1beta1-nodejs", - deps = [ - ":phishingprotection_nodejs_gapic", - ":phishingprotection_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "phishingprotection_ruby_proto", - deps = [":phishingprotection_proto"], -) - -ruby_grpc_library( - name = "phishingprotection_ruby_grpc", - srcs = [":phishingprotection_proto"], - deps = [":phishingprotection_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "phishingprotection_ruby_gapic", - srcs = [":phishingprotection_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-phishing_protection-v1beta1", - "ruby-cloud-env-prefix=PHISHING_PROTECTION", - "ruby-cloud-product-url=https://cloud.google.com/phishing-protection", - "ruby-cloud-api-id=phishingprotection.googleapis.com", - "ruby-cloud-api-shortname=phishingprotection", - "ruby-cloud-service-override=PhishingProtectionServiceV1Beta1=PhishingProtectionService", - ], - grpc_service_config = "phishingprotection_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Phishing Protection helps prevent users from accessing phishing sites by identifying various signals associated with malicious content, including the use of your brand assets, classifying malicious content that uses your brand and reporting the unsafe URLs to Google Safe Browsing.", - ruby_cloud_title = "Phishing Protection V1beta1", - deps = [ - ":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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "phishingprotection_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "phishingprotection_v1beta1.yaml", - deps = [ - ":phishingprotection_csharp_grpc", - ":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/BUILD.bazel b/google/cloud/policytroubleshooter/BUILD.bazel --- a/google/cloud/policytroubleshooter/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/policytroubleshooter/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-policy_troubleshooter. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for policytroubleshooter. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "policytroubleshooter_ruby_wrapper", - srcs = ["//google/cloud/policytroubleshooter/v1:policytroubleshooter_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-policy_troubleshooter", - "ruby-cloud-env-prefix=POLICY_TROUBLESHOOTER", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/iam/docs/troubleshooting-access", - "ruby-cloud-api-id=policytroubleshooter.googleapis.com", - "ruby-cloud-api-shortname=policytroubleshooter", - ], - ruby_cloud_description = "Policy Troubleshooter makes it easier to understand why a user has access to a resource or doesn't have permission to call an API. Given an email, resource, and permission, Policy Troubleshooter will examine all IAM policies that apply to the resource. It then reveals whether the member's roles include the permission on that resource and, if so, which policies bind the member to those roles.", - ruby_cloud_title = "IAM Policy Troubleshooter", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-policytroubleshooter-ruby", - deps = [ - ":policytroubleshooter_ruby_wrapper", - ], -) diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/policytroubleshooter/v1/BUILD.bazel --- a/google/cloud/policytroubleshooter/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/policytroubleshooter/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,389 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "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", - ], -) - -proto_library_with_info( - name = "policytroubleshooter_proto_with_info", - deps = [ - ":policytroubleshooter_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "policytroubleshooter_java_proto", - deps = [":policytroubleshooter_proto"], -) - -java_grpc_library( - name = "policytroubleshooter_java_grpc", - srcs = [":policytroubleshooter_proto"], - deps = [":policytroubleshooter_java_proto"], -) - -java_gapic_library( - name = "policytroubleshooter_java_gapic", - srcs = [":policytroubleshooter_proto_with_info"], - grpc_service_config = "checker_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":policytroubleshooter_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":policytroubleshooter_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "policytroubleshooter_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.policytroubleshooter.v1.IamCheckerClientHttpJsonTest", - "com.google.cloud.policytroubleshooter.v1.IamCheckerClientTest", - ], - runtime_deps = [":policytroubleshooter_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-policytroubleshooter-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":policytroubleshooter_java_gapic", - ":policytroubleshooter_java_grpc", - ":policytroubleshooter_java_proto", - ":policytroubleshooter_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "policytroubleshooter_go_proto", - 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", - ], -) - -go_gapic_library( - name = "policytroubleshooter_go_gapic", - srcs = [":policytroubleshooter_proto_with_info"], - grpc_service_config = "checker_grpc_service_config.json", - importpath = "cloud.google.com/go/policytroubleshooter/apiv1;policytroubleshooter", - rest_numeric_enums = False, - service_yaml = "policytroubleshooter_v1.yaml", - transport = "grpc+rest", - deps = [ - ":policytroubleshooter_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "policytroubleshooter_go_gapic_test", - srcs = [":policytroubleshooter_go_gapic_srcjar_test"], - embed = [":policytroubleshooter_go_gapic"], - importpath = "cloud.google.com/go/policytroubleshooter/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-policytroubleshooter-v1-go", - deps = [ - ":policytroubleshooter_go_gapic", - ":policytroubleshooter_go_gapic_srcjar-test.srcjar", - ":policytroubleshooter_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "policytroubleshooter_py_gapic", - srcs = [":policytroubleshooter_proto"], - grpc_service_config = "checker_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-policy-troubleshooter"], - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "policytroubleshooter_py_gapic_test", - srcs = [ - "policytroubleshooter_py_gapic_pytest.py", - "policytroubleshooter_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":policytroubleshooter_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "google-cloud-policytroubleshooter-v1-py", - deps = [ - ":policytroubleshooter_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 = "policytroubleshooter_php_proto", - deps = [":policytroubleshooter_proto"], -) - -php_grpc_library( - name = "policytroubleshooter_php_grpc", - srcs = [":policytroubleshooter_proto"], - deps = [":policytroubleshooter_php_proto"], -) - -php_gapic_library( - name = "policytroubleshooter_php_gapic", - srcs = [":policytroubleshooter_proto_with_info"], - grpc_service_config = "checker_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":policytroubleshooter_php_grpc", - ":policytroubleshooter_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-policytroubleshooter-v1-php", - deps = [ - ":policytroubleshooter_php_gapic", - ":policytroubleshooter_php_grpc", - ":policytroubleshooter_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "policytroubleshooter_nodejs_gapic", - package_name = "@google-cloud/policy-troubleshooter", - src = ":policytroubleshooter_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "checker_grpc_service_config.json", - package = "google.cloud.policytroubleshooter.v1", - rest_numeric_enums = False, - service_yaml = "policytroubleshooter_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "policytroubleshooter-v1-nodejs", - deps = [ - ":policytroubleshooter_nodejs_gapic", - ":policytroubleshooter_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "policytroubleshooter_ruby_proto", - deps = [":policytroubleshooter_proto"], -) - -ruby_grpc_library( - name = "policytroubleshooter_ruby_grpc", - srcs = [":policytroubleshooter_proto"], - deps = [":policytroubleshooter_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "policytroubleshooter_ruby_gapic", - srcs = [":policytroubleshooter_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=policytroubleshooter.googleapis.com", - "ruby-cloud-api-shortname=policytroubleshooter", - "ruby-cloud-env-prefix=POLICY_TROUBLESHOOTER", - "ruby-cloud-gem-name=google-cloud-policy_troubleshooter-v1", - "ruby-cloud-product-url=https://cloud.google.com/iam/docs/troubleshooting-access", - ], - grpc_service_config = "checker_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Policy Troubleshooter makes it easier to understand why a user has access to a resource or doesn't have permission to call an API. Given an email, resource, and permission, Policy Troubleshooter will examine all IAM policies that apply to the resource. It then reveals whether the member's roles include the permission on that resource and, if so, which policies bind the member to those roles.", - ruby_cloud_title = "IAM Policy Troubleshooter V1", - deps = [ - ":policytroubleshooter_ruby_grpc", - ":policytroubleshooter_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-policytroubleshooter-v1-ruby", - deps = [ - ":policytroubleshooter_ruby_gapic", - ":policytroubleshooter_ruby_grpc", - ":policytroubleshooter_ruby_proto", - ], -) - -############################################################################## -# 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 = "policytroubleshooter_csharp_proto", - deps = [":policytroubleshooter_proto"], -) - -csharp_grpc_library( - name = "policytroubleshooter_csharp_grpc", - srcs = [":policytroubleshooter_proto"], - deps = [":policytroubleshooter_csharp_proto"], -) - -csharp_gapic_library( - name = "policytroubleshooter_csharp_gapic", - srcs = [":policytroubleshooter_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "checker_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "policytroubleshooter_v1.yaml", - deps = [ - ":policytroubleshooter_csharp_grpc", - ":policytroubleshooter_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-policytroubleshooter-v1-csharp", - deps = [ - ":policytroubleshooter_csharp_gapic", - ":policytroubleshooter_csharp_grpc", - ":policytroubleshooter_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "policytroubleshooter_cc_proto", - deps = [":policytroubleshooter_proto"], -) - -cc_grpc_library( - name = "policytroubleshooter_cc_grpc", - srcs = [":policytroubleshooter_proto"], - grpc_only = True, - deps = [":policytroubleshooter_cc_proto"], -) diff -urN a/google/cloud/privatecatalog/BUILD.bazel b/google/cloud/privatecatalog/BUILD.bazel --- a/google/cloud/privatecatalog/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/privatecatalog/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-private_catalog. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for cloudprivatecatalog. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta1 in this case. -ruby_cloud_gapic_library( - name = "cloudprivatecatalog_ruby_wrapper", - srcs = ["//google/cloud/privatecatalog/v1beta1:privatecatalog_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-private_catalog", - "ruby-cloud-env-prefix=PRIVATE_CATALOG", - "ruby-cloud-wrapper-of=v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/private-catalog/", - "ruby-cloud-api-id=cloudprivatecatalog.googleapis.com", - "ruby-cloud-api-shortname=cloudprivatecatalog", - ], - ruby_cloud_description = "With Private Catalog, developers and cloud admins can make their solutions discoverable to their internal enterprise users. Cloud admins can manage their solutions and ensure their users are always launching the latest versions.", - ruby_cloud_title = "Private Catalog", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-privatecatalog-ruby", - deps = [ - ":cloudprivatecatalog_ruby_wrapper", - ], -) diff -urN a/google/cloud/privatecatalog/v1beta1/BUILD.bazel b/google/cloud/privatecatalog/v1beta1/BUILD.bazel --- a/google/cloud/privatecatalog/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/privatecatalog/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,382 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "privatecatalog_proto", - srcs = [ - "private_catalog.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "privatecatalog_proto_with_info", - deps = [ - ":privatecatalog_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 = "privatecatalog_java_proto", - deps = [":privatecatalog_proto"], -) - -java_grpc_library( - name = "privatecatalog_java_grpc", - srcs = [":privatecatalog_proto"], - deps = [":privatecatalog_java_proto"], -) - -java_gapic_library( - name = "privatecatalog_java_gapic", - srcs = [":privatecatalog_proto_with_info"], - grpc_service_config = "cloudprivatecatalog_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":privatecatalog_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":privatecatalog_java_proto", - ], -) - -java_gapic_test( - name = "privatecatalog_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.privatecatalog.v1beta1.PrivateCatalogClientHttpJsonTest", - "com.google.cloud.privatecatalog.v1beta1.PrivateCatalogClientTest", - ], - runtime_deps = [":privatecatalog_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-privatecatalog-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":privatecatalog_java_gapic", - ":privatecatalog_java_grpc", - ":privatecatalog_java_proto", - ":privatecatalog_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 = "privatecatalog_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/privatecatalog/v1beta1", - protos = [":privatecatalog_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "privatecatalog_go_gapic", - srcs = [":privatecatalog_proto_with_info"], - grpc_service_config = "cloudprivatecatalog_grpc_service_config.json", - importpath = "cloud.google.com/go/privatecatalog/apiv1beta1;privatecatalog", - metadata = True, - rest_numeric_enums = False, - service_yaml = "cloudprivatecatalog_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":privatecatalog_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "privatecatalog_go_gapic_test", - srcs = [":privatecatalog_go_gapic_srcjar_test"], - embed = [":privatecatalog_go_gapic"], - importpath = "cloud.google.com/go/privatecatalog/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-privatecatalog-v1beta1-go", - deps = [ - ":privatecatalog_go_gapic", - ":privatecatalog_go_gapic_srcjar-metadata.srcjar", - ":privatecatalog_go_gapic_srcjar-test.srcjar", - ":privatecatalog_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "privatecatalog_py_gapic", - srcs = [":privatecatalog_proto"], - grpc_service_config = "cloudprivatecatalog_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-private-catalog", - "autogen-snippets", - ], - rest_numeric_enums = False, - transport = "grpc+rest", -) - -py_test( - name = "privatecatalog_py_gapic_test", - srcs = [ - "privatecatalog_py_gapic_pytest.py", - "privatecatalog_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":privatecatalog_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "privatecatalog-v1beta1-py", - deps = [ - ":privatecatalog_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 = "privatecatalog_php_proto", - deps = [":privatecatalog_proto"], -) - -php_grpc_library( - name = "privatecatalog_php_grpc", - srcs = [":privatecatalog_proto"], - deps = [":privatecatalog_php_proto"], -) - -php_gapic_library( - name = "privatecatalog_php_gapic", - srcs = [":privatecatalog_proto_with_info"], - grpc_service_config = "cloudprivatecatalog_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudprivatecatalog_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":privatecatalog_php_grpc", - ":privatecatalog_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-privatecatalog-v1beta1-php", - deps = [ - ":privatecatalog_php_gapic", - ":privatecatalog_php_grpc", - ":privatecatalog_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "privatecatalog_nodejs_gapic", - package_name = "@google-cloud/private-catalog", - src = ":privatecatalog_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudprivatecatalog_grpc_service_config.json", - package = "google.cloud.privatecatalog.v1beta1", - rest_numeric_enums = False, - service_yaml = "cloudprivatecatalog_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "privatecatalog-v1beta1-nodejs", - deps = [ - ":privatecatalog_nodejs_gapic", - ":privatecatalog_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "privatecatalog_ruby_proto", - deps = [":privatecatalog_proto"], -) - -ruby_grpc_library( - name = "privatecatalog_ruby_grpc", - srcs = [":privatecatalog_proto"], - deps = [":privatecatalog_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "privatecatalog_ruby_gapic", - srcs = [":privatecatalog_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-private_catalog-v1beta1", - "ruby-cloud-env-prefix=PRIVATE_CATALOG", - "ruby-cloud-product-url=https://cloud.google.com/private-catalog/", - "ruby-cloud-api-id=cloudprivatecatalog.googleapis.com", - "ruby-cloud-api-shortname=cloudprivatecatalog", - "ruby-cloud-yard-strict=false", - ], - grpc_service_config = "cloudprivatecatalog_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "With Private Catalog, developers and cloud admins can make their solutions discoverable to their internal enterprise users. Cloud admins can manage their solutions and ensure their users are always launching the latest versions.", - ruby_cloud_title = "Private Catalog V1beta1", - deps = [ - ":privatecatalog_ruby_grpc", - ":privatecatalog_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-privatecatalog-v1beta1-ruby", - deps = [ - ":privatecatalog_ruby_gapic", - ":privatecatalog_ruby_grpc", - ":privatecatalog_ruby_proto", - ], -) - -############################################################################## -# 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 = "privatecatalog_csharp_proto", - deps = [":privatecatalog_proto"], -) - -csharp_grpc_library( - name = "privatecatalog_csharp_grpc", - srcs = [":privatecatalog_proto"], - deps = [":privatecatalog_csharp_proto"], -) - -csharp_gapic_library( - name = "privatecatalog_csharp_gapic", - srcs = [":privatecatalog_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudprivatecatalog_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudprivatecatalog_v1beta1.yaml", - deps = [ - ":privatecatalog_csharp_grpc", - ":privatecatalog_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-privatecatalog-v1beta1-csharp", - deps = [ - ":privatecatalog_csharp_gapic", - ":privatecatalog_csharp_grpc", - ":privatecatalog_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/pubsublite/v1/BUILD.bazel b/google/cloud/pubsublite/v1/BUILD.bazel --- a/google/cloud/pubsublite/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/pubsublite/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,347 +0,0 @@ -# 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", - "//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 = "pubsublite_proto_with_info", - deps = [ - ":pubsublite_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 = "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", - rest_numeric_enums = False, - test_deps = [ - ":pubsublite_java_grpc", - ], - transport = "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", - include_samples = True, - transport = "grpc", - 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", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_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", - rest_numeric_enums = False, - service_yaml = "pubsublite_v1.yaml", - deps = [ - ":pubsublite_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "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 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "pubsublite_py_gapic", - srcs = [":pubsublite_proto"], - grpc_service_config = "pubsublite_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "pubsublite_py_gapic_test", - srcs = [ - "pubsublite_py_gapic_pytest.py", - "pubsublite_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":pubsublite_py_gapic"], -) - -# Open Source Packages -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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "pubsublite_grpc_service_config.json", - package = "google.cloud.pubsublite.v1", - rest_numeric_enums = False, - service_yaml = "pubsublite_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "pubsublite-v1-nodejs", - deps = [ - ":pubsublite_nodejs_gapic", - ":pubsublite_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "pubsublite_ruby_proto", - deps = [":pubsublite_proto"], -) - -ruby_grpc_library( - name = "pubsublite_ruby_grpc", - srcs = [":pubsublite_proto"], - deps = [":pubsublite_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "pubsublite_ruby_gapic", - srcs = [":pubsublite_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-pubsublite-v1"], - grpc_service_config = "pubsublite_grpc_service_config.json", - rest_numeric_enums = False, - 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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "pubsublite_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "pubsublite_v1.yaml", - deps = [ - ":pubsublite_csharp_grpc", - ":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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "pubsublite_cc_proto", - deps = [":pubsublite_proto"], -) - -cc_grpc_library( - name = "pubsublite_cc_grpc", - srcs = [":pubsublite_proto"], - grpc_only = True, - deps = [":pubsublite_cc_proto"], -) diff -urN a/google/cloud/recaptchaenterprise/BUILD.bazel b/google/cloud/recaptchaenterprise/BUILD.bazel --- a/google/cloud/recaptchaenterprise/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/recaptchaenterprise/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-recaptcha_enterprise. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for recaptchaenterprise. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "recaptchaenterprise_ruby_wrapper", - srcs = ["//google/cloud/recaptchaenterprise/v1:recaptchaenterprise_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-recaptcha_enterprise", - "ruby-cloud-env-prefix=RECAPTCHA_ENTERPRISE", - "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/recaptcha-enterprise", - "ruby-cloud-api-id=recaptchaenterprise.googleapis.com", - "ruby-cloud-api-shortname=recaptchaenterprise", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.", - ruby_cloud_title = "reCAPTCHA Enterprise", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-recaptchaenterprise-ruby", - deps = [ - ":recaptchaenterprise_ruby_wrapper", - ], -) diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recaptchaenterprise/v1/BUILD.bazel --- a/google/cloud/recaptchaenterprise/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/recaptchaenterprise/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,383 +0,0 @@ -# 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 = "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", - srcs = [":recaptchaenterprise_proto_with_info"], - gapic_yaml = "recaptchaenterprise_gapic.yaml", - grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":recaptchaenterprise_java_grpc", - ], - transport = "grpc", - deps = [ - ":recaptchaenterprise_java_proto", - ], -) - -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", - include_samples = True, - transport = "grpc", - 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", - rest_numeric_enums = False, - 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", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "recaptchaenterprise_py_gapic", - srcs = [":recaptchaenterprise_proto"], - grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-recaptcha-enterprise", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "recaptchaenterprise_py_gapic_test", - srcs = [ - "recaptchaenterprise_py_gapic_pytest.py", - "recaptchaenterprise_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":recaptchaenterprise_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "recaptchaenterprise-v1-py", - deps = [ - ":recaptchaenterprise_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 = "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", - srcs = [":recaptchaenterprise_proto_with_info"], - grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":recaptchaenterprise_php_grpc", - ":recaptchaenterprise_php_proto", - ], -) - -# 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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - package = "google.cloud.recaptchaenterprise.v1", - rest_numeric_enums = False, - service_yaml = "recaptchaenterprise_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "recaptchaenterprise-v1-nodejs", - deps = [ - ":recaptchaenterprise_nodejs_gapic", - ":recaptchaenterprise_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "recaptchaenterprise_ruby_proto", - deps = [":recaptchaenterprise_proto"], -) - -ruby_grpc_library( - name = "recaptchaenterprise_ruby_grpc", - srcs = [":recaptchaenterprise_proto"], - deps = [":recaptchaenterprise_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "recaptchaenterprise_ruby_gapic", - srcs = [":recaptchaenterprise_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-recaptcha_enterprise-v1", - "ruby-cloud-env-prefix=RECAPTCHA_ENTERPRISE", - "ruby-cloud-product-url=https://cloud.google.com/recaptcha-enterprise", - "ruby-cloud-api-id=recaptchaenterprise.googleapis.com", - "ruby-cloud-api-shortname=recaptchaenterprise", - ], - grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.", - ruby_cloud_title = "reCAPTCHA Enterprise V1", - deps = [ - ":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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "recaptchaenterprise_v1.yaml", - deps = [ - ":recaptchaenterprise_csharp_grpc", - ":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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "recaptchaenterprise_cc_proto", - deps = [":recaptchaenterprise_proto"], -) - -cc_grpc_library( - name = "recaptchaenterprise_cc_grpc", - srcs = [":recaptchaenterprise_proto"], - grpc_only = True, - deps = [":recaptchaenterprise_cc_proto"], -) diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel --- a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,370 +0,0 @@ -# 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 = "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", - srcs = [":recaptchaenterprise_proto_with_info"], - gapic_yaml = "recaptchaenterprise_gapic.yaml", - grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":recaptchaenterprise_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":recaptchaenterprise_java_proto", - ], -) - -java_gapic_test( - name = "recaptchaenterprise_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1ClientHttpJsonTest", - "com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1ClientTest", - ], - runtime_deps = [":recaptchaenterprise_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-recaptchaenterprise-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":recaptchaenterprise_java_gapic", - ":recaptchaenterprise_java_grpc", - ":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", - rest_numeric_enums = False, - service_yaml = "recaptchaenterprise_v1beta1.yaml", - transport = "grpc+rest", - 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", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "recaptchaenterprise_py_gapic", - srcs = [":recaptchaenterprise_proto"], - grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-recaptcha-enterprise", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "recaptchaenterprise_py_gapic_test", - srcs = [ - "recaptchaenterprise_py_gapic_pytest.py", - "recaptchaenterprise_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":recaptchaenterprise_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "recaptchaenterprise-v1beta1-py", - deps = [ - ":recaptchaenterprise_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 = "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", - srcs = [":recaptchaenterprise_proto_with_info"], - grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":recaptchaenterprise_php_grpc", - ":recaptchaenterprise_php_proto", - ], -) - -# 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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - package = "google.cloud.recaptchaenterprise.v1beta1", - rest_numeric_enums = False, - service_yaml = "recaptchaenterprise_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "recaptchaenterprise-v1beta1-nodejs", - deps = [ - ":recaptchaenterprise_nodejs_gapic", - ":recaptchaenterprise_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "recaptchaenterprise_ruby_proto", - deps = [":recaptchaenterprise_proto"], -) - -ruby_grpc_library( - name = "recaptchaenterprise_ruby_grpc", - srcs = [":recaptchaenterprise_proto"], - deps = [":recaptchaenterprise_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "recaptchaenterprise_ruby_gapic", - srcs = [":recaptchaenterprise_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-recaptcha_enterprise-v1beta1", - "ruby-cloud-env-prefix=RECAPTCHA_ENTERPRISE", - "ruby-cloud-product-url=https://cloud.google.com/recaptcha-enterprise", - "ruby-cloud-api-id=recaptchaenterprise.googleapis.com", - "ruby-cloud-api-shortname=recaptchaenterprise", - "ruby-cloud-service-override=RecaptchaEnterpriseServiceV1Beta1=RecaptchaEnterpriseService", - ], - grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.", - ruby_cloud_title = "reCAPTCHA Enterprise V1beta1", - deps = [ - ":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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "recaptchaenterprise_v1beta1.yaml", - deps = [ - ":recaptchaenterprise_csharp_grpc", - ":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/BUILD.bazel b/google/cloud/recommendationengine/BUILD.bazel --- a/google/cloud/recommendationengine/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/recommendationengine/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-recommendation_engine. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for recommendationengine. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta1 in this case. -ruby_cloud_gapic_library( - name = "recommendationengine_ruby_wrapper", - srcs = ["//google/cloud/recommendationengine/v1beta1:recommendationengine_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-recommendation_engine", - "ruby-cloud-env-prefix=RECOMMENDATION_ENGINE", - "ruby-cloud-wrapper-of=v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/recommendations-ai/", - "ruby-cloud-api-id=recommendationengine.googleapis.com", - "ruby-cloud-api-shortname=recommendationengine", - ], - ruby_cloud_description = "Recommendations AI enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.", - ruby_cloud_title = "Recommendations AI", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-recommendationengine-ruby", - deps = [ - ":recommendationengine_ruby_wrapper", - ], -) diff -urN a/google/cloud/recommendationengine/v1beta1/BUILD.bazel b/google/cloud/recommendationengine/v1beta1/BUILD.bazel --- a/google/cloud/recommendationengine/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/recommendationengine/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,342 +0,0 @@ -# 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", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "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", - srcs = [":recommendationengine_proto_with_info"], - gapic_yaml = "recommendationengine_gapic.yaml", - grpc_service_config = "recommendationengine_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":recommendationengine_java_grpc", - ], - transport = "grpc+rest", - 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.CatalogServiceClientHttpJsonTest", - "com.google.cloud.recommendationengine.v1beta1.CatalogServiceClientTest", - "com.google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistryClientHttpJsonTest", - "com.google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistryClientTest", - "com.google.cloud.recommendationengine.v1beta1.PredictionServiceClientHttpJsonTest", - "com.google.cloud.recommendationengine.v1beta1.PredictionServiceClientTest", - "com.google.cloud.recommendationengine.v1beta1.UserEventServiceClientHttpJsonTest", - "com.google.cloud.recommendationengine.v1beta1.UserEventServiceClientTest", - ], - runtime_deps = [":recommendationengine_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-recommendationengine-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":recommendationengine_java_gapic", - ":recommendationengine_java_grpc", - ":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", - rest_numeric_enums = False, - service_yaml = "recommendationengine_v1beta1.yaml", - deps = [ - ":recommendationengine_go_proto", - "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "recommendationengine_go_gapic_test", - srcs = [":recommendationengine_go_gapic_srcjar_test"], - embed = [":recommendationengine_go_gapic"], - importpath = "cloud.google.com/go/recommendationengine/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-recommendationengine-v1beta1-go", - deps = [ - ":recommendationengine_go_gapic", - ":recommendationengine_go_gapic_srcjar-test.srcjar", - ":recommendationengine_go_proto", - ], -) - -py_gapic_library( - name = "recommendationengine_py_gapic", - srcs = [":recommendationengine_proto"], - grpc_service_config = "recommendationengine_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-recommendations-ai"], - rest_numeric_enums = False, - transport = "grpc+rest", -) - -py_test( - name = "recommendationengine_py_gapic_test", - srcs = [ - "recommendationengine_py_gapic_pytest.py", - "recommendationengine_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":recommendationengine_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "recommendationengine-v1beta1-py", - deps = [ - ":recommendationengine_py_gapic", - ], -) - -php_proto_library( - name = "recommendationengine_php_proto", - deps = [":recommendationengine_proto"], -) - -php_grpc_library( - name = "recommendationengine_php_grpc", - srcs = [":recommendationengine_proto"], - deps = [":recommendationengine_php_proto"], -) - -php_gapic_library( - name = "recommendationengine_php_gapic", - srcs = [":recommendationengine_proto_with_info"], - gapic_yaml = "recommendationengine_gapic.yaml", - grpc_service_config = "recommendationengine_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "recommendationengine_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":recommendationengine_php_grpc", - ":recommendationengine_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-recommendationengine-v1beta1-php", - deps = [ - ":recommendationengine_php_gapic", - ":recommendationengine_php_grpc", - ":recommendationengine_php_proto", - ], -) - -nodejs_gapic_library( - name = "recommendationengine_nodejs_gapic", - src = ":recommendationengine_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "recommendationengine_grpc_service_config.json", - package = "google.cloud.recommendationengine.v1beta1", - rest_numeric_enums = False, - service_yaml = "recommendationengine_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "recommendationengine-v1beta1-nodejs", - deps = [ - ":recommendationengine_nodejs_gapic", - ":recommendationengine_proto", - ], -) - -ruby_proto_library( - name = "recommendationengine_ruby_proto", - deps = [":recommendationengine_proto"], -) - -ruby_grpc_library( - name = "recommendationengine_ruby_grpc", - srcs = [":recommendationengine_proto"], - deps = [":recommendationengine_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "recommendationengine_ruby_gapic", - srcs = [":recommendationengine_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-recommendation_engine-v1beta1", - "ruby-cloud-env-prefix=RECOMMENDATION_ENGINE", - "ruby-cloud-product-url=https://cloud.google.com/recommendations-ai/", - "ruby-cloud-api-id=recommendationengine.googleapis.com", - "ruby-cloud-api-shortname=recommendationengine", - ], - grpc_service_config = "recommendationengine_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Recommendations AI enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.", - ruby_cloud_title = "Recommendations AI V1beta1", - deps = [ - ":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"], -) - -csharp_gapic_library( - name = "recommendationengine_csharp_gapic", - srcs = [":recommendationengine_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "recommendationengine_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "recommendationengine_v1beta1.yaml", - deps = [ - ":recommendationengine_csharp_grpc", - ":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 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-recommender. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for recommender. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "recommender_ruby_wrapper", - srcs = ["//google/cloud/recommender/v1:recommender_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-recommender", - "ruby-cloud-env-prefix=RECOMMENDER", - "ruby-cloud-wrapper-of=v1:0.1", - "ruby-cloud-product-url=https://cloud.google.com/recommender", - "ruby-cloud-api-id=recommender.googleapis.com", - "ruby-cloud-api-shortname=recommender", - "ruby-cloud-factory-method-suffix=_service", - ], - ruby_cloud_description = "Recommender is a service on Google Cloud that provides usage recommendations for Cloud products and services.", - ruby_cloud_title = "Recommender", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-recommender-ruby", - deps = [ - ":recommender_ruby_wrapper", - ], -) diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recommender/logging/v1/BUILD.bazel --- a/google/cloud/recommender/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/recommender/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,182 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "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", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/recommender/logging/v1beta1/BUILD.bazel b/google/cloud/recommender/logging/v1beta1/BUILD.bazel --- a/google/cloud/recommender/logging/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/recommender/logging/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,164 +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", - 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 16:00:00 @@ -1,397 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "recommender_proto", - srcs = [ - "insight.proto", - "insight_type_config.proto", - "recommendation.proto", - "recommender_config.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//:field_mask_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", - srcs = [":recommender_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "recommender_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "recommender_v1.yaml", - test_deps = [ - ":recommender_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":recommender_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "recommender_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.recommender.v1.RecommenderClientHttpJsonTest", - "com.google.cloud.recommender.v1.RecommenderClientTest", - ], - runtime_deps = [":recommender_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-recommender-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":recommender_java_gapic", - ":recommender_java_grpc", - ":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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "recommender_v1.yaml", - transport = "grpc+rest", - 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-metadata.srcjar", - ":recommender_go_gapic_srcjar-test.srcjar", - ":recommender_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "recommender_py_gapic", - srcs = [":recommender_proto"], - grpc_service_config = "recommender_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "recommender_v1.yaml", - transport = "grpc", -) - -py_test( - name = "recommender_py_gapic_test", - srcs = [ - "recommender_py_gapic_pytest.py", - "recommender_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":recommender_py_gapic"], -) - -# Open Source Packages -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", - srcs = [":recommender_proto_with_info"], - grpc_service_config = "recommender_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "recommender_v1.yaml", - transport = "grpc+rest", - deps = [ - ":recommender_php_grpc", - ":recommender_php_proto", - ], -) - -# 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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "recommender_grpc_service_config.json", - package = "google.cloud.recommender.v1", - rest_numeric_enums = False, - service_yaml = "recommender_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "recommender-v1-nodejs", - deps = [ - ":recommender_nodejs_gapic", - ":recommender_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "recommender_ruby_proto", - deps = [":recommender_proto"], -) - -ruby_grpc_library( - name = "recommender_ruby_grpc", - srcs = [":recommender_proto"], - deps = [":recommender_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "recommender_ruby_gapic", - srcs = [":recommender_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=recommender.googleapis.com", - "ruby-cloud-api-shortname=recommender", - "ruby-cloud-env-prefix=RECOMMENDER", - "ruby-cloud-gem-name=google-cloud-recommender-v1", - "ruby-cloud-product-url=https://cloud.google.com/recommender", - ], - grpc_service_config = "recommender_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Recommender is a service on Google Cloud that provides usage recommendations for Cloud products and services.", - ruby_cloud_title = "Recommender V1", - service_yaml = "recommender_v1.yaml", - 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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "recommender_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "recommender_v1.yaml", - deps = [ - ":recommender_csharp_grpc", - ":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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "recommender_cc_proto", - deps = [":recommender_proto"], -) - -cc_grpc_library( - name = "recommender_cc_grpc", - srcs = [":recommender_proto"], - grpc_only = True, - deps = [":recommender_cc_proto"], -) diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommender/v1beta1/BUILD.bazel --- a/google/cloud/recommender/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/recommender/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,389 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "recommender_proto", - srcs = [ - "insight.proto", - "insight_type_config.proto", - "recommendation.proto", - "recommender_config.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//:field_mask_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", - srcs = [":recommender_proto_with_info"], - gapic_yaml = "recommender_gapic.yaml", - grpc_service_config = "recommender_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "recommender_v1beta1.yaml", - test_deps = [ - ":recommender_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":recommender_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "recommender_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.recommender.v1beta1.RecommenderClientHttpJsonTest", - "com.google.cloud.recommender.v1beta1.RecommenderClientTest", - ], - runtime_deps = [":recommender_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-recommender-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":recommender_java_gapic", - ":recommender_java_grpc", - ":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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "recommender_v1beta1.yaml", - transport = "grpc+rest", - 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-metadata.srcjar", - ":recommender_go_gapic_srcjar-test.srcjar", - ":recommender_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "recommender_py_gapic", - srcs = [":recommender_proto"], - grpc_service_config = "recommender_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "recommender_v1beta1.yaml", - transport = "grpc", -) - -py_test( - name = "recommender_py_gapic_test", - srcs = [ - "recommender_py_gapic_pytest.py", - "recommender_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":recommender_py_gapic"], -) - -# Open Source Packages -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", - srcs = [":recommender_proto_with_info"], - grpc_service_config = "recommender_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "recommender_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":recommender_php_grpc", - ":recommender_php_proto", - ], -) - -# 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", - package_name = "@google-cloud/recommender", - src = ":recommender_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "recommender_grpc_service_config.json", - package = "google.cloud.recommender.v1beta1", - rest_numeric_enums = False, - service_yaml = "recommender_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "recommender-v1beta1-nodejs", - deps = [ - ":recommender_nodejs_gapic", - ":recommender_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "recommender_ruby_proto", - deps = [":recommender_proto"], -) - -ruby_grpc_library( - name = "recommender_ruby_grpc", - srcs = [":recommender_proto"], - deps = [":recommender_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "recommender_ruby_gapic", - srcs = [":recommender_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-recommender-v1beta1"], - grpc_service_config = "recommender_grpc_service_config.json", - rest_numeric_enums = False, - 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", - ], -) - -############################################################################## -# 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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "recommender_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "recommender_v1beta1.yaml", - deps = [ - ":recommender_csharp_grpc", - ":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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "recommender_cc_proto", - deps = [":recommender_proto"], -) - -cc_grpc_library( - name = "recommender_cc_grpc", - srcs = [":recommender_proto"], - grpc_only = True, - deps = [":recommender_cc_proto"], -) diff -urN a/google/cloud/redis/BUILD.bazel b/google/cloud/redis/BUILD.bazel --- a/google/cloud/redis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/redis/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-redis. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for redis. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "redis_ruby_wrapper", - srcs = ["//google/cloud/redis/v1:redis_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-redis", - "ruby-cloud-env-prefix=REDIS", - "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis", - "ruby-cloud-api-id=redis.googleapis.com", - "ruby-cloud-api-shortname=redis", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.", - ruby_cloud_title = "Google Cloud Memorystore for Redis", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-redis-ruby", - deps = [ - ":redis_ruby_wrapper", - ], -) diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.bazel --- a/google/cloud/redis/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/redis/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,397 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "redis_proto", - srcs = [ - "cloud_redis.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/type:dayofweek_proto", - "//google/type:timeofday_proto", - "@com_google_protobuf//:duration_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", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "redis_java_proto", - deps = [":redis_proto"], -) - -java_grpc_library( - name = "redis_java_grpc", - srcs = [":redis_proto"], - deps = [":redis_java_proto"], -) - -java_gapic_library( - name = "redis_java_gapic", - srcs = [":redis_proto_with_info"], - gapic_yaml = "redis_gapic.yaml", - grpc_service_config = "redis_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "redis_v1.yaml", - test_deps = [ - ":redis_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":redis_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "redis_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.redis.v1.CloudRedisClientHttpJsonTest", - "com.google.cloud.redis.v1.CloudRedisClientTest", - ], - runtime_deps = [":redis_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-redis-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":redis_java_gapic", - ":redis_java_grpc", - ":redis_java_proto", - ":redis_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "redis_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/redis/v1", - protos = [":redis_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:dayofweek_go_proto", - "//google/type:timeofday_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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "redis_v1.yaml", - transport = "grpc+rest", - deps = [ - ":redis_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_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", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-redis-v1-go", - deps = [ - ":redis_go_gapic", - ":redis_go_gapic_srcjar-metadata.srcjar", - ":redis_go_gapic_srcjar-test.srcjar", - ":redis_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "redis_py_gapic", - srcs = [":redis_proto"], - grpc_service_config = "redis_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "redis_py_gapic_test", - srcs = [ - "redis_py_gapic_pytest.py", - "redis_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":redis_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "redis-v1-py", - deps = [ - ":redis_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "redis_php_proto", - deps = [":redis_proto"], -) - -php_grpc_library( - name = "redis_php_grpc", - srcs = [":redis_proto"], - deps = [":redis_php_proto"], -) - -php_gapic_library( - name = "redis_php_gapic", - srcs = [":redis_proto_with_info"], - grpc_service_config = "redis_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "redis_v1.yaml", - transport = "grpc+rest", - deps = [ - ":redis_php_grpc", - ":redis_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-redis-v1-php", - deps = [ - ":redis_php_gapic", - ":redis_php_grpc", - ":redis_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "redis_nodejs_gapic", - package_name = "@google-cloud/redis", - src = ":redis_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "redis_grpc_service_config.json", - package = "google.cloud.redis.v1", - rest_numeric_enums = False, - service_yaml = "redis_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "redis-v1-nodejs", - deps = [ - ":redis_nodejs_gapic", - ":redis_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "redis_ruby_proto", - deps = [":redis_proto"], -) - -ruby_grpc_library( - name = "redis_ruby_grpc", - srcs = [":redis_proto"], - deps = [":redis_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "redis_ruby_gapic", - srcs = [":redis_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=redis.googleapis.com", - "ruby-cloud-api-shortname=redis", - "ruby-cloud-env-prefix=REDIS", - "ruby-cloud-gem-name=google-cloud-redis-v1", - "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis", - ], - grpc_service_config = "redis_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.", - ruby_cloud_title = "Google Cloud Memorystore for Redis V1", - deps = [ - ":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", - ], -) - -############################################################################## -# 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"], -) - -csharp_grpc_library( - name = "redis_csharp_grpc", - srcs = [":redis_proto"], - deps = [":redis_csharp_proto"], -) - -csharp_gapic_library( - name = "redis_csharp_gapic", - srcs = [":redis_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "redis_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "redis_v1.yaml", - 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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "redis_cc_proto", - deps = [":redis_proto"], -) - -cc_grpc_library( - name = "redis_cc_grpc", - srcs = [":redis_proto"], - grpc_only = True, - deps = [":redis_cc_proto"], -) diff -urN a/google/cloud/redis/v1beta1/BUILD.bazel b/google/cloud/redis/v1beta1/BUILD.bazel --- a/google/cloud/redis/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/redis/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,397 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "redis_proto", - srcs = [ - "cloud_redis.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/type:dayofweek_proto", - "//google/type:timeofday_proto", - "@com_google_protobuf//:duration_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", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "redis_java_proto", - deps = [":redis_proto"], -) - -java_grpc_library( - name = "redis_java_grpc", - srcs = [":redis_proto"], - deps = [":redis_java_proto"], -) - -java_gapic_library( - name = "redis_java_gapic", - srcs = [":redis_proto_with_info"], - gapic_yaml = "redis_gapic.yaml", - grpc_service_config = "redis_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "redis_v1beta1.yaml", - test_deps = [ - ":redis_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":redis_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "redis_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.redis.v1beta1.CloudRedisClientHttpJsonTest", - "com.google.cloud.redis.v1beta1.CloudRedisClientTest", - ], - runtime_deps = [":redis_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-redis-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":redis_java_gapic", - ":redis_java_grpc", - ":redis_java_proto", - ":redis_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "redis_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/redis/v1beta1", - protos = [":redis_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:dayofweek_go_proto", - "//google/type:timeofday_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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "redis_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":redis_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "redis_go_gapic_test", - srcs = [":redis_go_gapic_srcjar_test"], - embed = [":redis_go_gapic"], - importpath = "cloud.google.com/go/redis/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-redis-v1beta1-go", - deps = [ - ":redis_go_gapic", - ":redis_go_gapic_srcjar-metadata.srcjar", - ":redis_go_gapic_srcjar-test.srcjar", - ":redis_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "redis_py_gapic", - srcs = [":redis_proto"], - grpc_service_config = "redis_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "redis_py_gapic_test", - srcs = [ - "redis_py_gapic_pytest.py", - "redis_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":redis_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "redis-v1beta1-py", - deps = [ - ":redis_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "redis_php_proto", - deps = [":redis_proto"], -) - -php_grpc_library( - name = "redis_php_grpc", - srcs = [":redis_proto"], - deps = [":redis_php_proto"], -) - -php_gapic_library( - name = "redis_php_gapic", - srcs = [":redis_proto_with_info"], - grpc_service_config = "redis_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "redis_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":redis_php_grpc", - ":redis_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-redis-v1beta1-php", - deps = [ - ":redis_php_gapic", - ":redis_php_grpc", - ":redis_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "redis_nodejs_gapic", - package_name = "@google-cloud/redis", - src = ":redis_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "redis_grpc_service_config.json", - package = "google.cloud.redis.v1beta1", - rest_numeric_enums = False, - service_yaml = "redis_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "redis-v1beta1-nodejs", - deps = [ - ":redis_nodejs_gapic", - ":redis_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "redis_ruby_proto", - deps = [":redis_proto"], -) - -ruby_grpc_library( - name = "redis_ruby_grpc", - srcs = [":redis_proto"], - deps = [":redis_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "redis_ruby_gapic", - srcs = [":redis_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=redis.googleapis.com", - "ruby-cloud-api-shortname=redis", - "ruby-cloud-env-prefix=REDIS", - "ruby-cloud-gem-name=google-cloud-redis-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis", - ], - grpc_service_config = "redis_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.", - ruby_cloud_title = "Google Cloud Memorystore for Redis V1beta1", - deps = [ - ":redis_ruby_grpc", - ":redis_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-redis-v1beta1-ruby", - deps = [ - ":redis_ruby_gapic", - ":redis_ruby_grpc", - ":redis_ruby_proto", - ], -) - -############################################################################## -# 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"], -) - -csharp_grpc_library( - name = "redis_csharp_grpc", - srcs = [":redis_proto"], - deps = [":redis_csharp_proto"], -) - -csharp_gapic_library( - name = "redis_csharp_gapic", - srcs = [":redis_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "redis_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "redis_v1beta1.yaml", - deps = [ - ":redis_csharp_grpc", - ":redis_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-redis-v1beta1-csharp", - deps = [ - ":redis_csharp_gapic", - ":redis_csharp_grpc", - ":redis_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "redis_cc_proto", - deps = [":redis_proto"], -) - -cc_grpc_library( - name = "redis_cc_grpc", - srcs = [":redis_proto"], - grpc_only = True, - deps = [":redis_cc_proto"], -) diff -urN a/google/cloud/resourcemanager/v2/BUILD.bazel b/google/cloud/resourcemanager/v2/BUILD.bazel --- a/google/cloud/resourcemanager/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/resourcemanager/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,195 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "resourcemanager_proto", - srcs = [ - "folders.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//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "resourcemanager_proto_with_info", - deps = [ - ":resourcemanager_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "resourcemanager_java_proto", - deps = [":resourcemanager_proto"], -) - -java_grpc_library( - name = "resourcemanager_java_grpc", - srcs = [":resourcemanager_proto"], - deps = [":resourcemanager_java_proto"], -) - -############################################################################# -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "resourcemanager_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/resourcemanager/v2", - protos = [":resourcemanager_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "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/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 = "resourcemanager_py_proto", - deps = [":resourcemanager_moved_proto"], -) - -py_grpc_library( - name = "resourcemanager_py_grpc", - srcs = [":resourcemanager_moved_proto"], - deps = [":resourcemanager_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "resourcemanager_php_proto", - deps = [":resourcemanager_proto"], -) - -php_grpc_library( - name = "resourcemanager_php_grpc", - srcs = [":resourcemanager_proto"], - deps = [":resourcemanager_php_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "resourcemanager_ruby_proto", - deps = [":resourcemanager_proto"], -) - -ruby_grpc_library( - name = "resourcemanager_ruby_grpc", - srcs = [":resourcemanager_proto"], - deps = [":resourcemanager_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "resourcemanager_csharp_proto", - deps = [":resourcemanager_proto"], -) - -csharp_grpc_library( - name = "resourcemanager_csharp_grpc", - srcs = [":resourcemanager_proto"], - deps = [":resourcemanager_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "resourcemanager_cc_proto", - deps = [":resourcemanager_proto"], -) - -cc_grpc_library( - name = "resourcemanager_cc_grpc", - srcs = [":resourcemanager_proto"], - grpc_only = True, - deps = [":resourcemanager_cc_proto"], -) diff -urN a/google/cloud/resourcemanager/v3/BUILD.bazel b/google/cloud/resourcemanager/v3/BUILD.bazel --- a/google/cloud/resourcemanager/v3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/resourcemanager/v3/BUILD.bazel 1969-12-31 16:00:00 @@ -1,414 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "resourcemanager_proto", - srcs = [ - "folders.proto", - "organizations.proto", - "projects.proto", - "tag_bindings.proto", - "tag_keys.proto", - "tag_values.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "resourcemanager_proto_with_info", - deps = [ - ":resourcemanager_proto", - # This line was manually modified since Projects, Folders, Organizations - # are special cased since they are also common resources. - #"//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 = "resourcemanager_java_proto", - deps = [":resourcemanager_proto"], -) - -java_grpc_library( - name = "resourcemanager_java_grpc", - srcs = [":resourcemanager_proto"], - deps = [":resourcemanager_java_proto"], -) - -java_gapic_library( - name = "resourcemanager_java_gapic", - srcs = [":resourcemanager_proto_with_info"], - grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":resourcemanager_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":resourcemanager_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "resourcemanager_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.resourcemanager.v3.FoldersClientHttpJsonTest", - "com.google.cloud.resourcemanager.v3.FoldersClientTest", - "com.google.cloud.resourcemanager.v3.OrganizationsClientHttpJsonTest", - "com.google.cloud.resourcemanager.v3.OrganizationsClientTest", - "com.google.cloud.resourcemanager.v3.ProjectsClientHttpJsonTest", - "com.google.cloud.resourcemanager.v3.ProjectsClientTest", - "com.google.cloud.resourcemanager.v3.TagBindingsClientHttpJsonTest", - "com.google.cloud.resourcemanager.v3.TagBindingsClientTest", - "com.google.cloud.resourcemanager.v3.TagKeysClientHttpJsonTest", - "com.google.cloud.resourcemanager.v3.TagKeysClientTest", - "com.google.cloud.resourcemanager.v3.TagValuesClientHttpJsonTest", - "com.google.cloud.resourcemanager.v3.TagValuesClientTest", - ], - runtime_deps = [":resourcemanager_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-resourcemanager-v3-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":resourcemanager_java_gapic", - ":resourcemanager_java_grpc", - ":resourcemanager_java_proto", - ":resourcemanager_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 = "resourcemanager_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/resourcemanager/v3", - protos = [":resourcemanager_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "resourcemanager_go_gapic", - srcs = [":resourcemanager_proto_with_info"], - grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json", - importpath = "cloud.google.com/go/resourcemanager/apiv3;resourcemanager", - metadata = True, - rest_numeric_enums = False, - service_yaml = "cloudresourcemanager_v3.yaml", - transport = "grpc+rest", - deps = [ - ":resourcemanager_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "resourcemanager_go_gapic_test", - srcs = [":resourcemanager_go_gapic_srcjar_test"], - embed = [":resourcemanager_go_gapic"], - importpath = "cloud.google.com/go/resourcemanager/apiv3", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-resourcemanager-v3-go", - deps = [ - ":resourcemanager_go_gapic", - ":resourcemanager_go_gapic_srcjar-metadata.srcjar", - ":resourcemanager_go_gapic_srcjar-test.srcjar", - ":resourcemanager_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "resourcemanager_py_gapic", - srcs = [":resourcemanager_proto"], - grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "resourcemanager_py_gapic_test", - srcs = [ - "resourcemanager_py_gapic_pytest.py", - "resourcemanager_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":resourcemanager_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "resourcemanager-v3-py", - deps = [ - ":resourcemanager_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 = "resourcemanager_php_proto", - deps = [":resourcemanager_proto"], -) - -php_grpc_library( - name = "resourcemanager_php_grpc", - srcs = [":resourcemanager_proto"], - deps = [":resourcemanager_php_proto"], -) - -php_gapic_library( - name = "resourcemanager_php_gapic", - srcs = [":resourcemanager_proto_with_info"], - grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudresourcemanager_v3.yaml", - transport = "grpc+rest", - deps = [ - ":resourcemanager_php_grpc", - ":resourcemanager_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-resourcemanager-v3-php", - deps = [ - ":resourcemanager_php_gapic", - ":resourcemanager_php_grpc", - ":resourcemanager_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "resourcemanager_nodejs_gapic", - package_name = "@google-cloud/resource-manager", - src = ":resourcemanager_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json", - package = "google.cloud.resourcemanager.v3", - rest_numeric_enums = False, - service_yaml = "cloudresourcemanager_v3.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "resourcemanager-v3-nodejs", - deps = [ - ":resourcemanager_nodejs_gapic", - ":resourcemanager_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "resourcemanager_ruby_proto", - deps = [":resourcemanager_proto"], -) - -ruby_grpc_library( - name = "resourcemanager_ruby_grpc", - srcs = [":resourcemanager_proto"], - deps = [":resourcemanager_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "resourcemanager_ruby_gapic", - srcs = [":resourcemanager_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-resource_manager-v3", - "ruby-cloud-env-prefix=RESOURCE_MANAGER", - "ruby-cloud-product-url=https://cloud.google.com/resource-manager/", - "ruby-cloud-api-id=cloudresourcemanager.googleapis.com", - "ruby-cloud-api-shortname=cloudresourcemanager", - ], - grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Google Cloud provides container resources such as organizations and projects that allow you to group and hierarchically organize other Google Cloud resources. This hierarchical organization helps you manage common aspects of your resources, such as access control and configuration settings. The Resource Manager API enables you to programmatically manage these container resources.", - ruby_cloud_title = "Resource Manager V3", - deps = [ - ":resourcemanager_ruby_grpc", - ":resourcemanager_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-resourcemanager-v3-ruby", - deps = [ - ":resourcemanager_ruby_gapic", - ":resourcemanager_ruby_grpc", - ":resourcemanager_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 = "resourcemanager_csharp_proto", - deps = [":resourcemanager_proto"], -) - -csharp_grpc_library( - name = "resourcemanager_csharp_grpc", - srcs = [":resourcemanager_proto"], - deps = [":resourcemanager_csharp_proto"], -) - -csharp_gapic_library( - name = "resourcemanager_csharp_gapic", - srcs = [":resourcemanager_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudresourcemanager_v3.yaml", - deps = [ - ":resourcemanager_csharp_grpc", - ":resourcemanager_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-resourcemanager-v3-csharp", - deps = [ - ":resourcemanager_csharp_gapic", - ":resourcemanager_csharp_grpc", - ":resourcemanager_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "resourcemanager_cc_proto", - deps = [":resourcemanager_proto"], -) - -cc_grpc_library( - name = "resourcemanager_cc_grpc", - srcs = [":resourcemanager_proto"], - grpc_only = True, - deps = [":resourcemanager_cc_proto"], -) diff -urN a/google/cloud/resourcesettings/BUILD.bazel b/google/cloud/resourcesettings/BUILD.bazel --- a/google/cloud/resourcesettings/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/resourcesettings/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-resource_settings. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for resourcesettings. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "resourcesettings_ruby_wrapper", - srcs = ["//google/cloud/resourcesettings/v1:resourcesettings_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-resource_settings", - "ruby-cloud-env-prefix=RESOURCE_SETTINGS", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/resource-settings/overview", - "ruby-cloud-api-id=resourcesettings.googleapis.com", - "ruby-cloud-api-shortname=resourcesettings", - ], - ruby_cloud_description = "You can use Resource Settings to centrally configure settings for your Google Cloud projects, folders, and organization. These settings are inherited by their descendants in the resource hierarchy. Each setting is created and managed by Google.", - ruby_cloud_title = "Resource Settings", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-resourcesettings-ruby", - deps = [ - ":resourcesettings_ruby_wrapper", - ], -) diff -urN a/google/cloud/resourcesettings/v1/BUILD.bazel b/google/cloud/resourcesettings/v1/BUILD.bazel --- a/google/cloud/resourcesettings/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/resourcesettings/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,381 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "resourcesettings_proto", - srcs = [ - "resource_settings.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - ], -) - -proto_library_with_info( - name = "resourcesettings_proto_with_info", - deps = [ - ":resourcesettings_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 = "resourcesettings_java_proto", - deps = [":resourcesettings_proto"], -) - -java_grpc_library( - name = "resourcesettings_java_grpc", - srcs = [":resourcesettings_proto"], - deps = [":resourcesettings_java_proto"], -) - -java_gapic_library( - name = "resourcesettings_java_gapic", - srcs = [":resourcesettings_proto_with_info"], - grpc_service_config = "resourcesettings_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":resourcesettings_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":resourcesettings_java_proto", - ], -) - -java_gapic_test( - name = "resourcesettings_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.resourcesettings.v1.ResourceSettingsServiceClientHttpJsonTest", - "com.google.cloud.resourcesettings.v1.ResourceSettingsServiceClientTest", - ], - runtime_deps = [":resourcesettings_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-resourcesettings-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":resourcesettings_java_gapic", - ":resourcesettings_java_grpc", - ":resourcesettings_java_proto", - ":resourcesettings_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 = "resourcesettings_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/resourcesettings/v1", - protos = [":resourcesettings_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "resourcesettings_go_gapic", - srcs = [":resourcesettings_proto_with_info"], - grpc_service_config = "resourcesettings_grpc_service_config.json", - importpath = "cloud.google.com/go/resourcesettings/apiv1;resourcesettings", - metadata = True, - rest_numeric_enums = False, - service_yaml = "resourcesettings_v1.yaml", - transport = "grpc+rest", - deps = [ - ":resourcesettings_go_proto", - ], -) - -go_test( - name = "resourcesettings_go_gapic_test", - srcs = [":resourcesettings_go_gapic_srcjar_test"], - embed = [":resourcesettings_go_gapic"], - importpath = "cloud.google.com/go/resourcesettings/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-resourcesettings-v1-go", - deps = [ - ":resourcesettings_go_gapic", - ":resourcesettings_go_gapic_srcjar-metadata.srcjar", - ":resourcesettings_go_gapic_srcjar-test.srcjar", - ":resourcesettings_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "resourcesettings_py_gapic", - srcs = [":resourcesettings_proto"], - grpc_service_config = "resourcesettings_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-resource-settings"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "resourcesettings_py_gapic_test", - srcs = [ - "resourcesettings_py_gapic_pytest.py", - "resourcesettings_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":resourcesettings_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "resourcesettings-v1-py", - deps = [ - ":resourcesettings_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 = "resourcesettings_php_proto", - deps = [":resourcesettings_proto"], -) - -php_grpc_library( - name = "resourcesettings_php_grpc", - srcs = [":resourcesettings_proto"], - deps = [":resourcesettings_php_proto"], -) - -php_gapic_library( - name = "resourcesettings_php_gapic", - srcs = [":resourcesettings_proto_with_info"], - grpc_service_config = "resourcesettings_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "resourcesettings_v1.yaml", - transport = "grpc+rest", - deps = [ - ":resourcesettings_php_grpc", - ":resourcesettings_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-resourcesettings-v1-php", - deps = [ - ":resourcesettings_php_gapic", - ":resourcesettings_php_grpc", - ":resourcesettings_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "resourcesettings_nodejs_gapic", - package_name = "@google-cloud/resource-settings", - src = ":resourcesettings_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "resourcesettings_grpc_service_config.json", - package = "google.cloud.resourcesettings.v1", - rest_numeric_enums = False, - service_yaml = "resourcesettings_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "resourcesettings-v1-nodejs", - deps = [ - ":resourcesettings_nodejs_gapic", - ":resourcesettings_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "resourcesettings_ruby_proto", - deps = [":resourcesettings_proto"], -) - -ruby_grpc_library( - name = "resourcesettings_ruby_grpc", - srcs = [":resourcesettings_proto"], - deps = [":resourcesettings_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "resourcesettings_ruby_gapic", - srcs = [":resourcesettings_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-resource_settings-v1", - "ruby-cloud-env-prefix=RESOURCE_SETTINGS", - "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/resource-settings/overview", - "ruby-cloud-api-id=resourcesettings.googleapis.com", - "ruby-cloud-api-shortname=resourcesettings", - ], - grpc_service_config = "resourcesettings_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "You can use Resource Settings to centrally configure settings for your Google Cloud projects, folders, and organization. These settings are inherited by their descendants in the resource hierarchy. Each setting is created and managed by Google.", - ruby_cloud_title = "Resource Settings V1", - deps = [ - ":resourcesettings_ruby_grpc", - ":resourcesettings_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-resourcesettings-v1-ruby", - deps = [ - ":resourcesettings_ruby_gapic", - ":resourcesettings_ruby_grpc", - ":resourcesettings_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 = "resourcesettings_csharp_proto", - deps = [":resourcesettings_proto"], -) - -csharp_grpc_library( - name = "resourcesettings_csharp_grpc", - srcs = [":resourcesettings_proto"], - deps = [":resourcesettings_csharp_proto"], -) - -csharp_gapic_library( - name = "resourcesettings_csharp_gapic", - srcs = [":resourcesettings_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "resourcesettings_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "resourcesettings_v1.yaml", - deps = [ - ":resourcesettings_csharp_grpc", - ":resourcesettings_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-resourcesettings-v1-csharp", - deps = [ - ":resourcesettings_csharp_gapic", - ":resourcesettings_csharp_grpc", - ":resourcesettings_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "resourcesettings_cc_proto", - deps = [":resourcesettings_proto"], -) - -cc_grpc_library( - name = "resourcesettings_cc_grpc", - srcs = [":resourcesettings_proto"], - grpc_only = True, - deps = [":resourcesettings_cc_proto"], -) diff -urN a/google/cloud/retail/BUILD.bazel b/google/cloud/retail/BUILD.bazel --- a/google/cloud/retail/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/retail/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-retail. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for retail. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v2 in this case. -ruby_cloud_gapic_library( - name = "retail_ruby_wrapper", - srcs = ["//google/cloud/retail/v2:retail_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-retail", - "ruby-cloud-env-prefix=RETAIL", - "ruby-cloud-wrapper-of=v2:0.11", - "ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis", - "ruby-cloud-api-id=retail.googleapis.com", - "ruby-cloud-api-shortname=retail", - ], - ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.", - ruby_cloud_title = "Retail", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-retail-ruby", - deps = [ - ":retail_ruby_wrapper", - ], -) diff -urN a/google/cloud/retail/v2/BUILD.bazel b/google/cloud/retail/v2/BUILD.bazel --- a/google/cloud/retail/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/retail/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,434 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "retail_proto", - srcs = [ - "catalog.proto", - "catalog_service.proto", - "common.proto", - "completion_service.proto", - "control.proto", - "control_service.proto", - "import_config.proto", - "prediction_service.proto", - "product.proto", - "product_service.proto", - "promotion.proto", - "purge_config.proto", - "search_service.proto", - "serving_config.proto", - "serving_config_service.proto", - "user_event.proto", - "user_event_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:httpbody_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:date_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "retail_proto_with_info", - deps = [ - ":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 = "retail_java_proto", - deps = [":retail_proto"], -) - -java_grpc_library( - name = "retail_java_grpc", - srcs = [":retail_proto"], - deps = [":retail_java_proto"], -) - -java_gapic_library( - name = "retail_java_gapic", - srcs = [":retail_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "retail_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "retail_v2.yaml", - test_deps = [ - ":retail_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":retail_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "retail_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.retail.v2.CatalogServiceClientHttpJsonTest", - "com.google.cloud.retail.v2.CatalogServiceClientTest", - "com.google.cloud.retail.v2.ControlServiceClientHttpJsonTest", - "com.google.cloud.retail.v2.ControlServiceClientTest", - "com.google.cloud.retail.v2.CompletionServiceClientHttpJsonTest", - "com.google.cloud.retail.v2.CompletionServiceClientTest", - "com.google.cloud.retail.v2.PredictionServiceClientHttpJsonTest", - "com.google.cloud.retail.v2.PredictionServiceClientTest", - "com.google.cloud.retail.v2.ProductServiceClientHttpJsonTest", - "com.google.cloud.retail.v2.ProductServiceClientTest", - "com.google.cloud.retail.v2.SearchServiceClientHttpJsonTest", - "com.google.cloud.retail.v2.SearchServiceClientTest", - "com.google.cloud.retail.v2.ServingConfigServiceClientHttpJsonTest", - "com.google.cloud.retail.v2.ServingConfigServiceClientTest", - "com.google.cloud.retail.v2.UserEventServiceClientHttpJsonTest", - "com.google.cloud.retail.v2.UserEventServiceClientTest", - ], - runtime_deps = [":retail_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-retail-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":retail_java_gapic", - ":retail_java_grpc", - ":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 = "retail_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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", - "//google/type:date_go_proto", - ], -) - -go_gapic_library( - name = "retail_go_gapic", - srcs = [":retail_proto_with_info"], - grpc_service_config = "retail_grpc_service_config.json", - importpath = "cloud.google.com/go/retail/apiv2;retail", - metadata = True, - rest_numeric_enums = False, - service_yaml = "retail_v2.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/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-retail-v2-go", - deps = [ - ":retail_go_gapic", - ":retail_go_gapic_srcjar-metadata.srcjar", - ":retail_go_gapic_srcjar-test.srcjar", - ":retail_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "retail_py_gapic", - srcs = [":retail_proto"], - grpc_service_config = "retail_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "retail_py_gapic_test", - srcs = [ - "retail_py_gapic_pytest.py", - "retail_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":retail_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "retail-v2-py", - deps = [ - ":retail_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "retail_php_proto", - deps = [":retail_proto"], -) - -php_grpc_library( - name = "retail_php_grpc", - srcs = [":retail_proto"], - deps = [":retail_php_proto"], -) - -php_gapic_library( - name = "retail_php_gapic", - srcs = [":retail_proto_with_info"], - grpc_service_config = "retail_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "retail_v2.yaml", - transport = "grpc+rest", - deps = [ - ":retail_php_grpc", - ":retail_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-retail-v2-php", - deps = [ - ":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 = "retail_nodejs_gapic", - package_name = "@google-cloud/retail", - src = ":retail_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "retail_grpc_service_config.json", - mixins = "google.longrunning.Operations;google.cloud.location.Locations", - package = "google.cloud.retail.v2", - rest_numeric_enums = False, - service_yaml = "retail_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "retail-v2-nodejs", - deps = [ - ":retail_nodejs_gapic", - ":retail_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "retail_ruby_proto", - deps = [":retail_proto"], -) - -ruby_grpc_library( - name = "retail_ruby_grpc", - srcs = [":retail_proto"], - deps = [":retail_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "retail_ruby_gapic", - srcs = [":retail_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=retail.googleapis.com", - "ruby-cloud-api-shortname=retail", - "ruby-cloud-env-prefix=RETAIL", - "ruby-cloud-gem-name=google-cloud-retail-v2", - "ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis", - ], - grpc_service_config = "retail_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.", - ruby_cloud_title = "Retail V2", - deps = [ - ":retail_ruby_grpc", - ":retail_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-retail-v2-ruby", - deps = [ - ":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 = "retail_csharp_proto", - deps = [":retail_proto"], -) - -csharp_grpc_library( - name = "retail_csharp_grpc", - srcs = [":retail_proto"], - deps = [":retail_csharp_proto"], -) - -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", - rest_numeric_enums = False, - service_yaml = "retail_v2.yaml", - deps = [ - ":retail_csharp_grpc", - ":retail_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-retail-v2-csharp", - deps = [ - ":retail_csharp_gapic", - ":retail_csharp_grpc", - ":retail_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "retail_cc_proto", - deps = [":retail_proto"], -) - -cc_grpc_library( - name = "retail_cc_grpc", - srcs = [":retail_proto"], - grpc_only = True, - deps = [":retail_cc_proto"], -) diff -urN a/google/cloud/retail/v2alpha/BUILD.bazel b/google/cloud/retail/v2alpha/BUILD.bazel --- a/google/cloud/retail/v2alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/retail/v2alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -1,439 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "retail_proto", - srcs = [ - "catalog.proto", - "catalog_service.proto", - "common.proto", - "completion_service.proto", - "control.proto", - "control_service.proto", - "export_config.proto", - "import_config.proto", - "model.proto", - "model_service.proto", - "prediction_service.proto", - "product.proto", - "product_service.proto", - "promotion.proto", - "purge_config.proto", - "search_service.proto", - "serving_config.proto", - "serving_config_service.proto", - "user_event.proto", - "user_event_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:httpbody_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:date_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "retail_proto_with_info", - deps = [ - ":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 = "retail_java_proto", - deps = [":retail_proto"], -) - -java_grpc_library( - name = "retail_java_grpc", - srcs = [":retail_proto"], - deps = [":retail_java_proto"], -) - -java_gapic_library( - name = "retail_java_gapic", - srcs = [":retail_proto_with_info"], - gapic_yaml = "retail_gapic.yaml", - grpc_service_config = "retail_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "retail_v2alpha.yaml", - test_deps = [ - ":retail_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":retail_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "retail_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.retail.v2alpha.CatalogServiceClientHttpJsonTest", - "com.google.cloud.retail.v2alpha.CatalogServiceClientTest", - "com.google.cloud.retail.v2alpha.CompletionServiceClientHttpJsonTest", - "com.google.cloud.retail.v2alpha.CompletionServiceClientTest", - "com.google.cloud.retail.v2alpha.ControlServiceClientHttpJsonTest", - "com.google.cloud.retail.v2alpha.ControlServiceClientTest", - "com.google.cloud.retail.v2alpha.ModelServiceClientHttpJsonTest", - "com.google.cloud.retail.v2alpha.ModelServiceClientTest", - "com.google.cloud.retail.v2alpha.PredictionServiceClientHttpJsonTest", - "com.google.cloud.retail.v2alpha.PredictionServiceClientTest", - "com.google.cloud.retail.v2alpha.ProductServiceClientHttpJsonTest", - "com.google.cloud.retail.v2alpha.ProductServiceClientTest", - "com.google.cloud.retail.v2alpha.SearchServiceClientHttpJsonTest", - "com.google.cloud.retail.v2alpha.SearchServiceClientTest", - "com.google.cloud.retail.v2alpha.ServingConfigServiceClientHttpJsonTest", - "com.google.cloud.retail.v2alpha.ServingConfigServiceClientTest", - "com.google.cloud.retail.v2alpha.UserEventServiceClientHttpJsonTest", - "com.google.cloud.retail.v2alpha.UserEventServiceClientTest", - ], - runtime_deps = [":retail_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-retail-v2alpha-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":retail_java_gapic", - ":retail_java_grpc", - ":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 = "retail_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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", - "//google/type:date_go_proto", - ], -) - -go_gapic_library( - name = "retail_go_gapic", - srcs = [":retail_proto_with_info"], - grpc_service_config = "retail_grpc_service_config.json", - importpath = "cloud.google.com/go/retail/apiv2alpha;retail", - metadata = True, - rest_numeric_enums = False, - service_yaml = "retail_v2alpha.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/apiv2alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-retail-v2alpha-go", - deps = [ - ":retail_go_gapic", - ":retail_go_gapic_srcjar-metadata.srcjar", - ":retail_go_gapic_srcjar-test.srcjar", - ":retail_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "retail_py_gapic", - srcs = [":retail_proto"], - grpc_service_config = "retail_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "retail_py_gapic_test", - srcs = [ - "retail_py_gapic_pytest.py", - "retail_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":retail_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "retail-v2alpha-py", - deps = [ - ":retail_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "retail_php_proto", - deps = [":retail_proto"], -) - -php_grpc_library( - name = "retail_php_grpc", - srcs = [":retail_proto"], - deps = [":retail_php_proto"], -) - -php_gapic_library( - name = "retail_php_gapic", - srcs = [":retail_proto_with_info"], - grpc_service_config = "retail_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "retail_v2alpha.yaml", - transport = "grpc+rest", - deps = [ - ":retail_php_grpc", - ":retail_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-retail-v2alpha-php", - deps = [ - ":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 = "retail_nodejs_gapic", - package_name = "@google-cloud/retail", - src = ":retail_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "retail_grpc_service_config.json", - mixins = "google.longrunning.Operations;google.cloud.location.Locations", - package = "google.cloud.retail.v2alpha", - rest_numeric_enums = False, - service_yaml = "retail_v2alpha.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "retail-v2alpha-nodejs", - deps = [ - ":retail_nodejs_gapic", - ":retail_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "retail_ruby_proto", - deps = [":retail_proto"], -) - -ruby_grpc_library( - name = "retail_ruby_grpc", - srcs = [":retail_proto"], - deps = [":retail_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "retail_ruby_gapic", - srcs = [":retail_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=retail.googleapis.com", - "ruby-cloud-api-shortname=retail", - "ruby-cloud-env-prefix=RETAIL", - "ruby-cloud-gem-name=google-cloud-retail-v2alpha", - "ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis", - ], - grpc_service_config = "retail_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.", - ruby_cloud_title = "Retail V2alpha", - deps = [ - ":retail_ruby_grpc", - ":retail_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-retail-v2alpha-ruby", - deps = [ - ":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 = "retail_csharp_proto", - deps = [":retail_proto"], -) - -csharp_grpc_library( - name = "retail_csharp_grpc", - srcs = [":retail_proto"], - deps = [":retail_csharp_proto"], -) - -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", - rest_numeric_enums = False, - service_yaml = "retail_v2alpha.yaml", - deps = [ - ":retail_csharp_grpc", - ":retail_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-retail-v2alpha-csharp", - deps = [ - ":retail_csharp_gapic", - ":retail_csharp_grpc", - ":retail_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "retail_cc_proto", - deps = [":retail_proto"], -) - -cc_grpc_library( - name = "retail_cc_grpc", - srcs = [":retail_proto"], - grpc_only = True, - deps = [":retail_cc_proto"], -) diff -urN a/google/cloud/retail/v2beta/BUILD.bazel b/google/cloud/retail/v2beta/BUILD.bazel --- a/google/cloud/retail/v2beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/retail/v2beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,439 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "retail_proto", - srcs = [ - "catalog.proto", - "catalog_service.proto", - "common.proto", - "completion_service.proto", - "control.proto", - "control_service.proto", - "export_config.proto", - "import_config.proto", - "model.proto", - "model_service.proto", - "prediction_service.proto", - "product.proto", - "product_service.proto", - "promotion.proto", - "purge_config.proto", - "search_service.proto", - "serving_config.proto", - "serving_config_service.proto", - "user_event.proto", - "user_event_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:httpbody_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:date_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "retail_proto_with_info", - deps = [ - ":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 = "retail_java_proto", - deps = [":retail_proto"], -) - -java_grpc_library( - name = "retail_java_grpc", - srcs = [":retail_proto"], - deps = [":retail_java_proto"], -) - -java_gapic_library( - name = "retail_java_gapic", - srcs = [":retail_proto_with_info"], - gapic_yaml = "retail_gapic.yaml", - grpc_service_config = "retail_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "retail_v2beta.yaml", - test_deps = [ - ":retail_java_grpc", - ], - transport = "grpc+rest", - 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.CatalogServiceClientHttpJsonTest", - "com.google.cloud.retail.v2beta.CatalogServiceClientTest", - "com.google.cloud.retail.v2beta.CompletionServiceClientHttpJsonTest", - "com.google.cloud.retail.v2beta.CompletionServiceClientTest", - "com.google.cloud.retail.v2beta.ControlServiceClientHttpJsonTest", - "com.google.cloud.retail.v2beta.ControlServiceClientTest", - "com.google.cloud.retail.v2beta.ModelServiceClientHttpJsonTest", - "com.google.cloud.retail.v2beta.ModelServiceClientTest", - "com.google.cloud.retail.v2beta.PredictionServiceClientHttpJsonTest", - "com.google.cloud.retail.v2beta.PredictionServiceClientTest", - "com.google.cloud.retail.v2beta.ProductServiceClientHttpJsonTest", - "com.google.cloud.retail.v2beta.ProductServiceClientTest", - "com.google.cloud.retail.v2beta.SearchServiceClientHttpJsonTest", - "com.google.cloud.retail.v2beta.SearchServiceClientTest", - "com.google.cloud.retail.v2beta.ServingConfigServiceClientHttpJsonTest", - "com.google.cloud.retail.v2beta.ServingConfigServiceClientTest", - "com.google.cloud.retail.v2beta.UserEventServiceClientHttpJsonTest", - "com.google.cloud.retail.v2beta.UserEventServiceClientTest", - ], - runtime_deps = [":retail_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-retail-v2beta-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":retail_java_gapic", - ":retail_java_grpc", - ":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 = "retail_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2beta", - protos = [":retail_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 = "retail_go_gapic", - srcs = [":retail_proto_with_info"], - grpc_service_config = "retail_grpc_service_config.json", - importpath = "cloud.google.com/go/retail/apiv2beta;retail", - metadata = True, - rest_numeric_enums = False, - service_yaml = "retail_v2beta.yaml", - deps = [ - ":retail_go_proto", - "//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-metadata.srcjar", - ":retail_go_gapic_srcjar-test.srcjar", - ":retail_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "retail_py_gapic", - srcs = [":retail_proto"], - grpc_service_config = "retail_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "retail_py_gapic_test", - srcs = [ - "retail_py_gapic_pytest.py", - "retail_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":retail_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "retail-v2beta-py", - deps = [ - ":retail_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "retail_php_proto", - deps = [":retail_proto"], -) - -php_grpc_library( - name = "retail_php_grpc", - srcs = [":retail_proto"], - deps = [":retail_php_proto"], -) - -php_gapic_library( - name = "retail_php_gapic", - srcs = [":retail_proto_with_info"], - grpc_service_config = "retail_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "retail_v2beta.yaml", - transport = "grpc+rest", - deps = [ - ":retail_php_grpc", - ":retail_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-retail-v2beta-php", - deps = [ - ":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 = "retail_nodejs_gapic", - package_name = "@google-cloud/retail", - src = ":retail_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "retail_grpc_service_config.json", - mixins = "google.longrunning.Operations;google.cloud.location.Locations", - package = "google.cloud.retail.v2beta", - rest_numeric_enums = False, - service_yaml = "retail_v2beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "retail-v2beta-nodejs", - deps = [ - ":retail_nodejs_gapic", - ":retail_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "retail_ruby_proto", - deps = [":retail_proto"], -) - -ruby_grpc_library( - name = "retail_ruby_grpc", - srcs = [":retail_proto"], - deps = [":retail_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "retail_ruby_gapic", - srcs = [":retail_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=retail.googleapis.com", - "ruby-cloud-api-shortname=retail", - "ruby-cloud-env-prefix=RETAIL", - "ruby-cloud-gem-name=google-cloud-retail-v2beta", - "ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis", - ], - grpc_service_config = "retail_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.", - ruby_cloud_title = "Retail V2beta", - deps = [ - ":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", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "retail_csharp_proto", - deps = [":retail_proto"], -) - -csharp_grpc_library( - name = "retail_csharp_grpc", - srcs = [":retail_proto"], - deps = [":retail_csharp_proto"], -) - -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", - rest_numeric_enums = False, - service_yaml = "retail_v2beta.yaml", - 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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "retail_cc_proto", - deps = [":retail_proto"], -) - -cc_grpc_library( - name = "retail_cc_grpc", - srcs = [":retail_proto"], - grpc_only = True, - deps = [":retail_cc_proto"], -) diff -urN a/google/cloud/run/BUILD.bazel b/google/cloud/run/BUILD.bazel --- a/google/cloud/run/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/run/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-run. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for run. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v2 in this case. -ruby_cloud_gapic_library( - name = "run_ruby_wrapper", - srcs = ["//google/cloud/run/v2:run_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-run", - "ruby-cloud-wrapper-of=v2:0.5", - "ruby-cloud-product-url=https://cloud.google.com/run", - "ruby-cloud-api-id=run.googleapis.com", - "ruby-cloud-api-shortname=run", - ], - ruby_cloud_description = "Cloud Run deploys and manages user provided container images that scale automatically based on incoming requests.", - ruby_cloud_title = "Cloud Run", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-run-ruby", - deps = [ - ":run_ruby_wrapper", - ], -) diff -urN a/google/cloud/run/v2/BUILD.bazel b/google/cloud/run/v2/BUILD.bazel --- a/google/cloud/run/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/run/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,432 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "run_proto", - srcs = [ - "condition.proto", - "execution.proto", - "execution_template.proto", - "job.proto", - "k8s.min.proto", - "revision.proto", - "revision_template.proto", - "service.proto", - "task.proto", - "task_template.proto", - "traffic_target.proto", - "vendor_settings.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:launch_stage_proto", - "//google/api:resource_proto", - "//google/api:routing_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//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "run_proto_with_info", - deps = [ - ":run_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "run_java_proto", - deps = [":run_proto"], -) - -java_grpc_library( - name = "run_java_grpc", - srcs = [":run_proto"], - deps = [":run_java_proto"], -) - -java_gapic_library( - name = "run_java_gapic", - srcs = [":run_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "run_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "run_v2.yaml", - test_deps = [ - ":run_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":run_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "run_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.run.v2.ExecutionsClientHttpJsonTest", - "com.google.cloud.run.v2.ExecutionsClientTest", - "com.google.cloud.run.v2.JobsClientHttpJsonTest", - "com.google.cloud.run.v2.JobsClientTest", - "com.google.cloud.run.v2.RevisionsClientHttpJsonTest", - "com.google.cloud.run.v2.RevisionsClientTest", - "com.google.cloud.run.v2.ServicesClientHttpJsonTest", - "com.google.cloud.run.v2.ServicesClientTest", - "com.google.cloud.run.v2.TasksClientHttpJsonTest", - "com.google.cloud.run.v2.TasksClientTest", - ], - runtime_deps = [":run_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-run-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":run_java_gapic", - ":run_java_grpc", - ":run_java_proto", - ":run_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 = "run_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/run/v2", - protos = [":run_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:api_go_proto", - "//google/api:routing_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "run_go_gapic", - srcs = [":run_proto_with_info"], - grpc_service_config = "run_grpc_service_config.json", - importpath = "cloud.google.com/go/run/apiv2;run", - metadata = True, - rest_numeric_enums = False, - service_yaml = "run_v2.yaml", - transport = "grpc+rest", - deps = [ - ":run_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "run_go_gapic_test", - srcs = [":run_go_gapic_srcjar_test"], - embed = [":run_go_gapic"], - importpath = "cloud.google.com/go/run/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-run-v2-go", - deps = [ - ":run_go_gapic", - ":run_go_gapic_srcjar-metadata.srcjar", - ":run_go_gapic_srcjar-test.srcjar", - ":run_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "run_py_gapic", - srcs = [":run_proto"], - grpc_service_config = "run_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "run_v2.yaml", - transport = "grpc+rest", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "run_py_gapic_test", - srcs = [ - "run_py_gapic_pytest.py", - "run_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":run_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "run-v2-py", - deps = [ - ":run_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 = "run_php_proto", - deps = [":run_proto"], -) - -php_grpc_library( - name = "run_php_grpc", - srcs = [":run_proto"], - deps = [":run_php_proto"], -) - -php_gapic_library( - name = "run_php_gapic", - srcs = [":run_proto_with_info"], - grpc_service_config = "run_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "run_v2.yaml", - transport = "grpc+rest", - deps = [ - ":run_php_grpc", - ":run_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-run-v2-php", - deps = [ - ":run_php_gapic", - ":run_php_grpc", - ":run_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "run_nodejs_gapic", - package_name = "@google-cloud/run", - src = ":run_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "run_grpc_service_config.json", - package = "google.cloud.run.v2", - rest_numeric_enums = False, - service_yaml = "run_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "run-v2-nodejs", - deps = [ - ":run_nodejs_gapic", - ":run_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "run_ruby_proto", - deps = [":run_proto"], -) - -ruby_grpc_library( - name = "run_ruby_grpc", - srcs = [":run_proto"], - deps = [":run_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "run_ruby_gapic", - srcs = [":run_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=run.googleapis.com", - "ruby-cloud-api-shortname=run", - "ruby-cloud-gem-name=google-cloud-run-v2", - "ruby-cloud-product-url=https://cloud.google.com/run/", - "ruby-cloud-wrapper-gem-override=google-cloud-run-client", - ], - grpc_service_config = "run_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Run deploys and manages user provided container images that scale automatically based on incoming requests.", - ruby_cloud_title = "Cloud Run V2", - service_yaml = "run_v2.yaml", - deps = [ - ":run_ruby_grpc", - ":run_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-run-v2-ruby", - deps = [ - ":run_ruby_gapic", - ":run_ruby_grpc", - ":run_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 = "run_csharp_proto", - deps = [":run_proto"], -) - -csharp_grpc_library( - name = "run_csharp_grpc", - srcs = [":run_proto"], - deps = [":run_csharp_proto"], -) - -csharp_gapic_library( - name = "run_csharp_gapic", - srcs = [":run_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "run_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "run_v2.yaml", - deps = [ - ":run_csharp_grpc", - ":run_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-run-v2-csharp", - deps = [ - ":run_csharp_gapic", - ":run_csharp_grpc", - ":run_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "run_cc_proto", - deps = [":run_proto"], -) - -cc_grpc_library( - name = "run_cc_grpc", - srcs = [":run_proto"], - grpc_only = True, - deps = [":run_cc_proto"], -) diff -urN a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel --- a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,176 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logs_proto", - srcs = [ - "notification_service_payload.proto", - "saas_instance_payload.proto", - ], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "logs_java_proto", - deps = [":logs_proto"], -) - -java_grpc_library( - name = "logs_java_grpc", - srcs = [":logs_proto"], - deps = [":logs_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "logs_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/saasaccelerator/management/logs/v1", - protos = [":logs_proto"], - deps = [], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logs_moved_proto", - srcs = [":logs_proto"], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "logs_py_proto", - deps = [":logs_moved_proto"], -) - -py_grpc_library( - name = "logs_py_grpc", - srcs = [":logs_moved_proto"], - deps = [":logs_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logs_php_proto", - deps = [":logs_proto"], -) - -php_grpc_library( - name = "logs_php_grpc", - srcs = [":logs_proto"], - deps = [":logs_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 = "logs_ruby_proto", - deps = [":logs_proto"], -) - -ruby_grpc_library( - name = "logs_ruby_grpc", - srcs = [":logs_proto"], - deps = [":logs_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logs_csharp_proto", - deps = [":logs_proto"], -) - -csharp_grpc_library( - name = "logs_csharp_grpc", - srcs = [":logs_proto"], - deps = [":logs_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logs_cc_proto", - deps = [":logs_proto"], -) - -cc_grpc_library( - name = "logs_cc_grpc", - srcs = [":logs_proto"], - grpc_only = True, - deps = [":logs_cc_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 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-scheduler. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for cloudscheduler. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "cloudscheduler_ruby_wrapper", - srcs = ["//google/cloud/scheduler/v1:scheduler_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-scheduler", - "ruby-cloud-env-prefix=SCHEDULER", - "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/scheduler", - "ruby-cloud-api-id=cloudscheduler.googleapis.com", - "ruby-cloud-api-shortname=cloudscheduler", - "ruby-cloud-migration-version=2.0", - ], - ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.", - ruby_cloud_title = "Cloud Scheduler", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-scheduler-ruby", - deps = [ - ":cloudscheduler_ruby_wrapper", - ], -) diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BUILD.bazel --- a/google/cloud/scheduler/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/scheduler/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,378 +0,0 @@ -# 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 = "scheduler_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", - ], -) - -proto_library_with_info( - name = "scheduler_proto_with_info", - deps = [ - ":scheduler_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "scheduler_java_proto", - deps = [":scheduler_proto"], -) - -java_grpc_library( - name = "scheduler_java_grpc", - srcs = [":scheduler_proto"], - deps = [":scheduler_java_proto"], -) - -java_gapic_library( - name = "scheduler_java_gapic", - srcs = [":scheduler_proto_with_info"], - grpc_service_config = "cloudscheduler_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":scheduler_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":scheduler_java_proto", - ], -) - -java_gapic_test( - name = "scheduler_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.scheduler.v1.CloudSchedulerClientHttpJsonTest", - "com.google.cloud.scheduler.v1.CloudSchedulerClientTest", - ], - runtime_deps = [":scheduler_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-scheduler-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":scheduler_java_gapic", - ":scheduler_java_grpc", - ":scheduler_java_proto", - ":scheduler_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "scheduler_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", - rest_numeric_enums = False, - service_yaml = "cloudscheduler_v1.yaml", - transport = "grpc+rest", - 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", - deps = [ - ":scheduler_go_gapic", - ":scheduler_go_gapic_srcjar-test.srcjar", - ":scheduler_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "scheduler_py_gapic", - srcs = [":scheduler_proto"], - grpc_service_config = "cloudscheduler_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "scheduler_py_gapic_test", - srcs = [ - "scheduler_py_gapic_pytest.py", - "scheduler_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":scheduler_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "scheduler-v1-py", - deps = [ - ":scheduler_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "scheduler_php_proto", - deps = [":scheduler_proto"], -) - -php_grpc_library( - name = "scheduler_php_grpc", - srcs = [":scheduler_proto"], - deps = [":scheduler_php_proto"], -) - -php_gapic_library( - name = "scheduler_php_gapic", - srcs = [":scheduler_proto_with_info"], - grpc_service_config = "cloudscheduler_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":scheduler_php_grpc", - ":scheduler_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-scheduler-v1-php", - deps = [ - ":scheduler_php_gapic", - ":scheduler_php_grpc", - ":scheduler_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "scheduler_nodejs_gapic", - package_name = "@google-cloud/scheduler", - src = ":scheduler_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudscheduler_grpc_service_config.json", - main_service = "scheduler", - package = "google.cloud.scheduler.v1", - rest_numeric_enums = False, - service_yaml = "cloudscheduler_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "scheduler-v1-nodejs", - deps = [ - ":scheduler_nodejs_gapic", - ":scheduler_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "scheduler_ruby_proto", - deps = [":scheduler_proto"], -) - -ruby_grpc_library( - name = "scheduler_ruby_grpc", - srcs = [":scheduler_proto"], - deps = [":scheduler_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "scheduler_ruby_gapic", - srcs = [":scheduler_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-scheduler-v1", - "ruby-cloud-env-prefix=SCHEDULER", - "ruby-cloud-product-url=https://cloud.google.com/scheduler", - "ruby-cloud-api-id=cloudscheduler.googleapis.com", - "ruby-cloud-api-shortname=cloudscheduler", - ], - grpc_service_config = "cloudscheduler_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.", - ruby_cloud_title = "Cloud Scheduler V1", - deps = [ - ":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", - ], -) - -############################################################################## -# 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 = "scheduler_csharp_proto", - deps = [":scheduler_proto"], -) - -csharp_grpc_library( - name = "scheduler_csharp_grpc", - srcs = [":scheduler_proto"], - deps = [":scheduler_csharp_proto"], -) - -csharp_gapic_library( - name = "scheduler_csharp_gapic", - srcs = [":scheduler_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudscheduler_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudscheduler_v1.yaml", - deps = [ - ":scheduler_csharp_grpc", - ":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", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "scheduler_cc_proto", - deps = [":scheduler_proto"], -) - -cc_grpc_library( - name = "scheduler_cc_grpc", - srcs = [":scheduler_proto"], - grpc_only = True, - deps = [":scheduler_cc_proto"], -) diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/v1beta1/BUILD.bazel --- a/google/cloud/scheduler/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/scheduler/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,362 +0,0 @@ -# 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 = "scheduler_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", - ], -) - -proto_library_with_info( - name = "scheduler_proto_with_info", - deps = [ - ":scheduler_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "scheduler_java_proto", - deps = [":scheduler_proto"], -) - -java_grpc_library( - name = "scheduler_java_grpc", - srcs = [":scheduler_proto"], - deps = [":scheduler_java_proto"], -) - -java_gapic_library( - name = "scheduler_java_gapic", - srcs = [":scheduler_proto_with_info"], - grpc_service_config = "cloudscheduler_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":scheduler_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":scheduler_java_proto", - ], -) - -java_gapic_test( - name = "scheduler_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.scheduler.v1beta1.CloudSchedulerClientHttpJsonTest", - "com.google.cloud.scheduler.v1beta1.CloudSchedulerClientTest", - ], - runtime_deps = [":scheduler_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-scheduler-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":scheduler_java_gapic", - ":scheduler_java_grpc", - ":scheduler_java_proto", - ":scheduler_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "scheduler_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1beta1", - 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/apiv1beta1;scheduler", - rest_numeric_enums = False, - service_yaml = "cloudscheduler_v1beta1.yaml", - transport = "grpc+rest", - 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/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-scheduler-v1beta1-go", - deps = [ - ":scheduler_go_gapic", - ":scheduler_go_gapic_srcjar-test.srcjar", - ":scheduler_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "scheduler_py_gapic", - srcs = [":scheduler_proto"], - grpc_service_config = "cloudscheduler_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "scheduler_py_gapic_test", - srcs = [ - "scheduler_py_gapic_pytest.py", - "scheduler_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":scheduler_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "scheduler-v1beta1-py", - deps = [ - ":scheduler_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "scheduler_php_proto", - deps = [":scheduler_proto"], -) - -php_grpc_library( - name = "scheduler_php_grpc", - srcs = [":scheduler_proto"], - deps = [":scheduler_php_proto"], -) - -php_gapic_library( - name = "scheduler_php_gapic", - srcs = [":scheduler_proto_with_info"], - grpc_service_config = "cloudscheduler_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":scheduler_php_grpc", - ":scheduler_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-scheduler-v1beta1-php", - deps = [ - ":scheduler_php_gapic", - ":scheduler_php_grpc", - ":scheduler_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "scheduler_nodejs_gapic", - package_name = "@google-cloud/scheduler", - src = ":scheduler_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudscheduler_grpc_service_config.json", - main_service = "scheduler", - package = "google.cloud.scheduler.v1beta1", - rest_numeric_enums = False, - service_yaml = "cloudscheduler_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "scheduler-v1beta1-nodejs", - deps = [ - ":scheduler_nodejs_gapic", - ":scheduler_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "scheduler_ruby_proto", - deps = [":scheduler_proto"], -) - -ruby_grpc_library( - name = "scheduler_ruby_grpc", - srcs = [":scheduler_proto"], - deps = [":scheduler_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "scheduler_ruby_gapic", - srcs = [":scheduler_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-scheduler-v1beta1", - "ruby-cloud-env-prefix=SCHEDULER", - "ruby-cloud-product-url=https://cloud.google.com/scheduler", - "ruby-cloud-api-id=cloudscheduler.googleapis.com", - "ruby-cloud-api-shortname=cloudscheduler", - ], - grpc_service_config = "cloudscheduler_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.", - ruby_cloud_title = "Cloud Scheduler V1beta1", - deps = [ - ":scheduler_ruby_grpc", - ":scheduler_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-scheduler-v1beta1-ruby", - deps = [ - ":scheduler_ruby_gapic", - ":scheduler_ruby_grpc", - ":scheduler_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "scheduler_csharp_proto", - deps = [":scheduler_proto"], -) - -csharp_grpc_library( - name = "scheduler_csharp_grpc", - srcs = [":scheduler_proto"], - deps = [":scheduler_csharp_proto"], -) - -csharp_gapic_library( - name = "scheduler_csharp_gapic", - srcs = [":scheduler_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudscheduler_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudscheduler_v1beta1.yaml", - deps = [ - ":scheduler_csharp_grpc", - ":scheduler_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-scheduler-v1beta1-csharp", - deps = [ - ":scheduler_csharp_gapic", - ":scheduler_csharp_grpc", - ":scheduler_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/secretmanager/BUILD.bazel b/google/cloud/secretmanager/BUILD.bazel --- a/google/cloud/secretmanager/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/secretmanager/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-secret_manager. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for secretmanager. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "secretmanager_ruby_wrapper", - srcs = ["//google/cloud/secretmanager/v1:secretmanager_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-secret_manager", - "ruby-cloud-env-prefix=SECRET_MANAGER", - "ruby-cloud-wrapper-of=v1:0.1;v1beta1:0.3", - "ruby-cloud-product-url=https://cloud.google.com/secret-manager", - "ruby-cloud-api-id=secretmanager.googleapis.com", - "ruby-cloud-api-shortname=secretmanager", - ], - ruby_cloud_description = "Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.", - ruby_cloud_title = "Secret Manager", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-secretmanager-ruby", - deps = [ - ":secretmanager_ruby_wrapper", - ], -) diff -urN a/google/cloud/secretmanager/logging/v1/BUILD.bazel b/google/cloud/secretmanager/logging/v1/BUILD.bazel --- a/google/cloud/secretmanager/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/secretmanager/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -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 = "logging_proto", - srcs = [ - "secret_event.proto", - ], - deps = [ - ], -) - -############################################################################## -# 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/secretmanager/logging/v1", - protos = [":logging_proto"], - deps = [ - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanager/v1/BUILD.bazel --- a/google/cloud/secretmanager/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/secretmanager/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,398 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "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//:duration_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", - srcs = [":secretmanager_proto_with_info"], - grpc_service_config = "secretmanager_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":secretmanager_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - 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.v1.SecretManagerServiceClientHttpJsonTest", - "com.google.cloud.secretmanager.v1.SecretManagerServiceClientTest", - ], - runtime_deps = [":secretmanager_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-secretmanager-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":secretmanager_java_gapic", - ":secretmanager_java_grpc", - ":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/v1", - 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/apiv1;secretmanager", - metadata = True, - rest_numeric_enums = False, - service_yaml = "secretmanager_v1.yaml", - transport = "grpc+rest", - deps = [ - ":secretmanager_go_proto", - "//google/iam/v1:iam_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_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", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-secretmanager-v1-go", - deps = [ - ":secretmanager_go_gapic", - ":secretmanager_go_gapic_srcjar-metadata.srcjar", - ":secretmanager_go_gapic_srcjar-test.srcjar", - ":secretmanager_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "secretmanager_py_gapic", - srcs = [":secretmanager_proto"], - grpc_service_config = "secretmanager_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-secret-manager", - ], - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "secretmanager_py_gapic_test", - srcs = [ - "secretmanager_py_gapic_pytest.py", - "secretmanager_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":secretmanager_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "secretmanager-v1-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", - srcs = [":secretmanager_proto_with_info"], - grpc_service_config = "secretmanager_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":secretmanager_php_grpc", - ":secretmanager_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-secretmanager-v1-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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "secretmanager_grpc_service_config.json", - package = "google.cloud.secretmanager.v1", - rest_numeric_enums = False, - service_yaml = "secretmanager_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "secretmanager-v1-nodejs", - deps = [ - ":secretmanager_nodejs_gapic", - ":secretmanager_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "secretmanager_ruby_proto", - deps = [":secretmanager_proto"], -) - -ruby_grpc_library( - name = "secretmanager_ruby_grpc", - srcs = [":secretmanager_proto"], - deps = [":secretmanager_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "secretmanager_ruby_gapic", - srcs = [":secretmanager_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=secretmanager.googleapis.com", - "ruby-cloud-api-shortname=secretmanager", - "ruby-cloud-env-prefix=SECRET_MANAGER", - "ruby-cloud-gem-name=google-cloud-secret_manager-v1", - "ruby-cloud-product-url=https://cloud.google.com/secret-manager", - ], - grpc_service_config = "secretmanager_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.", - ruby_cloud_title = "Secret Manager V1", - deps = [ - ":secretmanager_ruby_grpc", - ":secretmanager_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-secretmanager-v1-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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "secretmanager_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "secretmanager_v1.yaml", - deps = [ - ":secretmanager_csharp_grpc", - ":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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "secretmanager_cc_proto", - deps = [":secretmanager_proto"], -) - -cc_grpc_library( - name = "secretmanager_cc_grpc", - srcs = [":secretmanager_proto"], - grpc_only = True, - deps = [":secretmanager_cc_proto"], -) diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1beta1/BUILD.bazel --- a/google/cloud/secrets/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/secrets/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,367 +0,0 @@ -# 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", - srcs = [":secretmanager_proto_with_info"], - grpc_service_config = "secretmanager_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":secretmanager_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - 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.SecretManagerServiceClientHttpJsonTest", - "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", - include_samples = True, - transport = "grpc+rest", - 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", - rest_numeric_enums = False, - service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml", - transport = "grpc+rest", - 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 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -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", - ], - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "secretmanager_py_gapic_test", - srcs = [ - "secretmanager_py_gapic_pytest.py", - "secretmanager_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":secretmanager_py_gapic"], -) - -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", - srcs = [":secretmanager_proto_with_info"], - grpc_service_config = "secretmanager_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":secretmanager_php_grpc", - ":secretmanager_php_proto", - ], -) - -# 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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "secretmanager_grpc_service_config.json", - package = "google.cloud.secrets.v1beta1", - rest_numeric_enums = False, - service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "secretmanager-v1beta1-nodejs", - deps = [ - ":secretmanager_nodejs_gapic", - ":secretmanager_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "secretmanager_ruby_proto", - deps = [":secretmanager_proto"], -) - -ruby_grpc_library( - name = "secretmanager_ruby_grpc", - srcs = [":secretmanager_proto"], - deps = [":secretmanager_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "secretmanager_ruby_gapic", - srcs = [":secretmanager_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-secret_manager-v1beta1", - "ruby-cloud-env-prefix=SECRET_MANAGER", - "ruby-cloud-product-url=https://cloud.google.com/secret-manager", - "ruby-cloud-api-id=secretmanager.googleapis.com", - "ruby-cloud-api-shortname=secretmanager", - ], - grpc_service_config = "secretmanager_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.", - ruby_cloud_title = "Secret Manager V1beta1", - deps = [ - ":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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "secretmanager_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml", - deps = [ - ":secretmanager_csharp_grpc", - ":secretmanager_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-secretmanager-v1beta1-csharp", - deps = [ - ":secretmanager_csharp_gapic", - ":secretmanager_csharp_grpc", - ":secretmanager_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/security/privateca/BUILD.bazel b/google/cloud/security/privateca/BUILD.bazel --- a/google/cloud/security/privateca/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/security/privateca/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-security-private_ca. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for privateca. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "privateca_ruby_wrapper", - srcs = ["//google/cloud/security/privateca/v1:privateca_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-security-private_ca", - "ruby-cloud-gem-namespace=Google::Cloud::Security::PrivateCA", - "ruby-cloud-env-prefix=PRIVATE_CA", - "ruby-cloud-wrapper-of=v1:0.3;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/certificate-authority-service/", - "ruby-cloud-api-id=privateca.googleapis.com", - "ruby-cloud-api-shortname=privateca", - ], - ruby_cloud_description = "Certificate Authority Service is a highly available, scalable Google Cloud service that enables you to simplify, automate, and customize the deployment, management, and security of private certificate authorities (CA).", - ruby_cloud_title = "Certificate Authority Service", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-security-privateca-ruby", - deps = [ - ":privateca_ruby_wrapper", - ], -) diff -urN a/google/cloud/security/privateca/v1/BUILD.bazel b/google/cloud/security/privateca/v1/BUILD.bazel --- a/google/cloud/security/privateca/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/security/privateca/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,410 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "privateca_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/longrunning:operations_proto", - "//google/type:expr_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "privateca_proto_with_info", - deps = [ - ":privateca_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "privateca_java_proto", - deps = [":privateca_proto"], -) - -java_grpc_library( - name = "privateca_java_grpc", - srcs = [":privateca_proto"], - deps = [":privateca_java_proto"], -) - -java_gapic_library( - name = "privateca_java_gapic", - srcs = [":privateca_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "privateca_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "privateca_v1.yaml", - test_deps = [ - ":privateca_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":privateca_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "privateca_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClientHttpJsonTest", - "com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClientTest", - ], - runtime_deps = [":privateca_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-security-privateca-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":privateca_java_gapic", - ":privateca_java_grpc", - ":privateca_java_proto", - ":privateca_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 = "privateca_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/security/privateca/v1", - protos = [":privateca_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:expr_go_proto", - ], -) - -go_gapic_library( - name = "privateca_go_gapic", - srcs = [":privateca_proto_with_info"], - grpc_service_config = "privateca_grpc_service_config.json", - importpath = "cloud.google.com/go/security/privateca/apiv1;privateca", - metadata = True, - rest_numeric_enums = False, - service_yaml = "privateca_v1.yaml", - transport = "grpc+rest", - deps = [ - ":privateca_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "privateca_go_gapic_test", - srcs = [":privateca_go_gapic_srcjar_test"], - embed = [":privateca_go_gapic"], - importpath = "cloud.google.com/go/security/privateca/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-security-privateca-v1-go", - deps = [ - ":privateca_go_gapic", - ":privateca_go_gapic_srcjar-metadata.srcjar", - ":privateca_go_gapic_srcjar-test.srcjar", - ":privateca_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "privateca_py_gapic", - srcs = [":privateca_proto"], - grpc_service_config = "privateca_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-private-ca", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "privateca_py_gapic_test", - srcs = [ - "privateca_py_gapic_pytest.py", - "privateca_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":privateca_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "security-privateca-v1-py", - deps = [ - ":privateca_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 = "privateca_php_proto", - deps = [":privateca_proto"], -) - -php_grpc_library( - name = "privateca_php_grpc", - srcs = [":privateca_proto"], - deps = [":privateca_php_proto"], -) - -php_gapic_library( - name = "privateca_php_gapic", - srcs = [":privateca_proto_with_info"], - grpc_service_config = "privateca_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "privateca_v1.yaml", - transport = "grpc+rest", - deps = [ - ":privateca_php_grpc", - ":privateca_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-security-privateca-v1-php", - deps = [ - ":privateca_php_gapic", - ":privateca_php_grpc", - ":privateca_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "privateca_nodejs_gapic", - package_name = "@google-cloud/security-private-ca", - src = ":privateca_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "privateca_grpc_service_config.json", - package = "google.cloud.security.privateca.v1", - rest_numeric_enums = False, - service_yaml = "privateca_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "security-privateca-v1-nodejs", - deps = [ - ":privateca_nodejs_gapic", - ":privateca_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "privateca_ruby_proto", - deps = [":privateca_proto"], -) - -ruby_grpc_library( - name = "privateca_ruby_grpc", - srcs = [":privateca_proto"], - deps = [":privateca_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "privateca_ruby_gapic", - srcs = [":privateca_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-security-private_ca-v1", - "ruby-cloud-gem-namespace=Google::Cloud::Security::PrivateCA::V1", - "ruby-cloud-env-prefix=PRIVATE_CA", - "ruby-cloud-product-url=https://cloud.google.com/certificate-authority-service/", - "ruby-cloud-api-id=privateca.googleapis.com", - "ruby-cloud-api-shortname=privateca", - ], - grpc_service_config = "privateca_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Certificate Authority Service is a highly available, scalable Google Cloud service that enables you to simplify, automate, and customize the deployment, management, and security of private certificate authorities (CA).", - ruby_cloud_title = "Ceritificate Authority Service V1", - service_yaml = "privateca_v1.yaml", - deps = [ - ":privateca_ruby_grpc", - ":privateca_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-security-privateca-v1-ruby", - deps = [ - ":privateca_ruby_gapic", - ":privateca_ruby_grpc", - ":privateca_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 = "privateca_csharp_proto", - deps = [":privateca_proto"], -) - -csharp_grpc_library( - name = "privateca_csharp_grpc", - srcs = [":privateca_proto"], - deps = [":privateca_csharp_proto"], -) - -csharp_gapic_library( - name = "privateca_csharp_gapic", - srcs = [":privateca_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "privateca_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "privateca_v1.yaml", - deps = [ - ":privateca_csharp_grpc", - ":privateca_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-security-privateca-v1-csharp", - deps = [ - ":privateca_csharp_gapic", - ":privateca_csharp_grpc", - ":privateca_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "privateca_cc_proto", - deps = [":privateca_proto"], -) - -cc_grpc_library( - name = "privateca_cc_grpc", - srcs = [":privateca_proto"], - grpc_only = True, - deps = [":privateca_cc_proto"], -) diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/security/privateca/v1beta1/BUILD.bazel --- a/google/cloud/security/privateca/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/security/privateca/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,376 +0,0 @@ -# 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 = "privateca_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/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "privateca_proto_with_info", - deps = [ - ":privateca_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 = "privateca_java_proto", - deps = [":privateca_proto"], -) - -java_grpc_library( - name = "privateca_java_grpc", - srcs = [":privateca_proto"], - deps = [":privateca_java_proto"], -) - -java_gapic_library( - name = "privateca_java_gapic", - srcs = [":privateca_proto_with_info"], - grpc_service_config = "privateca_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":privateca_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":privateca_java_proto", - ], -) - -java_gapic_test( - name = "privateca_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.security.privateca.v1beta1.CertificateAuthorityServiceClientHttpJsonTest", - "com.google.cloud.security.privateca.v1beta1.CertificateAuthorityServiceClientTest", - ], - runtime_deps = [":privateca_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-security-privateca-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":privateca_java_gapic", - ":privateca_java_grpc", - ":privateca_java_proto", - ":privateca_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 = "privateca_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/security/privateca/v1beta1", - protos = [":privateca_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "privateca_go_gapic", - srcs = [":privateca_proto_with_info"], - grpc_service_config = "privateca_grpc_service_config.json", - importpath = "cloud.google.com/go/security/privateca/apiv1beta1;privateca", - rest_numeric_enums = False, - service_yaml = "privateca_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":privateca_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "privateca_go_gapic_test", - srcs = [":privateca_go_gapic_srcjar_test"], - embed = [":privateca_go_gapic"], - importpath = "cloud.google.com/go/security/privateca/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-security-privateca-v1beta1-go", - deps = [ - ":privateca_go_gapic", - ":privateca_go_gapic_srcjar-test.srcjar", - ":privateca_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "privateca_py_gapic", - srcs = [":privateca_proto"], - grpc_service_config = "privateca_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-private-ca", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "privateca_py_gapic_test", - srcs = [ - "privateca_py_gapic_pytest.py", - "privateca_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":privateca_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "security-privateca-v1beta1-py", - deps = [ - ":privateca_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 = "privateca_php_proto", - deps = [":privateca_proto"], -) - -php_grpc_library( - name = "privateca_php_grpc", - srcs = [":privateca_proto"], - deps = [":privateca_php_proto"], -) - -php_gapic_library( - name = "privateca_php_gapic", - srcs = [":privateca_proto_with_info"], - grpc_service_config = "privateca_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":privateca_php_grpc", - ":privateca_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-security-privateca-v1beta1-php", - deps = [ - ":privateca_php_gapic", - ":privateca_php_grpc", - ":privateca_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "privateca_nodejs_gapic", - package_name = "@google-cloud/security-private-ca", - src = ":privateca_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "privateca_grpc_service_config.json", - package = "google.cloud.security.privateca.v1beta1", - rest_numeric_enums = False, - service_yaml = "privateca_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "security-privateca-v1beta1-nodejs", - deps = [ - ":privateca_nodejs_gapic", - ":privateca_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "privateca_ruby_proto", - deps = [":privateca_proto"], -) - -ruby_grpc_library( - name = "privateca_ruby_grpc", - srcs = [":privateca_proto"], - deps = [":privateca_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "privateca_ruby_gapic", - srcs = [":privateca_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-security-private_ca-v1beta1", - "ruby-cloud-gem-namespace=Google::Cloud::Security::PrivateCA::V1beta1", - "ruby-cloud-env-prefix=PRIVATE_CA", - "ruby-cloud-product-url=https://cloud.google.com/certificate-authority-service/", - "ruby-cloud-api-id=privateca.googleapis.com", - "ruby-cloud-api-shortname=privateca", - ], - grpc_service_config = "privateca_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Certificate Authority Service is a highly available, scalable Google Cloud service that enables you to simplify, automate, and customize the deployment, management, and security of private certificate authorities (CA).", - ruby_cloud_title = "Certificate Authority Service V1beta1", - deps = [ - ":privateca_ruby_grpc", - ":privateca_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-security-privateca-v1beta1-ruby", - deps = [ - ":privateca_ruby_gapic", - ":privateca_ruby_grpc", - ":privateca_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 = "privateca_csharp_proto", - deps = [":privateca_proto"], -) - -csharp_grpc_library( - name = "privateca_csharp_grpc", - srcs = [":privateca_proto"], - deps = [":privateca_csharp_proto"], -) - -csharp_gapic_library( - name = "privateca_csharp_gapic", - srcs = [":privateca_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "privateca_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "privateca_v1beta1.yaml", - deps = [ - ":privateca_csharp_grpc", - ":privateca_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-security-privateca-v1beta1-csharp", - deps = [ - ":privateca_csharp_gapic", - ":privateca_csharp_grpc", - ":privateca_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/security/publicca/BUILD.bazel b/google/cloud/security/publicca/BUILD.bazel --- a/google/cloud/security/publicca/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/security/publicca/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-security-public_ca. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for publicca. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta1 in this case. -ruby_cloud_gapic_library( - name = "publicca_ruby_wrapper", - srcs = ["//google/cloud/security/publicca/v1beta1:publicca_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=publicca.googleapis.com", - "ruby-cloud-api-shortname=publicca", - "ruby-cloud-gem-name=google-cloud-security-public_ca", - "ruby-cloud-gem-namespace=Google::Cloud::Security::PublicCA", - "ruby-cloud-wrapper-of=v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/certificate-manager/docs/public-ca/", - ], - ruby_cloud_description = "Certificate Manager's Public Certificate Authority (CA) functionality allows you to provision and deploy widely trusted X.509 certificates after validating that the certificate requester controls the domains. Certificate Manager lets you directly and programmatically request publicly trusted TLS certificates that are already in the root of trust stores used by major browsers, operating systems, and applications. You can use these TLS certificates to authenticate and encrypt internet traffic.", - ruby_cloud_title = "Public Certificate Authority", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-security-publicca-ruby", - deps = [ - ":publicca_ruby_wrapper", - ], -) diff -urN a/google/cloud/security/publicca/v1beta1/BUILD.bazel b/google/cloud/security/publicca/v1beta1/BUILD.bazel --- a/google/cloud/security/publicca/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/security/publicca/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,392 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "publicca_proto", - srcs = [ - "resources.proto", - "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - ], -) - -proto_library_with_info( - name = "publicca_proto_with_info", - deps = [ - ":publicca_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 = "publicca_java_proto", - deps = [":publicca_proto"], -) - -java_grpc_library( - name = "publicca_java_grpc", - srcs = [":publicca_proto"], - deps = [":publicca_java_proto"], -) - -java_gapic_library( - name = "publicca_java_gapic", - srcs = [":publicca_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "publicca_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "publicca_v1beta1.yaml", - test_deps = [ - ":publicca_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":publicca_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "publicca_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.security.publicca.v1beta1.PublicCertificateAuthorityServiceClientHttpJsonTest", - "com.google.cloud.security.publicca.v1beta1.PublicCertificateAuthorityServiceClientTest", - ], - runtime_deps = [":publicca_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-security-publicca-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":publicca_java_gapic", - ":publicca_java_grpc", - ":publicca_java_proto", - ":publicca_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 = "publicca_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/security/publicca/v1beta1", - protos = [":publicca_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "publicca_go_gapic", - srcs = [":publicca_proto_with_info"], - grpc_service_config = "publicca_v1beta1_grpc_service_config.json", - importpath = "cloud.google.com/go/security/publicca/apiv1beta1;publicca", - metadata = True, - rest_numeric_enums = False, - service_yaml = "publicca_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":publicca_go_proto", - ], -) - -go_test( - name = "publicca_go_gapic_test", - srcs = [":publicca_go_gapic_srcjar_test"], - embed = [":publicca_go_gapic"], - importpath = "cloud.google.com/go/security/publicca/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-security-publicca-v1beta1-go", - deps = [ - ":publicca_go_gapic", - ":publicca_go_gapic_srcjar-metadata.srcjar", - ":publicca_go_gapic_srcjar-test.srcjar", - ":publicca_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "publicca_py_gapic", - srcs = [":publicca_proto"], - grpc_service_config = "publicca_v1beta1_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-public-ca", - ], - rest_numeric_enums = False, - service_yaml = "publicca_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ], -) - -py_test( - name = "publicca_py_gapic_test", - srcs = [ - "publicca_py_gapic_pytest.py", - "publicca_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":publicca_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "security-publicca-v1beta1-py", - deps = [ - ":publicca_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 = "publicca_php_proto", - deps = [":publicca_proto"], -) - -php_grpc_library( - name = "publicca_php_grpc", - srcs = [":publicca_proto"], - deps = [":publicca_php_proto"], -) - -php_gapic_library( - name = "publicca_php_gapic", - srcs = [":publicca_proto_with_info"], - grpc_service_config = "publicca_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "publicca_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":publicca_php_grpc", - ":publicca_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-security-publicca-v1beta1-php", - deps = [ - ":publicca_php_gapic", - ":publicca_php_grpc", - ":publicca_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "publicca_nodejs_gapic", - package_name = "@google-cloud/publicca", - src = ":publicca_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "publicca_v1beta1_grpc_service_config.json", - package = "google.cloud.security.publicca.v1beta1", - rest_numeric_enums = False, - service_yaml = "publicca_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "security-publicca-v1beta1-nodejs", - deps = [ - ":publicca_nodejs_gapic", - ":publicca_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "publicca_ruby_proto", - deps = [":publicca_proto"], -) - -ruby_grpc_library( - name = "publicca_ruby_grpc", - srcs = [":publicca_proto"], - deps = [":publicca_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "publicca_ruby_gapic", - srcs = [":publicca_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=publicca.googleapis.com", - "ruby-cloud-api-shortname=publicca", - "ruby-cloud-gem-name=google-cloud-security-public_ca-v1beta1", - "ruby-cloud-gem-namespace=Google::Cloud::Security::PublicCA::V1beta1", - "ruby-cloud-product-url=https://cloud.google.com/certificate-manager/docs/public-ca/", - ], - grpc_service_config = "publicca_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Certificate Manager's Public Certificate Authority (CA) functionality allows you to provision and deploy widely trusted X.509 certificates after validating that the certificate requester controls the domains. Certificate Manager lets you directly and programmatically request publicly trusted TLS certificates that are already in the root of trust stores used by major browsers, operating systems, and applications. You can use these TLS certificates to authenticate and encrypt internet traffic.", - ruby_cloud_title = "Public Certificate Authority V1beta1", - service_yaml = "publicca_v1beta1.yaml", - deps = [ - ":publicca_ruby_grpc", - ":publicca_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-security-publicca-v1beta1-ruby", - deps = [ - ":publicca_ruby_gapic", - ":publicca_ruby_grpc", - ":publicca_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 = "publicca_csharp_proto", - deps = [":publicca_proto"], -) - -csharp_grpc_library( - name = "publicca_csharp_grpc", - srcs = [":publicca_proto"], - deps = [":publicca_csharp_proto"], -) - -csharp_gapic_library( - name = "publicca_csharp_gapic", - srcs = [":publicca_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "publicca_v1beta1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "publicca_v1beta1.yaml", - deps = [ - ":publicca_csharp_grpc", - ":publicca_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-security-publicca-v1beta1-csharp", - deps = [ - ":publicca_csharp_gapic", - ":publicca_csharp_grpc", - ":publicca_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "publicca_cc_proto", - deps = [":publicca_proto"], -) - -cc_grpc_library( - name = "publicca_cc_grpc", - srcs = [":publicca_proto"], - grpc_only = True, - deps = [":publicca_cc_proto"], -) diff -urN a/google/cloud/securitycenter/BUILD.bazel b/google/cloud/securitycenter/BUILD.bazel --- a/google/cloud/securitycenter/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/securitycenter/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-security_center. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for securitycenter. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "securitycenter_ruby_wrapper", - srcs = ["//google/cloud/securitycenter/v1:securitycenter_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-security_center", - "ruby-cloud-env-prefix=SECURITY_CENTER", - "ruby-cloud-wrapper-of=v1:0.0;v1p1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/security-command-center", - "ruby-cloud-api-id=securitycenter.googleapis.com", - "ruby-cloud-api-shortname=securitycenter", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.", - ruby_cloud_title = "Security Command Center", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-securitycenter-ruby", - deps = [ - ":securitycenter_ruby_wrapper", - ], -) diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel --- a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,312 +0,0 @@ -# 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", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "settings_proto", - srcs = [ - "billing_settings.proto", - "component_settings.proto", - "detector.proto", - "securitycenter_settings_service.proto", - "settings.proto", - "sink_settings.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "settings_proto_with_info", - deps = [ - ":settings_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "settings_java_proto", - deps = [":settings_proto"], -) - -java_grpc_library( - name = "settings_java_grpc", - srcs = [":settings_proto"], - deps = [":settings_java_proto"], -) - -java_gapic_library( - name = "settings_java_gapic", - srcs = [":settings_proto_with_info"], - grpc_service_config = "securitycenter_settings_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":settings_java_grpc", - ], - transport = "grpc", - deps = [ - ":settings_java_proto", - ], -) - -java_gapic_test( - name = "settings_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsServiceClientTest", - ], - runtime_deps = [":settings_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-securitycenter-settings-v1beta1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":settings_java_gapic", - ":settings_java_grpc", - ":settings_java_proto", - ":settings_proto", - ], -) - -go_proto_library( - name = "settings_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/settings/v1beta1", - protos = [":settings_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "settings_go_gapic", - srcs = [":settings_proto_with_info"], - grpc_service_config = "securitycenter_settings_grpc_service_config.json", - importpath = "cloud.google.com/go/securitycenter/settings/apiv1beta1;settings", - rest_numeric_enums = False, - service_yaml = "securitycenter_settings.yaml", - deps = [ - ":settings_go_proto", - ], -) - -go_test( - name = "settings_go_gapic_test", - srcs = [":settings_go_gapic_srcjar_test"], - embed = [":settings_go_gapic"], - importpath = "cloud.google.com/go/securitycenter/settings/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-securitycenter-settings-v1beta1-go", - deps = [ - ":settings_go_gapic", - ":settings_go_gapic_srcjar-test.srcjar", - ":settings_go_proto", - ], -) - -py_gapic_library( - name = "settings_py_gapic", - srcs = [":settings_proto"], - grpc_service_config = "securitycenter_settings_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "settings_py_gapic_test", - srcs = [ - "settings_py_gapic_pytest.py", - "settings_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":settings_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "securitycenter-settings-v1beta1-py", - deps = [ - ":settings_py_gapic", - ], -) - -php_proto_library( - name = "settings_php_proto", - deps = [":settings_proto"], -) - -php_grpc_library( - name = "settings_php_grpc", - srcs = [":settings_proto"], - deps = [":settings_php_proto"], -) - -php_gapic_library( - name = "settings_php_gapic", - srcs = [":settings_proto_with_info"], - grpc_service_config = "securitycenter_settings_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":settings_php_grpc", - ":settings_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-securitycenter-settings-v1beta1-php", - deps = [ - ":settings_php_gapic", - ":settings_php_grpc", - ":settings_php_proto", - ], -) - -nodejs_gapic_library( - name = "settings_nodejs_gapic", - src = ":settings_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "securitycenter_settings_grpc_service_config.json", - package = "google.cloud.securitycenter.settings.v1beta1", - rest_numeric_enums = False, - service_yaml = "securitycenter_settings.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "securitycenter-settings-v1beta1-nodejs", - deps = [ - ":settings_nodejs_gapic", - ":settings_proto", - ], -) - -ruby_proto_library( - name = "settings_ruby_proto", - deps = [":settings_proto"], -) - -ruby_grpc_library( - name = "settings_ruby_grpc", - srcs = [":settings_proto"], - deps = [":settings_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "settings_ruby_gapic", - srcs = [":settings_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-settings-v1beta1"], - rest_numeric_enums = False, - deps = [ - ":settings_ruby_grpc", - ":settings_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-securitycenter-settings-v1beta1-ruby", - deps = [ - ":settings_ruby_gapic", - ":settings_ruby_grpc", - ":settings_ruby_proto", - ], -) - -csharp_proto_library( - name = "settings_csharp_proto", - deps = [":settings_proto"], -) - -csharp_grpc_library( - name = "settings_csharp_grpc", - srcs = [":settings_proto"], - deps = [":settings_csharp_proto"], -) - -csharp_gapic_library( - name = "settings_csharp_gapic", - srcs = [":settings_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "securitycenter_settings_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "securitycenter_settings.yaml", - deps = [ - ":settings_csharp_grpc", - ":settings_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-securitycenter-settings-v1beta1-csharp", - deps = [ - ":settings_csharp_gapic", - ":settings_csharp_grpc", - ":settings_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/securitycenter/v1/BUILD.bazel b/google/cloud/securitycenter/v1/BUILD.bazel --- a/google/cloud/securitycenter/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/securitycenter/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,380 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "securitycenter_proto", - srcs = [ - "access.proto", - "asset.proto", - "bigquery_export.proto", - "compliance.proto", - "connection.proto", - "contact_details.proto", - "container.proto", - "database.proto", - "exfiltration.proto", - "external_system.proto", - "file.proto", - "finding.proto", - "folder.proto", - "iam_binding.proto", - "indicator.proto", - "kubernetes.proto", - "label.proto", - "mitre_attack.proto", - "mute_config.proto", - "notification_config.proto", - "notification_message.proto", - "organization_settings.proto", - "process.proto", - "resource.proto", - "run_asset_discovery_response.proto", - "security_marks.proto", - "securitycenter_service.proto", - "source.proto", - "vulnerability.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "securitycenter_proto_with_info", - deps = [ - ":securitycenter_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "securitycenter_java_proto", - deps = [":securitycenter_proto"], -) - -java_grpc_library( - name = "securitycenter_java_grpc", - srcs = [":securitycenter_proto"], - deps = [":securitycenter_java_proto"], -) - -java_gapic_library( - name = "securitycenter_java_gapic", - srcs = [":securitycenter_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "securitycenter_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "securitycenter_v1.yaml", - test_deps = [ - ":securitycenter_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":securitycenter_java_proto", - "//google/api:api_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "securitycenter_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.securitycenter.v1.SecurityCenterClientHttpJsonTest", - "com.google.cloud.securitycenter.v1.SecurityCenterClientTest", - ], - runtime_deps = [":securitycenter_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-securitycenter-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":securitycenter_java_gapic", - ":securitycenter_java_grpc", - ":securitycenter_java_proto", - ":securitycenter_proto", - ], -) - -go_proto_library( - name = "securitycenter_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1", - protos = [":securitycenter_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "securitycenter_go_gapic", - srcs = [":securitycenter_proto_with_info"], - grpc_service_config = "securitycenter_grpc_service_config.json", - importpath = "cloud.google.com/go/securitycenter/apiv1;securitycenter", - metadata = True, - rest_numeric_enums = False, - service_yaml = "securitycenter_v1.yaml", - transport = "grpc+rest", - deps = [ - ":securitycenter_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "securitycenter_go_gapic_test", - srcs = [":securitycenter_go_gapic_srcjar_test"], - embed = [":securitycenter_go_gapic"], - importpath = "cloud.google.com/go/securitycenter/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-securitycenter-v1-go", - deps = [ - ":securitycenter_go_gapic", - ":securitycenter_go_gapic_srcjar-metadata.srcjar", - ":securitycenter_go_gapic_srcjar-test.srcjar", - ":securitycenter_go_proto", - ], -) - -py_gapic_library( - name = "securitycenter_py_gapic", - srcs = [":securitycenter_proto"], - grpc_service_config = "securitycenter_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "securitycenter_py_gapic_test", - srcs = [ - "securitycenter_py_gapic_pytest.py", - "securitycenter_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":securitycenter_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "securitycenter-v1-py", - deps = [ - ":securitycenter_py_gapic", - ], -) - -php_proto_library( - name = "securitycenter_php_proto", - deps = [":securitycenter_proto"], -) - -php_grpc_library( - name = "securitycenter_php_grpc", - srcs = [":securitycenter_proto"], - deps = [":securitycenter_php_proto"], -) - -php_gapic_library( - name = "securitycenter_php_gapic", - srcs = [":securitycenter_proto_with_info"], - grpc_service_config = "securitycenter_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "securitycenter_v1.yaml", - transport = "grpc+rest", - deps = [ - ":securitycenter_php_grpc", - ":securitycenter_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-securitycenter-v1-php", - deps = [ - ":securitycenter_php_gapic", - ":securitycenter_php_grpc", - ":securitycenter_php_proto", - ], -) - -nodejs_gapic_library( - name = "securitycenter_nodejs_gapic", - package_name = "@google-cloud/security-center", - src = ":securitycenter_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "securitycenter_grpc_service_config.json", - package = "google.cloud.securitycenter.v1", - rest_numeric_enums = False, - service_yaml = "securitycenter_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "securitycenter-v1-nodejs", - deps = [ - ":securitycenter_nodejs_gapic", - ":securitycenter_proto", - ], -) - -ruby_proto_library( - name = "securitycenter_ruby_proto", - deps = [":securitycenter_proto"], -) - -ruby_grpc_library( - name = "securitycenter_ruby_grpc", - srcs = [":securitycenter_proto"], - deps = [":securitycenter_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "securitycenter_ruby_gapic", - srcs = [":securitycenter_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=securitycenter.googleapis.com", - "ruby-cloud-api-shortname=securitycenter", - "ruby-cloud-env-prefix=SECURITY_CENTER", - "ruby-cloud-gem-name=google-cloud-security_center-v1", - "ruby-cloud-product-url=https://cloud.google.com/security-command-center", - ], - grpc_service_config = "securitycenter_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.", - ruby_cloud_title = "Cloud Security Command Center V1", - deps = [ - ":securitycenter_ruby_grpc", - ":securitycenter_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-securitycenter-v1-ruby", - deps = [ - ":securitycenter_ruby_gapic", - ":securitycenter_ruby_grpc", - ":securitycenter_ruby_proto", - ], -) - -csharp_proto_library( - name = "securitycenter_csharp_proto", - deps = [":securitycenter_proto"], -) - -csharp_grpc_library( - name = "securitycenter_csharp_grpc", - srcs = [":securitycenter_proto"], - deps = [":securitycenter_csharp_proto"], -) - -csharp_gapic_library( - name = "securitycenter_csharp_gapic", - srcs = [":securitycenter_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "securitycenter_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "securitycenter_v1.yaml", - deps = [ - ":securitycenter_csharp_grpc", - ":securitycenter_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-securitycenter-v1-csharp", - deps = [ - ":securitycenter_csharp_gapic", - ":securitycenter_csharp_grpc", - ":securitycenter_csharp_proto", - ], -) - -cc_proto_library( - name = "securitycenter_cc_proto", - deps = [":securitycenter_proto"], -) - -cc_grpc_library( - name = "securitycenter_cc_grpc", - srcs = [":securitycenter_proto"], - grpc_only = True, - deps = [":securitycenter_cc_proto"], -) diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/securitycenter/v1beta1/BUILD.bazel --- a/google/cloud/securitycenter/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/securitycenter/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,367 +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 = "securitycenter_proto", - srcs = [ - "asset.proto", - "finding.proto", - "organization_settings.proto", - "run_asset_discovery_response.proto", - "security_marks.proto", - "securitycenter_service.proto", - "source.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "securitycenter_proto_with_info", - deps = [ - ":securitycenter_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "securitycenter_java_proto", - deps = [":securitycenter_proto"], -) - -java_grpc_library( - name = "securitycenter_java_grpc", - srcs = [":securitycenter_proto"], - deps = [":securitycenter_java_proto"], -) - -java_gapic_library( - name = "securitycenter_java_gapic", - srcs = [":securitycenter_proto_with_info"], - grpc_service_config = "securitycenter_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":securitycenter_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":securitycenter_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "securitycenter_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.securitycenter.v1beta1.SecurityCenterClientHttpJsonTest", - "com.google.cloud.securitycenter.v1beta1.SecurityCenterClientTest", - ], - runtime_deps = [":securitycenter_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-securitycenter-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":securitycenter_java_gapic", - ":securitycenter_java_grpc", - ":securitycenter_java_proto", - ":securitycenter_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "securitycenter_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1", - protos = [":securitycenter_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "securitycenter_go_gapic", - srcs = [":securitycenter_proto_with_info"], - grpc_service_config = "securitycenter_grpc_service_config.json", - importpath = "cloud.google.com/go/securitycenter/apiv1beta1;securitycenter", - rest_numeric_enums = False, - service_yaml = "securitycenter_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":securitycenter_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "securitycenter_go_gapic_test", - srcs = [":securitycenter_go_gapic_srcjar_test"], - embed = [":securitycenter_go_gapic"], - importpath = "cloud.google.com/go/securitycenter/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-securitycenter-v1beta1-go", - deps = [ - ":securitycenter_go_gapic", - ":securitycenter_go_gapic_srcjar-test.srcjar", - ":securitycenter_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "securitycenter_py_gapic", - srcs = [":securitycenter_proto"], - grpc_service_config = "securitycenter_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "securitycenter_py_gapic_test", - srcs = [ - "securitycenter_py_gapic_pytest.py", - "securitycenter_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":securitycenter_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "securitycenter-v1beta1-py", - deps = [ - ":securitycenter_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "securitycenter_php_proto", - deps = [":securitycenter_proto"], -) - -php_grpc_library( - name = "securitycenter_php_grpc", - srcs = [":securitycenter_proto"], - deps = [":securitycenter_php_proto"], -) - -php_gapic_library( - name = "securitycenter_php_gapic", - srcs = [":securitycenter_proto_with_info"], - grpc_service_config = "securitycenter_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "securitycenter_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":securitycenter_php_grpc", - ":securitycenter_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-securitycenter-v1beta1-php", - deps = [ - ":securitycenter_php_gapic", - ":securitycenter_php_grpc", - ":securitycenter_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "securitycenter_nodejs_gapic", - package_name = "@google-cloud/security-center", - src = ":securitycenter_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "securitycenter_grpc_service_config.json", - package = "google.cloud.securitycenter.v1beta1", - rest_numeric_enums = False, - service_yaml = "securitycenter_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "securitycenter-v1beta1-nodejs", - deps = [ - ":securitycenter_nodejs_gapic", - ":securitycenter_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "securitycenter_ruby_proto", - deps = [":securitycenter_proto"], -) - -ruby_grpc_library( - name = "securitycenter_ruby_grpc", - srcs = [":securitycenter_proto"], - deps = [":securitycenter_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "securitycenter_ruby_gapic", - srcs = [":securitycenter_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-securitycenter-v1beta1"], - rest_numeric_enums = False, - deps = [ - ":securitycenter_ruby_grpc", - ":securitycenter_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-securitycenter-v1beta1-ruby", - deps = [ - ":securitycenter_ruby_gapic", - ":securitycenter_ruby_grpc", - ":securitycenter_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "securitycenter_csharp_proto", - deps = [":securitycenter_proto"], -) - -csharp_grpc_library( - name = "securitycenter_csharp_grpc", - srcs = [":securitycenter_proto"], - deps = [":securitycenter_csharp_proto"], -) - -csharp_gapic_library( - name = "securitycenter_csharp_gapic", - srcs = [":securitycenter_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "securitycenter_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "securitycenter_v1beta1.yaml", - deps = [ - ":securitycenter_csharp_grpc", - ":securitycenter_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-securitycenter-v1beta1-csharp", - deps = [ - ":securitycenter_csharp_gapic", - ":securitycenter_csharp_grpc", - ":securitycenter_csharp_proto", - ], -) diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/securitycenter/v1p1beta1/BUILD.bazel --- a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/securitycenter/v1p1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,389 +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 = "securitycenter_proto", - srcs = [ - "asset.proto", - "finding.proto", - "folder.proto", - "notification_config.proto", - "notification_message.proto", - "organization_settings.proto", - "resource.proto", - "run_asset_discovery_response.proto", - "security_marks.proto", - "securitycenter_service.proto", - "source.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "securitycenter_proto_with_info", - deps = [ - ":securitycenter_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "securitycenter_java_proto", - deps = [":securitycenter_proto"], -) - -java_grpc_library( - name = "securitycenter_java_grpc", - srcs = [":securitycenter_proto"], - deps = [":securitycenter_java_proto"], -) - -java_gapic_library( - name = "securitycenter_java_gapic", - srcs = [":securitycenter_proto_with_info"], - grpc_service_config = "securitycenter_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":securitycenter_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":securitycenter_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "securitycenter_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClientHttpJsonTest", - "com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClientTest", - ], - runtime_deps = [":securitycenter_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-securitycenter-v1p1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":securitycenter_java_gapic", - ":securitycenter_java_grpc", - ":securitycenter_java_proto", - ":securitycenter_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "securitycenter_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1", - protos = [":securitycenter_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "securitycenter_go_gapic", - srcs = [":securitycenter_proto_with_info"], - grpc_service_config = "securitycenter_grpc_service_config.json", - importpath = "cloud.google.com/go/securitycenter/apiv1p1beta1;securitycenter", - rest_numeric_enums = False, - service_yaml = "securitycenter_v1p1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":securitycenter_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "securitycenter_go_gapic_test", - srcs = [":securitycenter_go_gapic_srcjar_test"], - embed = [":securitycenter_go_gapic"], - importpath = "cloud.google.com/go/securitycenter/apiv1p1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-securitycenter-v1p1beta1-go", - deps = [ - ":securitycenter_go_gapic", - ":securitycenter_go_gapic_srcjar-test.srcjar", - ":securitycenter_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "securitycenter_py_gapic", - srcs = [":securitycenter_proto"], - grpc_service_config = "securitycenter_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "securitycenter_py_gapic_test", - srcs = [ - "securitycenter_py_gapic_pytest.py", - "securitycenter_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":securitycenter_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "securitycenter-v1p1beta1-py", - deps = [ - ":securitycenter_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "securitycenter_php_proto", - deps = [":securitycenter_proto"], -) - -php_grpc_library( - name = "securitycenter_php_grpc", - srcs = [":securitycenter_proto"], - deps = [":securitycenter_php_proto"], -) - -php_gapic_library( - name = "securitycenter_php_gapic", - srcs = [":securitycenter_proto_with_info"], - grpc_service_config = "securitycenter_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "securitycenter_v1p1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":securitycenter_php_grpc", - ":securitycenter_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-securitycenter-v1p1beta1-php", - deps = [ - ":securitycenter_php_gapic", - ":securitycenter_php_grpc", - ":securitycenter_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "securitycenter_nodejs_gapic", - package_name = "@google-cloud/security-center", - src = ":securitycenter_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "securitycenter_grpc_service_config.json", - package = "google.cloud.securitycenter.v1p1beta1", - rest_numeric_enums = False, - service_yaml = "securitycenter_v1p1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "securitycenter-v1p1beta1-nodejs", - deps = [ - ":securitycenter_nodejs_gapic", - ":securitycenter_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "securitycenter_ruby_proto", - deps = [":securitycenter_proto"], -) - -ruby_grpc_library( - name = "securitycenter_ruby_grpc", - srcs = [":securitycenter_proto"], - deps = [":securitycenter_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "securitycenter_ruby_gapic", - srcs = [":securitycenter_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-security_center-v1p1beta1", - "ruby-cloud-env-prefix=SECURITY_CENTER", - "ruby-cloud-product-url=https://cloud.google.com/security-command-center", - "ruby-cloud-api-id=securitycenter.googleapis.com", - "ruby-cloud-api-shortname=securitycenter", - ], - grpc_service_config = "securitycenter_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.", - ruby_cloud_title = "Cloud Security Command Center V1p1beta1", - deps = [ - ":securitycenter_ruby_grpc", - ":securitycenter_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-securitycenter-v1p1beta1-ruby", - deps = [ - ":securitycenter_ruby_gapic", - ":securitycenter_ruby_grpc", - ":securitycenter_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "securitycenter_csharp_proto", - deps = [":securitycenter_proto"], -) - -csharp_grpc_library( - name = "securitycenter_csharp_grpc", - srcs = [":securitycenter_proto"], - deps = [":securitycenter_csharp_proto"], -) - -csharp_gapic_library( - name = "securitycenter_csharp_gapic", - srcs = [":securitycenter_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "securitycenter_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "securitycenter_v1p1beta1.yaml", - deps = [ - ":securitycenter_csharp_grpc", - ":securitycenter_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-securitycenter-v1p1beta1-csharp", - deps = [ - ":securitycenter_csharp_gapic", - ":securitycenter_csharp_grpc", - ":securitycenter_csharp_proto", - ], -) diff -urN a/google/cloud/sensitiveaction/logging/v1/BUILD.bazel b/google/cloud/sensitiveaction/logging/v1/BUILD.bazel --- a/google/cloud/sensitiveaction/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/sensitiveaction/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,127 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_proto_library", - "java_grpc_library", - "java_proto_library", - "moved_proto_library", - "php_grpc_library", - "php_proto_library", - "py_grpc_library", - "py_proto_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "logging_proto", - srcs = [ - "sensitive_action_payload.proto", - ], - deps = [ - "//google/cloud/securitycenter/v1:securitycenter_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/sensitiveaction/logging/v1", - protos = [":logging_proto"], - deps = [ - "//google/cloud/securitycenter/v1:securitycenter_go_proto", - ], -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "//google/cloud/securitycenter/v1:securitycenter_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/servicedirectory/BUILD.bazel b/google/cloud/servicedirectory/BUILD.bazel --- a/google/cloud/servicedirectory/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/servicedirectory/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-service_directory. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for servicedirectory. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "servicedirectory_ruby_wrapper", - srcs = ["//google/cloud/servicedirectory/v1:servicedirectory_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-service_directory", - "ruby-cloud-env-prefix=SERVICE_DIRECTORY", - "ruby-cloud-wrapper-of=v1:0.1;v1beta1:0.1", - "ruby-cloud-product-url=https://cloud.google.com/service-directory", - "ruby-cloud-api-id=servicedirectory.googleapis.com", - "ruby-cloud-api-shortname=servicedirectory", - ], - ruby_cloud_description = "Service Directory is the single place to register, browse, and resolve application services.", - ruby_cloud_title = "Service Directory", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-servicedirectory-ruby", - deps = [ - ":servicedirectory_ruby_wrapper", - ], -) diff -urN a/google/cloud/servicedirectory/v1/BUILD.bazel b/google/cloud/servicedirectory/v1/BUILD.bazel --- a/google/cloud/servicedirectory/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/servicedirectory/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,356 +0,0 @@ -# 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", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "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", - rest_numeric_enums = False, - test_deps = [ - ":servicedirectory_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - 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.LookupServiceClientHttpJsonTest", - "com.google.cloud.servicedirectory.v1.LookupServiceClientTest", - "com.google.cloud.servicedirectory.v1.RegistrationServiceClientHttpJsonTest", - "com.google.cloud.servicedirectory.v1.RegistrationServiceClientTest", - ], - runtime_deps = [":servicedirectory_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-servicedirectory-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":servicedirectory_java_gapic", - ":servicedirectory_java_grpc", - ":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", - rest_numeric_enums = False, - service_yaml = "servicedirectory_v1.yaml", - transport = "grpc+rest", - 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", - ], -) - -py_gapic_library( - name = "servicedirectory_py_gapic", - srcs = [":servicedirectory_proto"], - grpc_service_config = "servicedirectory_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-service-directory", - ], - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "servicedirectory_py_gapic_test", - srcs = [ - "servicedirectory_py_gapic_pytest.py", - "servicedirectory_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":servicedirectory_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "servicedirectory-v1-py", - deps = [ - ":servicedirectory_py_gapic", - ], -) - -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", - srcs = [":servicedirectory_proto_with_info"], - grpc_service_config = "servicedirectory_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":servicedirectory_php_grpc", - ":servicedirectory_php_proto", - ], -) - -# 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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "servicedirectory_grpc_service_config.json", - main_service = "ServiceDirectory", - package = "google.cloud.servicedirectory.v1", - rest_numeric_enums = False, - service_yaml = "servicedirectory_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -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_cloud_gapic_library( - name = "servicedirectory_ruby_gapic", - srcs = [":servicedirectory_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-service_directory-v1", - "ruby-cloud-env-prefix=SERVICE_DIRECTORY", - "ruby-cloud-product-url=https://cloud.google.com/service-directory", - "ruby-cloud-api-id=servicedirectory.googleapis.com", - "ruby-cloud-api-shortname=servicedirectory", - ], - grpc_service_config = "servicedirectory_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Service Directory is the single place to register, browse, and resolve application services.", - ruby_cloud_title = "Service Directory V1", - deps = [ - ":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", - rest_numeric_enums = False, - service_yaml = "servicedirectory_v1.yaml", - 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", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "servicedirectory_cc_proto", - deps = [":servicedirectory_proto"], -) - -cc_grpc_library( - name = "servicedirectory_cc_grpc", - srcs = [":servicedirectory_proto"], - grpc_only = True, - deps = [":servicedirectory_cc_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 16:00:00 @@ -1,385 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "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", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "servicedirectory_proto_with_info", - deps = [ - ":servicedirectory_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "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", - rest_numeric_enums = False, - test_deps = [ - ":servicedirectory_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - 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.v1beta1.LookupServiceClientHttpJsonTest", - "com.google.cloud.servicedirectory.v1beta1.LookupServiceClientTest", - "com.google.cloud.servicedirectory.v1beta1.RegistrationServiceClientHttpJsonTest", - "com.google.cloud.servicedirectory.v1beta1.RegistrationServiceClientTest", - ], - runtime_deps = [":servicedirectory_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-servicedirectory-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":servicedirectory_java_gapic", - ":servicedirectory_java_grpc", - ":servicedirectory_java_proto", - ":servicedirectory_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "servicedirectory_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/servicedirectory/v1beta1", - 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/apiv1beta1;servicedirectory", - metadata = True, - rest_numeric_enums = False, - service_yaml = "servicedirectory_v1beta1.yaml", - transport = "grpc+rest", - 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/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-servicedirectory-v1beta1-go", - deps = [ - ":servicedirectory_go_gapic", - ":servicedirectory_go_gapic_srcjar-metadata.srcjar", - ":servicedirectory_go_gapic_srcjar-test.srcjar", - ":servicedirectory_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "servicedirectory_py_gapic", - srcs = [":servicedirectory_proto"], - grpc_service_config = "servicedirectory_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-service-directory"], - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "servicedirectory_py_gapic_test", - srcs = [ - "servicedirectory_py_gapic_pytest.py", - "servicedirectory_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":servicedirectory_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "servicedirectory-v1beta1-py", - deps = [ - ":servicedirectory_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "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", - srcs = [":servicedirectory_proto_with_info"], - grpc_service_config = "servicedirectory_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "servicedirectory_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":servicedirectory_php_grpc", - ":servicedirectory_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-servicedirectory-v1beta1-php", - deps = [ - ":servicedirectory_php_gapic", - ":servicedirectory_php_grpc", - ":servicedirectory_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "servicedirectory_nodejs_gapic", - package_name = "@google-cloud/service-directory", - src = ":servicedirectory_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "servicedirectory_grpc_service_config.json", - main_service = "ServiceDirectory", - package = "google.cloud.servicedirectory.v1beta1", - rest_numeric_enums = False, - service_yaml = "servicedirectory_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "servicedirectory-v1beta1-nodejs", - deps = [ - ":servicedirectory_nodejs_gapic", - ":servicedirectory_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "servicedirectory_ruby_proto", - deps = [":servicedirectory_proto"], -) - -ruby_grpc_library( - name = "servicedirectory_ruby_grpc", - srcs = [":servicedirectory_proto"], - deps = [":servicedirectory_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "servicedirectory_ruby_gapic", - srcs = [":servicedirectory_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=servicedirectory.googleapis.com", - "ruby-cloud-api-shortname=servicedirectory", - "ruby-cloud-env-prefix=SERVICE_DIRECTORY", - "ruby-cloud-gem-name=google-cloud-service_directory-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/service-directory", - ], - grpc_service_config = "servicedirectory_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Service directory is the single place to register, browse, and resolve application services.", - ruby_cloud_title = "Service Directory V1beta1", - deps = [ - ":servicedirectory_ruby_grpc", - ":servicedirectory_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-servicedirectory-v1beta1-ruby", - deps = [ - ":servicedirectory_ruby_gapic", - ":servicedirectory_ruby_grpc", - ":servicedirectory_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "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", - rest_numeric_enums = False, - service_yaml = "servicedirectory_v1beta1.yaml", - deps = [ - ":servicedirectory_csharp_grpc", - ":servicedirectory_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-servicedirectory-v1beta1-csharp", - deps = [ - ":servicedirectory_csharp_gapic", - ":servicedirectory_csharp_grpc", - ":servicedirectory_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/shell/BUILD.bazel b/google/cloud/shell/BUILD.bazel --- a/google/cloud/shell/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/shell/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-shell. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for cloudshell. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "cloudshell_ruby_wrapper", - srcs = ["//google/cloud/shell/v1:shell_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-shell", - "ruby-cloud-env-prefix=CLOUD_SHELL", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/shell/", - "ruby-cloud-api-id=cloudshell.googleapis.com", - "ruby-cloud-api-shortname=cloudshell", - ], - ruby_cloud_description = "Cloud Shell is an interactive shell environment for Google Cloud that makes it easy for you to learn and experiment with Google Cloud and manage your projects and resources from your web browser.", - ruby_cloud_title = "Cloud Shell", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-shell-ruby", - deps = [ - ":cloudshell_ruby_wrapper", - ], -) diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.bazel --- a/google/cloud/shell/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/shell/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,388 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "shell_proto", - srcs = [ - "cloudshell.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 = "shell_proto_with_info", - deps = [ - ":shell_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 = "shell_java_proto", - deps = [":shell_proto"], -) - -java_grpc_library( - name = "shell_java_grpc", - srcs = [":shell_proto"], - deps = [":shell_java_proto"], -) - -java_gapic_library( - name = "shell_java_gapic", - srcs = [":shell_proto_with_info"], - grpc_service_config = "cloudshell_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":shell_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":shell_java_proto", - ], -) - -java_gapic_test( - name = "shell_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.shell.v1.CloudShellServiceClientHttpJsonTest", - "com.google.cloud.shell.v1.CloudShellServiceClientTest", - ], - runtime_deps = [":shell_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-shell-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":shell_java_gapic", - ":shell_java_grpc", - ":shell_java_proto", - ":shell_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 = "shell_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/shell/v1", - protos = [":shell_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "shell_go_gapic", - srcs = [":shell_proto_with_info"], - grpc_service_config = "cloudshell_grpc_service_config.json", - importpath = "cloud.google.com/go/shell/apiv1;shell", - metadata = True, - rest_numeric_enums = False, - service_yaml = "cloudshell_v1.yaml", - transport = "grpc+rest", - deps = [ - ":shell_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "shell_go_gapic_test", - srcs = [":shell_go_gapic_srcjar_test"], - embed = [":shell_go_gapic"], - importpath = "cloud.google.com/go/shell/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-shell-v1-go", - deps = [ - ":shell_go_gapic", - ":shell_go_gapic_srcjar-metadata.srcjar", - ":shell_go_gapic_srcjar-test.srcjar", - ":shell_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "shell_py_gapic", - srcs = [":shell_proto"], - grpc_service_config = "cloudshell_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "shell_py_gapic_test", - srcs = [ - "shell_py_gapic_pytest.py", - "shell_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":shell_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "shell-v1-py", - deps = [ - ":shell_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 = "shell_php_proto", - deps = [":shell_proto"], -) - -php_grpc_library( - name = "shell_php_grpc", - srcs = [":shell_proto"], - deps = [":shell_php_proto"], -) - -php_gapic_library( - name = "shell_php_gapic", - srcs = [":shell_proto_with_info"], - grpc_service_config = "cloudshell_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudshell_v1.yaml", - transport = "grpc+rest", - deps = [ - ":shell_php_grpc", - ":shell_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-shell-v1-php", - deps = [ - ":shell_php_gapic", - ":shell_php_grpc", - ":shell_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "shell_nodejs_gapic", - package_name = "@google-cloud/shell", - src = ":shell_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudshell_grpc_service_config.json", - package = "google.cloud.shell.v1", - rest_numeric_enums = False, - service_yaml = "cloudshell_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "shell-v1-nodejs", - deps = [ - ":shell_nodejs_gapic", - ":shell_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "shell_ruby_proto", - deps = [":shell_proto"], -) - -ruby_grpc_library( - name = "shell_ruby_grpc", - srcs = [":shell_proto"], - deps = [":shell_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "shell_ruby_gapic", - srcs = [":shell_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-shell-v1", - "ruby-cloud-env-prefix=CLOUD_SHELL", - "ruby-cloud-product-url=https://cloud.google.com/shell/", - "ruby-cloud-api-id=cloudshell.googleapis.com", - "ruby-cloud-api-shortname=cloudshell", - ], - grpc_service_config = "cloudshell_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Shell is an interactive shell environment for Google Cloud that makes it easy for you to learn and experiment with Google Cloud and manage your projects and resources from your web browser.", - ruby_cloud_title = "Cloud Shell V1", - deps = [ - ":shell_ruby_grpc", - ":shell_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-shell-v1-ruby", - deps = [ - ":shell_ruby_gapic", - ":shell_ruby_grpc", - ":shell_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 = "shell_csharp_proto", - deps = [":shell_proto"], -) - -csharp_grpc_library( - name = "shell_csharp_grpc", - srcs = [":shell_proto"], - deps = [":shell_csharp_proto"], -) - -csharp_gapic_library( - name = "shell_csharp_gapic", - srcs = [":shell_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudshell_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudshell_v1.yaml", - deps = [ - ":shell_csharp_grpc", - ":shell_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-shell-v1-csharp", - deps = [ - ":shell_csharp_gapic", - ":shell_csharp_grpc", - ":shell_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "shell_cc_proto", - deps = [":shell_proto"], -) - -cc_grpc_library( - name = "shell_cc_grpc", - srcs = [":shell_proto"], - grpc_only = True, - deps = [":shell_cc_proto"], -) diff -urN a/google/cloud/speech/BUILD.bazel b/google/cloud/speech/BUILD.bazel --- a/google/cloud/speech/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/speech/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-speech. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for speech. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "speech_ruby_wrapper", - srcs = ["//google/cloud/speech/v1:speech_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-speech", - "ruby-cloud-env-prefix=SPEECH", - "ruby-cloud-wrapper-of=v1:0.8;v1p1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/speech-to-text", - "ruby-cloud-api-id=speech.googleapis.com", - "ruby-cloud-api-shortname=speech", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.", - ruby_cloud_title = "Cloud Speech-to-Text", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-speech-ruby", - deps = [ - ":speech_ruby_wrapper", - ], -) diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.bazel --- a/google/cloud/speech/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/speech/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,402 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "speech_proto", - srcs = [ - "cloud_speech.proto", - "cloud_speech_adaptation.proto", - "resource.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/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", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "speech_proto_with_info", - deps = [ - ":speech_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "speech_java_proto", - deps = [":speech_proto"], -) - -java_grpc_library( - name = "speech_java_grpc", - srcs = [":speech_proto"], - deps = [":speech_java_proto"], -) - -java_gapic_library( - name = "speech_java_gapic", - srcs = [":speech_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "speech_v1.yaml", - test_deps = [ - ":speech_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":speech_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "speech_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.speech.v1.AdaptationClientHttpJsonTest", - "com.google.cloud.speech.v1.AdaptationClientTest", - "com.google.cloud.speech.v1.SpeechClientHttpJsonTest", - "com.google.cloud.speech.v1.SpeechClientTest", - ], - runtime_deps = [":speech_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-speech-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":speech_java_gapic", - ":speech_java_grpc", - ":speech_java_proto", - ":speech_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "speech_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/speech/v1", - protos = [":speech_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "speech_go_gapic", - srcs = [":speech_proto_with_info"], - grpc_service_config = "speech_grpc_service_config.json", - importpath = "cloud.google.com/go/speech/apiv1;speech", - metadata = True, - rest_numeric_enums = False, - service_yaml = "speech_v1.yaml", - transport = "grpc+rest", - deps = [ - ":speech_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "speech_go_gapic_test", - srcs = [":speech_go_gapic_srcjar_test"], - embed = [":speech_go_gapic"], - importpath = "cloud.google.com/go/speech/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-speech-v1-go", - deps = [ - ":speech_go_gapic", - ":speech_go_gapic_srcjar-metadata.srcjar", - ":speech_go_gapic_srcjar-test.srcjar", - ":speech_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "speech_py_gapic", - srcs = [":speech_proto"], - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "speech_v1.yaml", - transport = "grpc", -) - -py_test( - name = "speech_py_gapic_test", - srcs = [ - "speech_py_gapic_pytest.py", - "speech_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":speech_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "speech-v1-py", - deps = [ - ":speech_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "speech_php_proto", - deps = [":speech_proto"], -) - -php_grpc_library( - name = "speech_php_grpc", - srcs = [":speech_proto"], - deps = [":speech_php_proto"], -) - -php_gapic_library( - name = "speech_php_gapic", - srcs = [":speech_proto_with_info"], - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "speech_v1.yaml", - transport = "grpc+rest", - deps = [ - ":speech_php_grpc", - ":speech_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-speech-v1-php", - deps = [ - ":speech_php_gapic", - ":speech_php_grpc", - ":speech_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "speech_nodejs_gapic", - package_name = "@google-cloud/speech", - src = ":speech_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "speech_grpc_service_config.json", - package = "google.cloud.speech.v1", - rest_numeric_enums = False, - service_yaml = "speech_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "speech-v1-nodejs", - deps = [ - ":speech_nodejs_gapic", - ":speech_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "speech_ruby_proto", - deps = [":speech_proto"], -) - -ruby_grpc_library( - name = "speech_ruby_grpc", - srcs = [":speech_proto"], - deps = [":speech_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "speech_ruby_gapic", - srcs = [":speech_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=speech.googleapis.com", - "ruby-cloud-api-shortname=speech", - "ruby-cloud-env-prefix=SPEECH", - "ruby-cloud-gem-name=google-cloud-speech-v1", - "ruby-cloud-product-url=https://cloud.google.com/speech-to-text", - ], - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.", - ruby_cloud_title = "Cloud Speech-to-Text V1", - deps = [ - ":speech_ruby_grpc", - ":speech_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-speech-v1-ruby", - deps = [ - ":speech_ruby_gapic", - ":speech_ruby_grpc", - ":speech_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "speech_csharp_proto", - deps = [":speech_proto"], -) - -csharp_grpc_library( - name = "speech_csharp_grpc", - srcs = [":speech_proto"], - deps = [":speech_csharp_proto"], -) - -csharp_gapic_library( - name = "speech_csharp_gapic", - srcs = [":speech_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "speech_v1.yaml", - deps = [ - ":speech_csharp_grpc", - ":speech_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-speech-v1-csharp", - deps = [ - ":speech_csharp_gapic", - ":speech_csharp_grpc", - ":speech_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "speech_cc_proto", - deps = [":speech_proto"], -) - -cc_grpc_library( - name = "speech_cc_grpc", - srcs = [":speech_proto"], - grpc_only = True, - deps = [":speech_cc_proto"], -) diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1beta1/BUILD.bazel --- a/google/cloud/speech/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/speech/v1p1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,384 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "speech_proto", - srcs = [ - "cloud_speech.proto", - "cloud_speech_adaptation.proto", - "resource.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "speech_proto_with_info", - deps = [ - ":speech_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "speech_java_proto", - deps = [":speech_proto"], -) - -java_grpc_library( - name = "speech_java_grpc", - srcs = [":speech_proto"], - deps = [":speech_java_proto"], -) - -java_gapic_library( - name = "speech_java_gapic", - srcs = [":speech_proto_with_info"], - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":speech_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":speech_java_proto", - ], -) - -java_gapic_test( - name = "speech_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.speech.v1p1beta1.AdaptationClientHttpJsonTest", - "com.google.cloud.speech.v1p1beta1.AdaptationClientTest", - "com.google.cloud.speech.v1p1beta1.SpeechClientHttpJsonTest", - "com.google.cloud.speech.v1p1beta1.SpeechClientTest", - ], - runtime_deps = [":speech_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-speech-v1p1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":speech_java_gapic", - ":speech_java_grpc", - ":speech_java_proto", - ":speech_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "speech_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1", - protos = [":speech_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "speech_go_gapic", - srcs = [":speech_proto_with_info"], - grpc_service_config = "speech_grpc_service_config.json", - importpath = "cloud.google.com/go/speech/apiv1p1beta1;speech", - metadata = True, - rest_numeric_enums = False, - service_yaml = "speech_v1p1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":speech_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "speech_go_gapic_test", - srcs = [":speech_go_gapic_srcjar_test"], - embed = [":speech_go_gapic"], - importpath = "cloud.google.com/go/speech/apiv1p1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-speech-v1p1beta1-go", - deps = [ - ":speech_go_gapic", - ":speech_go_gapic_srcjar-metadata.srcjar", - ":speech_go_gapic_srcjar-test.srcjar", - ":speech_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "speech_py_gapic", - srcs = [":speech_proto"], - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "speech_py_gapic_test", - srcs = [ - "speech_py_gapic_pytest.py", - "speech_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":speech_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "speech-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", - srcs = [":speech_proto_with_info"], - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "speech_v1p1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":speech_php_grpc", - ":speech_php_proto", - ], -) - -# 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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "speech_grpc_service_config.json", - package = "google.cloud.speech.v1p1beta1", - rest_numeric_enums = False, - service_yaml = "speech_v1p1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "speech-v1p1beta1-nodejs", - deps = [ - ":speech_nodejs_gapic", - ":speech_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "speech_ruby_proto", - deps = [":speech_proto"], -) - -ruby_grpc_library( - name = "speech_ruby_grpc", - srcs = [":speech_proto"], - deps = [":speech_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "speech_ruby_gapic", - srcs = [":speech_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=speech.googleapis.com", - "ruby-cloud-api-shortname=speech", - "ruby-cloud-env-prefix=SPEECH", - "ruby-cloud-gem-name=google-cloud-speech-v1p1beta1", - "ruby-cloud-product-url=https://cloud.google.com/speech-to-text", - ], - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.", - ruby_cloud_title = "Cloud Speech-to-Text V1p1beta1", - deps = [ - ":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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "speech_v1p1beta1.yaml", - deps = [ - ":speech_csharp_grpc", - ":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/speech/v2/BUILD.bazel b/google/cloud/speech/v2/BUILD.bazel --- a/google/cloud/speech/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/speech/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,398 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "speech_proto", - srcs = [ - "cloud_speech.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "speech_proto_with_info", - deps = [ - ":speech_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "speech_java_proto", - deps = [":speech_proto"], -) - -java_grpc_library( - name = "speech_java_grpc", - srcs = [":speech_proto"], - deps = [":speech_java_proto"], -) - -java_gapic_library( - name = "speech_java_gapic", - srcs = [":speech_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "speech_v2.yaml", - test_deps = [ - ":speech_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":speech_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "speech_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.speech.v2.SpeechClientHttpJsonTest", - "com.google.cloud.speech.v2.SpeechClientTest", - ], - runtime_deps = [":speech_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-speech-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":speech_java_gapic", - ":speech_java_grpc", - ":speech_java_proto", - ":speech_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "speech_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/speech/v2", - protos = [":speech_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "speech_go_gapic", - srcs = [":speech_proto_with_info"], - grpc_service_config = "speech_grpc_service_config.json", - importpath = "cloud.google.com/go/speech/apiv2;speech", - metadata = True, - rest_numeric_enums = False, - service_yaml = "speech_v2.yaml", - transport = "grpc+rest", - deps = [ - ":speech_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "speech_go_gapic_test", - srcs = [":speech_go_gapic_srcjar_test"], - embed = [":speech_go_gapic"], - importpath = "cloud.google.com/go/speech/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-speech-v2-go", - deps = [ - ":speech_go_gapic", - ":speech_go_gapic_srcjar-metadata.srcjar", - ":speech_go_gapic_srcjar-test.srcjar", - ":speech_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "speech_py_gapic", - srcs = [":speech_proto"], - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "speech_v2.yaml", - deps = [ - ], -) - -py_test( - name = "speech_py_gapic_test", - srcs = [ - "speech_py_gapic_pytest.py", - "speech_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":speech_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "speech-v2-py", - deps = [ - ":speech_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "speech_php_proto", - deps = [":speech_proto"], -) - -php_grpc_library( - name = "speech_php_grpc", - srcs = [":speech_proto"], - deps = [":speech_php_proto"], -) - -php_gapic_library( - name = "speech_php_gapic", - srcs = [":speech_proto_with_info"], - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "speech_v2.yaml", - transport = "grpc+rest", - deps = [ - ":speech_php_grpc", - ":speech_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-speech-v2-php", - deps = [ - ":speech_php_gapic", - ":speech_php_grpc", - ":speech_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "speech_nodejs_gapic", - package_name = "@google-cloud/speech", - src = ":speech_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "speech_grpc_service_config.json", - package = "google.cloud.speech.v2", - rest_numeric_enums = False, - service_yaml = "speech_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "speech-v2-nodejs", - deps = [ - ":speech_nodejs_gapic", - ":speech_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "speech_ruby_proto", - deps = [":speech_proto"], -) - -ruby_grpc_library( - name = "speech_ruby_grpc", - srcs = [":speech_proto"], - deps = [":speech_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "speech_ruby_gapic", - srcs = [":speech_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=speech.googleapis.com", - "ruby-cloud-api-shortname=speech", - "ruby-cloud-env-prefix=SPEECH", - "ruby-cloud-gem-name=google-cloud-speech-v2", - "ruby-cloud-product-url=https://cloud.google.com/speech-to-text", - ], - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.", - ruby_cloud_title = "Cloud Speech-to-Text V2", - service_yaml = "speech_v2.yaml", - deps = [ - ":speech_ruby_grpc", - ":speech_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-speech-v2-ruby", - deps = [ - ":speech_ruby_gapic", - ":speech_ruby_grpc", - ":speech_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "speech_csharp_proto", - deps = [":speech_proto"], -) - -csharp_grpc_library( - name = "speech_csharp_grpc", - srcs = [":speech_proto"], - deps = [":speech_csharp_proto"], -) - -csharp_gapic_library( - name = "speech_csharp_gapic", - srcs = [":speech_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "speech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "speech_v2.yaml", - deps = [ - ":speech_csharp_grpc", - ":speech_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-speech-v2-csharp", - deps = [ - ":speech_csharp_gapic", - ":speech_csharp_grpc", - ":speech_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "speech_cc_proto", - deps = [":speech_proto"], -) - -cc_grpc_library( - name = "speech_cc_grpc", - srcs = [":speech_proto"], - grpc_only = True, - deps = [":speech_cc_proto"], -) diff -urN a/google/cloud/sql/v1/BUILD.bazel b/google/cloud/sql/v1/BUILD.bazel --- a/google/cloud/sql/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/sql/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,397 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "sql_proto", - srcs = [ - "cloud_sql_backup_runs.proto", - "cloud_sql_connect.proto", - "cloud_sql_databases.proto", - "cloud_sql_flags.proto", - "cloud_sql_instance_names.proto", - "cloud_sql_instances.proto", - "cloud_sql_operations.proto", - "cloud_sql_resources.proto", - "cloud_sql_ssl_certs.proto", - "cloud_sql_tiers.proto", - "cloud_sql_users.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "sql_proto_with_info", - deps = [ - ":sql_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -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 = "sql_java_proto", - deps = [":sql_proto"], -) - -java_grpc_library( - name = "sql_java_grpc", - srcs = [":sql_proto"], - deps = [":sql_java_proto"], -) - -# Excluded because of generation errors. -# -# java_gapic_library( -# name = "sql_java_gapic", -# srcs = [":sql_proto_with_info"], -# gapic_yaml = None, -# grpc_service_config = "sqladmin_grpc_service_config.json", -# service_yaml = "sqladmin_v1.yaml", -# test_deps = [ -# ":sql_java_grpc", -# ], -# deps = [ -# ":sql_java_proto", -# "//google/api:api_java_proto", -# ], -# ) - -# java_gapic_test( -# name = "sql_java_gapic_test_suite", -# test_classes = [ -# "com.google.cloud.sql.v1.SqlBackupRunsServiceClientTest", -# "com.google.cloud.sql.v1.SqlConnectServiceClientTest", -# "com.google.cloud.sql.v1.SqlDatabasesServiceClientTest", -# "com.google.cloud.sql.v1.SqlFlagsServiceClientTest", -# "com.google.cloud.sql.v1.SqlInstanceNamesServiceClientTest", -# "com.google.cloud.sql.v1.SqlInstancesServiceClientTest", -# "com.google.cloud.sql.v1.SqlOperationsServiceClientTest", -# "com.google.cloud.sql.v1.SqlRegionsServiceClientTest", -# "com.google.cloud.sql.v1.SqlSslCertsServiceClientTest", -# "com.google.cloud.sql.v1.SqlTiersServiceClientTest", -# "com.google.cloud.sql.v1.SqlUsersServiceClientTest", -# ], -# runtime_deps = [":sql_java_gapic_test"], -# ) - -# Open Source Packages -# java_gapic_assembly_gradle_pkg( -# name = "google-cloud-sql-v1-java", -# deps = [ -# ":sql_java_gapic", -# ":sql_java_grpc", -# ":sql_java_proto", -# ":sql_proto", -# ], -# include_samples = True, -# ) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "sql_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/sql/v1", - protos = [":sql_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -# Excluded because of generation errors. -# -# go_gapic_library( -# name = "sql_go_gapic", -# srcs = [":sql_proto_with_info"], -# grpc_service_config = "sqladmin_grpc_service_config.json", -# importpath = "cloud.google.com/go/sql/apiv1;sql", -# service_yaml = "sqladmin_v1.yaml", -# metadata = True, -# deps = [ -# ":sql_go_proto", -# ], -# ) - -# go_test( -# name = "sql_go_gapic_test", -# srcs = [":sql_go_gapic_srcjar_test"], -# embed = [":sql_go_gapic"], -# importpath = "cloud.google.com/go/sql/apiv1", -# ) - -# Open Source Packages -# go_gapic_assembly_pkg( -# name = "gapi-cloud-sql-v1-go", -# deps = [ -# ":sql_go_gapic", -# ":sql_go_gapic_srcjar-test.srcjar", -# ":sql_go_gapic_srcjar-metadata.srcjar", -# ":sql_go_proto", -# ], -# ) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "sql_py_gapic", - srcs = [":sql_proto"], - grpc_service_config = "sqladmin_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "sql_py_gapic_test", - srcs = [ - "sql_py_gapic_pytest.py", - "sql_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":sql_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "sql-v1-py", - deps = [ - ":sql_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 = "sql_php_proto", - deps = [":sql_proto"], -) - -php_grpc_library( - name = "sql_php_grpc", - srcs = [":sql_proto"], - deps = [":sql_php_proto"], -) - -php_gapic_library( - name = "sql_php_gapic", - srcs = [":sql_proto_with_info"], - grpc_service_config = "sqladmin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "sqladmin_v1.yaml", - transport = "grpc+rest", - deps = [ - ":sql_php_grpc", - ":sql_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-sql-v1-php", - deps = [ - ":sql_php_gapic", - ":sql_php_grpc", - ":sql_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "sql_nodejs_gapic", - package_name = "@google-cloud/sql", - src = ":sql_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "sqladmin_grpc_service_config.json", - package = "google.cloud.sql.v1", - rest_numeric_enums = False, - service_yaml = "sqladmin_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "sql-v1-nodejs", - deps = [ - ":sql_nodejs_gapic", - ":sql_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "sql_ruby_proto", - deps = [":sql_proto"], -) - -ruby_grpc_library( - name = "sql_ruby_grpc", - srcs = [":sql_proto"], - deps = [":sql_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "sql_ruby_gapic", - srcs = [":sql_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-sql-v1", - ], - grpc_service_config = "sqladmin_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":sql_ruby_grpc", - ":sql_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-sql-v1-ruby", - deps = [ - ":sql_ruby_gapic", - ":sql_ruby_grpc", - ":sql_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 = "sql_csharp_proto", - deps = [":sql_proto"], -) - -csharp_grpc_library( - name = "sql_csharp_grpc", - srcs = [":sql_proto"], - deps = [":sql_csharp_proto"], -) - -# Excluded because of generation errors. -# -# csharp_gapic_library( -# name = "sql_csharp_gapic", -# srcs = [":sql_proto_with_info"], -# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -# grpc_service_config = "sqladmin_grpc_service_config.json", -# deps = [ -# ":sql_csharp_grpc", -# ":sql_csharp_proto", -# ], -# ) - -# # Open Source Packages -# csharp_gapic_assembly_pkg( -# name = "google-cloud-sql-v1-csharp", -# deps = [ -# ":sql_csharp_gapic", -# ":sql_csharp_grpc", -# ":sql_csharp_proto", -# ], -# ) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "sql_cc_proto", - deps = [":sql_proto"], -) - -cc_grpc_library( - name = "sql_cc_grpc", - srcs = [":sql_proto"], - grpc_only = True, - deps = [":sql_cc_proto"], -) diff -urN a/google/cloud/sql/v1beta4/BUILD.bazel b/google/cloud/sql/v1beta4/BUILD.bazel --- a/google/cloud/sql/v1beta4/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/sql/v1beta4/BUILD.bazel 1969-12-31 16:00:00 @@ -1,383 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "sql_proto", - srcs = [ - "cloud_sql.proto", - "cloud_sql_connect.proto", - "cloud_sql_resources.proto", - "cloud_sql_tiers.proto", - "cloud_sql_users.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "sql_proto_with_info", - deps = [ - ":sql_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -#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 = "sql_java_proto", -# deps = [":sql_proto"], -#) - -#java_grpc_library( -# name = "sql_java_grpc", -# srcs = [":sql_proto"], -# deps = [":sql_java_proto"], -#) - -#java_gapic_library( -# name = "sql_java_gapic", -# srcs = [":sql_proto_with_info"], -# gapic_yaml = None, -# grpc_service_config = "sqladmin_grpc_service_config.json", -# service_yaml = "sqladmin_v1beta4.yaml", -# test_deps = [ -# ":sql_java_grpc", -# ], -# deps = [ -# ":sql_java_proto", -# "//google/api:api_java_proto", -# ], -#) - -#java_gapic_test( -# name = "sql_java_gapic_test_suite", -# test_classes = [ -# "com.google.cloud.sql.v1beta4.SqlBackupRunsServiceClientTest", -# "com.google.cloud.sql.v1beta4.SqlConnectServiceClientTest", -# "com.google.cloud.sql.v1beta4.SqlDatabasesServiceClientTest", -# "com.google.cloud.sql.v1beta4.SqlFlagsServiceClientTest", -# "com.google.cloud.sql.v1beta4.SqlInstancesServiceClientTest", -# "com.google.cloud.sql.v1beta4.SqlOperationsServiceClientTest", -# "com.google.cloud.sql.v1beta4.SqlSslCertsServiceClientTest", -# "com.google.cloud.sql.v1beta4.SqlTiersServiceClientTest", -# "com.google.cloud.sql.v1beta4.SqlUsersServiceClientTest", -# ], -# runtime_deps = [":sql_java_gapic_test"], -#) - -# Open Source Packages -#java_gapic_assembly_gradle_pkg( -# name = "google-cloud-sql-v1beta4-java", -# deps = [ -# ":sql_java_gapic", -# ":sql_java_grpc", -# ":sql_java_proto", -# ":sql_proto", -# ], -# include_samples = True, -#) - -############################################################################## -# Go -############################################################################## -# load( -# "@com_google_googleapis_imports//:imports.bzl", -# "go_gapic_assembly_pkg", -# "go_gapic_library", -# "go_proto_library", -# "go_test", -#) - -#go_proto_library( -# name = "sql_go_proto", -# compilers = ["@io_bazel_rules_go//proto:go_grpc"], -# importpath = "google.golang.org/genproto/googleapis/cloud/sql/v1beta4", -# protos = [":sql_proto"], -# deps = [ -# "//google/api:annotations_go_proto", -# ], -#) - -#go_gapic_library( -# name = "sql_go_gapic", -# srcs = [":sql_proto_with_info"], -# grpc_service_config = "sqladmin_grpc_service_config.json", -# importpath = "cloud.google.com/go/sql/apiv1beta4;sql", -# metadata = True, -# service_yaml = "sqladmin_v1beta4.yaml", -# deps = [ -# ":sql_go_proto", -# "@io_bazel_rules_go//proto/wkt:duration_go_proto", -# ], -#) - -#go_test( -# name = "sql_go_gapic_test", -# srcs = [":sql_go_gapic_srcjar_test"], -# embed = [":sql_go_gapic"], -# importpath = "cloud.google.com/go/sql/apiv1beta4", -#) - -# Open Source Packages -#go_gapic_assembly_pkg( -# name = "gapi-cloud-sql-v1beta4-go", -# deps = [ -# ":sql_go_gapic", -# ":sql_go_gapic_srcjar-metadata.srcjar", -# ":sql_go_gapic_srcjar-test.srcjar", -# ":sql_go_proto", -# ], -#) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "sql_py_gapic", - srcs = [":sql_proto"], - grpc_service_config = "sqladmin_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "sql_py_gapic_test", - srcs = [ - "sql_py_gapic_pytest.py", - "sql_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":sql_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "sql-v1beta4-py", - deps = [ - ":sql_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 = "sql_php_proto", - deps = [":sql_proto"], -) - -php_grpc_library( - name = "sql_php_grpc", - srcs = [":sql_proto"], - deps = [":sql_php_proto"], -) - -php_gapic_library( - name = "sql_php_gapic", - srcs = [":sql_proto_with_info"], - grpc_service_config = "sqladmin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "sqladmin_v1beta4.yaml", - transport = "grpc+rest", - deps = [ - ":sql_php_grpc", - ":sql_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-sql-v1beta4-php", - deps = [ - ":sql_php_gapic", - ":sql_php_grpc", - ":sql_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "sql_nodejs_gapic", - package_name = "@google-cloud/sql", - src = ":sql_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "sqladmin_grpc_service_config.json", - package = "google.cloud.sql.v1beta4", - rest_numeric_enums = False, - service_yaml = "sqladmin_v1beta4.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "sql-v1beta4-nodejs", - deps = [ - ":sql_nodejs_gapic", - ":sql_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "sql_ruby_proto", - deps = [":sql_proto"], -) - -ruby_grpc_library( - name = "sql_ruby_grpc", - srcs = [":sql_proto"], - deps = [":sql_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "sql_ruby_gapic", - srcs = [":sql_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-sql-v1beta4"], - grpc_service_config = "sqladmin_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":sql_ruby_grpc", - ":sql_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-sql-v1beta4-ruby", - deps = [ - ":sql_ruby_gapic", - ":sql_ruby_grpc", - ":sql_ruby_proto", - ], -) - -############################################################################## -# 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 = "sql_csharp_proto", -# deps = [":sql_proto"], -#) - -#csharp_grpc_library( -# name = "sql_csharp_grpc", -# srcs = [":sql_proto"], -# deps = [":sql_csharp_proto"], -#) - -#csharp_gapic_library( -# name = "sql_csharp_gapic", -# srcs = [":sql_proto_with_info"], -# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -# grpc_service_config = "sqladmin_grpc_service_config.json", -# deps = [ -# ":sql_csharp_grpc", -# ":sql_csharp_proto", -# ], -#) - -# Open Source Packages -# csharp_gapic_assembly_pkg( -# name = "google-cloud-sql-v1beta4-csharp", -# deps = [ -# ":sql_csharp_gapic", -# ":sql_csharp_grpc", -# ":sql_csharp_proto", -# ], -#) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "sql_cc_proto", - deps = [":sql_proto"], -) - -cc_grpc_library( - name = "sql_cc_grpc", - srcs = [":sql_proto"], - grpc_only = True, - deps = [":sql_cc_proto"], -) diff -urN a/google/cloud/storageinsights/v1/BUILD.bazel b/google/cloud/storageinsights/v1/BUILD.bazel --- a/google/cloud/storageinsights/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/storageinsights/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,397 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "storageinsights_proto", - srcs = [ - "storageinsights.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:status_proto", - "//google/type:date_proto", - "//google/type:datetime_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "storageinsights_proto_with_info", - deps = [ - ":storageinsights_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "storageinsights_java_proto", - deps = [":storageinsights_proto"], -) - -java_grpc_library( - name = "storageinsights_java_grpc", - srcs = [":storageinsights_proto"], - deps = [":storageinsights_java_proto"], -) - -java_gapic_library( - name = "storageinsights_java_gapic", - srcs = [":storageinsights_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "storageinsights_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "storageinsights_v1.yaml", - test_deps = [ - ":storageinsights_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":storageinsights_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "storageinsights_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.storageinsights.v1.StorageInsightsClientHttpJsonTest", - "com.google.cloud.storageinsights.v1.StorageInsightsClientTest", - ], - runtime_deps = [":storageinsights_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-storageinsights-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":storageinsights_java_gapic", - ":storageinsights_java_grpc", - ":storageinsights_java_proto", - ":storageinsights_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "storageinsights_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/storageinsights/v1", - protos = [":storageinsights_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - "//google/type:date_go_proto", - "//google/type:datetime_go_proto", - ], -) - -go_gapic_library( - name = "storageinsights_go_gapic", - srcs = [":storageinsights_proto_with_info"], - grpc_service_config = "storageinsights_grpc_service_config.json", - importpath = "cloud.google.com/go/storageinsights/apiv1;storageinsights", - metadata = True, - rest_numeric_enums = False, - service_yaml = "storageinsights_v1.yaml", - transport = "grpc+rest", - deps = [ - ":storageinsights_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", ## manual change - "//google/longrunning:longrunning_go_proto", ## manual change - ], -) - -go_test( - name = "storageinsights_go_gapic_test", - srcs = [":storageinsights_go_gapic_srcjar_test"], - embed = [":storageinsights_go_gapic"], - importpath = "cloud.google.com/go/storageinsights/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-storageinsights-v1-go", - deps = [ - ":storageinsights_go_gapic", - ":storageinsights_go_gapic_srcjar-metadata.srcjar", - ":storageinsights_go_gapic_srcjar-test.srcjar", - ":storageinsights_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "storageinsights_py_gapic", - srcs = [":storageinsights_proto"], - grpc_service_config = "storageinsights_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "storageinsights_v1.yaml", - transport = "grpc+rest", - deps = [ - ], -) - -py_test( - name = "storageinsights_py_gapic_test", - srcs = [ - "storageinsights_py_gapic_pytest.py", - "storageinsights_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":storageinsights_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "storageinsights-v1-py", - deps = [ - ":storageinsights_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "storageinsights_php_proto", - deps = [":storageinsights_proto"], -) - -php_grpc_library( - name = "storageinsights_php_grpc", - srcs = [":storageinsights_proto"], - deps = [":storageinsights_php_proto"], -) - -php_gapic_library( - name = "storageinsights_php_gapic", - srcs = [":storageinsights_proto_with_info"], - grpc_service_config = "storageinsights_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "storageinsights_v1.yaml", - transport = "grpc+rest", - deps = [ - ":storageinsights_php_grpc", - ":storageinsights_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-storageinsights-v1-php", - deps = [ - ":storageinsights_php_gapic", - ":storageinsights_php_grpc", - ":storageinsights_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "storageinsights_nodejs_gapic", - package_name = "@google-cloud/storageinsights", - src = ":storageinsights_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "storageinsights_grpc_service_config.json", - package = "google.cloud.storageinsights.v1", - rest_numeric_enums = False, - service_yaml = "storageinsights_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "storageinsights-v1-nodejs", - deps = [ - ":storageinsights_nodejs_gapic", - ":storageinsights_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "storageinsights_ruby_proto", - deps = [":storageinsights_proto"], -) - -ruby_grpc_library( - name = "storageinsights_ruby_grpc", - srcs = [":storageinsights_proto"], - deps = [":storageinsights_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "storageinsights_ruby_gapic", - srcs = [":storageinsights_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-storageinsights-v1", - ], - grpc_service_config = "storageinsights_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "storageinsights_v1.yaml", - deps = [ - ":storageinsights_ruby_grpc", - ":storageinsights_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-storageinsights-v1-ruby", - deps = [ - ":storageinsights_ruby_gapic", - ":storageinsights_ruby_grpc", - ":storageinsights_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "storageinsights_csharp_proto", - deps = [":storageinsights_proto"], -) - -csharp_grpc_library( - name = "storageinsights_csharp_grpc", - srcs = [":storageinsights_proto"], - deps = [":storageinsights_csharp_proto"], -) - -csharp_gapic_library( - name = "storageinsights_csharp_gapic", - srcs = [":storageinsights_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "storageinsights_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "storageinsights_v1.yaml", - deps = [ - ":storageinsights_csharp_grpc", - ":storageinsights_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-storageinsights-v1-csharp", - deps = [ - ":storageinsights_csharp_gapic", - ":storageinsights_csharp_grpc", - ":storageinsights_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "storageinsights_cc_proto", - deps = [":storageinsights_proto"], -) - -cc_grpc_library( - name = "storageinsights_cc_grpc", - srcs = [":storageinsights_proto"], - grpc_only = True, - deps = [":storageinsights_cc_proto"], -) diff -urN a/google/cloud/stream/logging/v1/BUILD.bazel b/google/cloud/stream/logging/v1/BUILD.bazel --- a/google/cloud/stream/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/stream/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,175 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "logging.proto", - ], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/stream/logging/v1", - protos = [":logging_proto"], - deps = [], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/talent/BUILD.bazel b/google/cloud/talent/BUILD.bazel --- a/google/cloud/talent/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/talent/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-talent. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for jobs. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v4 in this case. -ruby_cloud_gapic_library( - name = "jobs_ruby_wrapper", - srcs = ["//google/cloud/talent/v4:talent_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-talent", - "ruby-cloud-env-prefix=TALENT", - "ruby-cloud-wrapper-of=v4:0.2;v4beta1:0.2", - "ruby-cloud-product-url=https://cloud.google.com/solutions/talent-solution", - "ruby-cloud-api-id=jobs.googleapis.com", - "ruby-cloud-api-shortname=jobs", - "ruby-cloud-migration-version=0.20", - ], - ruby_cloud_description = "Transform your job search and candidate matching capabilities with Cloud Talent Solution, designed to support enterprise talent acquisition technology and evolve with your growing needs. This AI solution includes features such as Job Search and Profile Search (Beta) to provide candidates and employers with an enhanced talent acquisition experience.", - ruby_cloud_title = "Cloud Talent Solution", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-talent-ruby", - deps = [ - ":jobs_ruby_wrapper", - ], -) diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.bazel --- a/google/cloud/talent/v4/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/talent/v4/BUILD.bazel 1969-12-31 16:00:00 @@ -1,419 +0,0 @@ -# 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", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:latlng_proto", - "//google/type:money_proto", - "//google/type:postal_address_proto", - "//google/type:timeofday_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "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", - srcs = [":talent_proto_with_info"], - grpc_service_config = "talent_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":talent_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":talent_java_proto", - ], -) - -java_gapic_test( - name = "talent_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.talent.v4.CompanyServiceClientHttpJsonTest", - "com.google.cloud.talent.v4.CompanyServiceClientTest", - "com.google.cloud.talent.v4.CompletionClientHttpJsonTest", - "com.google.cloud.talent.v4.CompletionClientTest", - "com.google.cloud.talent.v4.EventServiceClientHttpJsonTest", - "com.google.cloud.talent.v4.EventServiceClientTest", - "com.google.cloud.talent.v4.JobServiceClientHttpJsonTest", - "com.google.cloud.talent.v4.JobServiceClientTest", - "com.google.cloud.talent.v4.TenantServiceClientHttpJsonTest", - "com.google.cloud.talent.v4.TenantServiceClientTest", - ], - runtime_deps = [":talent_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-talent-v4-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":talent_java_gapic", - ":talent_java_grpc", - ":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", - rest_numeric_enums = False, - service_yaml = "//google/cloud/talent:talent_v4.yaml", - transport = "grpc+rest", - deps = [ - ":talent_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -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", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "talent_py_gapic", - srcs = [":talent_proto"], - grpc_service_config = "talent_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "talent_py_gapic_test", - srcs = [ - "talent_py_gapic_pytest.py", - "talent_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":talent_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "talent-v4-py", - deps = [ - ":talent_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 = "talent_php_proto", - deps = [":talent_proto"], -) - -php_grpc_library( - name = "talent_php_grpc", - srcs = [":talent_proto"], - deps = [":talent_php_proto"], -) - -php_gapic_library( - name = "talent_php_gapic", - srcs = [":talent_proto_with_info"], - grpc_service_config = "talent_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "jobs_v4.yaml", - transport = "grpc+rest", - deps = [ - ":talent_php_grpc", - ":talent_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-talent-v4-php", - deps = [ - ":talent_php_gapic", - ":talent_php_grpc", - ":talent_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "talent_nodejs_gapic", - package_name = "@google-cloud/talent", - src = ":talent_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "talent_grpc_service_config.json", - main_service = "talent", - package = "google.cloud.talent.v4", - rest_numeric_enums = False, - service_yaml = "//google/cloud/talent:talent_v4.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "talent-v4-nodejs", - deps = [ - ":talent_nodejs_gapic", - ":talent_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "talent_ruby_proto", - deps = [":talent_proto"], -) - -ruby_grpc_library( - name = "talent_ruby_grpc", - srcs = [":talent_proto"], - deps = [":talent_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "talent_ruby_gapic", - srcs = [":talent_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-talent-v4", - "ruby-cloud-env-prefix=TALENT", - "ruby-cloud-product-url=https://cloud.google.com/solutions/talent-solution", - "ruby-cloud-api-id=jobs.googleapis.com", - "ruby-cloud-api-shortname=jobs", - ], - grpc_service_config = "talent_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Transform your job search and candidate matching capabilities with Cloud Talent Solution, designed to support enterprise talent acquisition technology and evolve with your growing needs. This AI solution includes features such as Job Search and Profile Search to provide candidates and employers with an enhanced talent acquisition experience.", - ruby_cloud_title = "Cloud Talent Solution V4", - deps = [ - ":talent_ruby_grpc", - ":talent_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-talent-v4-ruby", - deps = [ - ":talent_ruby_gapic", - ":talent_ruby_grpc", - ":talent_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 = "talent_csharp_proto", - deps = [":talent_proto"], -) - -csharp_grpc_library( - name = "talent_csharp_grpc", - srcs = [":talent_proto"], - deps = [":talent_csharp_proto"], -) - -csharp_gapic_library( - name = "talent_csharp_gapic", - srcs = [":talent_proto_with_info"], - rest_numeric_enums = False, - service_yaml = "//google/cloud/talent:talent_v4.yaml", - deps = [ - ":talent_csharp_grpc", - ":talent_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-talent-v4-csharp", - deps = [ - ":talent_csharp_gapic", - ":talent_csharp_grpc", - ":talent_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "talent_cc_proto", - deps = [":talent_proto"], -) - -cc_grpc_library( - name = "talent_cc_grpc", - srcs = [":talent_proto"], - grpc_only = True, - deps = [":talent_cc_proto"], -) diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta1/BUILD.bazel --- a/google/cloud/talent/v4beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/talent/v4beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,432 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "talent_proto", - srcs = [ - "batch.proto", - "common.proto", - "company.proto", - "company_service.proto", - "completion_service.proto", - "event.proto", - "event_service.proto", - "filters.proto", - "histogram.proto", - "job.proto", - "job_service.proto", - "tenant.proto", - "tenant_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:date_proto", - "//google/type:dayofweek_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", - srcs = [":talent_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "talent_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "jobs_v4beta1.yaml", - test_deps = [ - ":talent_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":talent_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "talent_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.talent.v4beta1.CompanyServiceClientHttpJsonTest", - "com.google.cloud.talent.v4beta1.CompanyServiceClientTest", - "com.google.cloud.talent.v4beta1.CompletionClientHttpJsonTest", - "com.google.cloud.talent.v4beta1.CompletionClientTest", - "com.google.cloud.talent.v4beta1.EventServiceClientHttpJsonTest", - "com.google.cloud.talent.v4beta1.EventServiceClientTest", - "com.google.cloud.talent.v4beta1.JobServiceClientHttpJsonTest", - "com.google.cloud.talent.v4beta1.JobServiceClientTest", - "com.google.cloud.talent.v4beta1.TenantServiceClientHttpJsonTest", - "com.google.cloud.talent.v4beta1.TenantServiceClientTest", - ], - runtime_deps = [":talent_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-talent-v4beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":talent_java_gapic", - ":talent_java_grpc", - ":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/v4beta1", - protos = [":talent_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - "//google/type:date_go_proto", - "//google/type:dayofweek_go_proto", - "//google/type:latlng_go_proto", - "//google/type:money_go_proto", - "//google/type:postaladdress_go_proto", - "//google/type:timeofday_go_proto", - ], -) - -go_gapic_library( - name = "talent_go_gapic", - srcs = [":talent_proto_with_info"], - grpc_service_config = "talent_grpc_service_config.json", - importpath = "cloud.google.com/go/talent/apiv4beta1;talent", - metadata = True, - rest_numeric_enums = False, - service_yaml = "jobs_v4beta1.yaml", - transport = "grpc+rest", - deps = [ - ":talent_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "talent_go_gapic_test", - srcs = [":talent_go_gapic_srcjar_test"], - embed = [":talent_go_gapic"], - importpath = "cloud.google.com/go/talent/apiv4beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-talent-v4beta1-go", - deps = [ - ":talent_go_gapic", - ":talent_go_gapic_srcjar-metadata.srcjar", - ":talent_go_gapic_srcjar-test.srcjar", - ":talent_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "talent_py_gapic", - srcs = [":talent_proto"], - grpc_service_config = "talent_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "jobs_v4beta1.yaml", - transport = "grpc", -) - -py_test( - name = "talent_py_gapic_test", - srcs = [ - "talent_py_gapic_pytest.py", - "talent_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":talent_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "talent-v4beta1-py", - deps = [ - ":talent_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 = "talent_php_proto", - deps = [":talent_proto"], -) - -php_grpc_library( - name = "talent_php_grpc", - srcs = [":talent_proto"], - deps = [":talent_php_proto"], -) - -php_gapic_library( - name = "talent_php_gapic", - srcs = [":talent_proto_with_info"], - grpc_service_config = "talent_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "jobs_v4beta1.yaml", - transport = "grpc+rest", - deps = [ - ":talent_php_grpc", - ":talent_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-talent-v4beta1-php", - deps = [ - ":talent_php_gapic", - ":talent_php_grpc", - ":talent_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "talent_nodejs_gapic", - package_name = "@google-cloud/talent", - src = ":talent_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "talent_grpc_service_config.json", - main_service = "talent", - package = "google.cloud.talent.v4beta1", - rest_numeric_enums = False, - service_yaml = "jobs_v4beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "talent-v4beta1-nodejs", - deps = [ - ":talent_nodejs_gapic", - ":talent_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "talent_ruby_proto", - deps = [":talent_proto"], -) - -ruby_grpc_library( - name = "talent_ruby_grpc", - srcs = [":talent_proto"], - deps = [":talent_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "talent_ruby_gapic", - srcs = [":talent_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=jobs.googleapis.com", - "ruby-cloud-api-shortname=jobs", - "ruby-cloud-env-prefix=TALENT", - "ruby-cloud-gem-name=google-cloud-talent-v4beta1", - "ruby-cloud-product-url=https://cloud.google.com/solutions/talent-solution", - ], - grpc_service_config = "talent_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Transform your job search and candidate matching capabilities with Cloud Talent Solution, designed to support enterprise talent acquisition technology and evolve with your growing needs. This AI solution includes features such as Job Search and Profile Search to provide candidates and employers with an enhanced talent acquisition experience.", - ruby_cloud_title = "Cloud Talent Solution V4beta1", - deps = [ - ":talent_ruby_grpc", - ":talent_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-talent-v4beta1-ruby", - deps = [ - ":talent_ruby_gapic", - ":talent_ruby_grpc", - ":talent_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 = "talent_csharp_proto", - deps = [":talent_proto"], -) - -csharp_grpc_library( - name = "talent_csharp_grpc", - srcs = [":talent_proto"], - deps = [":talent_csharp_proto"], -) - -csharp_gapic_library( - name = "talent_csharp_gapic", - srcs = [":talent_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "talent_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "jobs_v4beta1.yaml", - deps = [ - ":talent_csharp_grpc", - ":talent_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-talent-v4beta1-csharp", - deps = [ - ":talent_csharp_gapic", - ":talent_csharp_grpc", - ":talent_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "talent_cc_proto", - deps = [":talent_proto"], -) - -cc_grpc_library( - name = "talent_cc_grpc", - srcs = [":talent_proto"], - grpc_only = True, - deps = [":talent_cc_proto"], -) diff -urN a/google/cloud/tasks/BUILD.bazel b/google/cloud/tasks/BUILD.bazel --- a/google/cloud/tasks/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/tasks/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-tasks. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for cloudtasks. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v2 in this case. -ruby_cloud_gapic_library( - name = "cloudtasks_ruby_wrapper", - srcs = ["//google/cloud/tasks/v2:tasks_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-tasks", - "ruby-cloud-env-prefix=TASKS", - "ruby-cloud-wrapper-of=v2:0.0;v2beta2:0.0;v2beta3:0.0", - "ruby-cloud-product-url=https://cloud.google.com/tasks", - "ruby-cloud-api-id=cloudtasks.googleapis.com", - "ruby-cloud-api-shortname=cloudtasks", - "ruby-cloud-migration-version=2.0", - ], - ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.", - ruby_cloud_title = "Cloud Tasks", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-tasks-ruby", - deps = [ - ":cloudtasks_ruby_wrapper", - ], -) diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.bazel --- a/google/cloud/tasks/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/tasks/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,387 +0,0 @@ -# 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", - "//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", - deps = [ - ":tasks_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 = "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", - srcs = [":tasks_proto_with_info"], - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":tasks_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - 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.v2.CloudTasksClientHttpJsonTest", - "com.google.cloud.tasks.v2.CloudTasksClientTest", - ], - runtime_deps = [":tasks_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-tasks-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":tasks_java_gapic", - ":tasks_java_grpc", - ":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/v2", - 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/apiv2;tasks", - rest_numeric_enums = False, - service_yaml = "cloudtasks_v2.yaml", - transport = "grpc+rest", - deps = [ - ":tasks_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "tasks_go_gapic_test", - srcs = [":tasks_go_gapic_srcjar_test"], - embed = [":tasks_go_gapic"], - importpath = "cloud.google.com/go/cloudtasks/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-tasks-v2-go", - deps = [ - ":tasks_go_gapic", - ":tasks_go_gapic_srcjar-test.srcjar", - ":tasks_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "tasks_py_gapic", - srcs = [":tasks_proto"], - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "tasks_py_gapic_test", - srcs = [ - "tasks_py_gapic_pytest.py", - "tasks_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":tasks_py_gapic"], -) - -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", - srcs = [":tasks_proto_with_info"], - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":tasks_php_grpc", - ":tasks_php_proto", - ], -) - -# 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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudtasks_grpc_service_config.json", - main_service = "tasks", - package = "google.cloud.tasks.v2", - rest_numeric_enums = False, - service_yaml = "cloudtasks_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "tasks-v2-nodejs", - deps = [ - ":tasks_nodejs_gapic", - ":tasks_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "tasks_ruby_proto", - deps = [":tasks_proto"], -) - -ruby_grpc_library( - name = "tasks_ruby_grpc", - srcs = [":tasks_proto"], - deps = [":tasks_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "tasks_ruby_gapic", - srcs = [":tasks_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-tasks-v2", - "ruby-cloud-env-prefix=TASKS", - "ruby-cloud-product-url=https://cloud.google.com/tasks", - "ruby-cloud-api-id=cloudtasks.googleapis.com", - "ruby-cloud-api-shortname=cloudtasks", - ], - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.", - ruby_cloud_title = "Cloud Tasks V2", - deps = [ - ":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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudtasks_v2.yaml", - deps = [ - ":tasks_csharp_grpc", - ":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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "tasks_cc_proto", - deps = [":tasks_proto"], -) - -cc_grpc_library( - name = "tasks_cc_grpc", - srcs = [":tasks_proto"], - grpc_only = True, - deps = [":tasks_cc_proto"], -) diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/BUILD.bazel --- a/google/cloud/tasks/v2beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/tasks/v2beta2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,372 +0,0 @@ -# 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", - "//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", - deps = [ - ":tasks_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 = "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", - srcs = [":tasks_proto_with_info"], - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":tasks_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - 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.CloudTasksClientHttpJsonTest", - "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", - include_samples = True, - transport = "grpc+rest", - 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", - rest_numeric_enums = False, - service_yaml = "cloudtasks_v2beta2.yaml", - transport = "grpc+rest", - deps = [ - ":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 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "tasks_py_gapic", - srcs = [":tasks_proto"], - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "tasks_py_gapic_test", - srcs = [ - "tasks_py_gapic_pytest.py", - "tasks_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":tasks_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "tasks-v2beta2-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", - srcs = [":tasks_proto_with_info"], - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":tasks_php_grpc", - ":tasks_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-tasks-v2beta2-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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudtasks_grpc_service_config.json", - main_service = "tasks", - package = "google.cloud.tasks.v2beta2", - rest_numeric_enums = False, - service_yaml = "cloudtasks_v2beta2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "tasks-v2beta2-nodejs", - deps = [ - ":tasks_nodejs_gapic", - ":tasks_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "tasks_ruby_proto", - deps = [":tasks_proto"], -) - -ruby_grpc_library( - name = "tasks_ruby_grpc", - srcs = [":tasks_proto"], - deps = [":tasks_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "tasks_ruby_gapic", - srcs = [":tasks_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-tasks-v2beta2", - "ruby-cloud-env-prefix=TASKS", - "ruby-cloud-product-url=https://cloud.google.com/tasks", - "ruby-cloud-api-id=cloudtasks.googleapis.com", - "ruby-cloud-api-shortname=cloudtasks", - ], - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.", - ruby_cloud_title = "Cloud Tasks V2beta2", - deps = [ - ":tasks_ruby_grpc", - ":tasks_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-tasks-v2beta2-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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudtasks_v2beta2.yaml", - deps = [ - ":tasks_csharp_grpc", - ":tasks_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-tasks-v2beta2-csharp", - deps = [ - ":tasks_csharp_gapic", - ":tasks_csharp_grpc", - ":tasks_csharp_proto", - ], -) - -############################################################################## -# 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 16:00:00 @@ -1,372 +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", - "//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", - deps = [ - ":tasks_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 = "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", - srcs = [":tasks_proto_with_info"], - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":tasks_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - 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.v2beta3.CloudTasksClientHttpJsonTest", - "com.google.cloud.tasks.v2beta3.CloudTasksClientTest", - ], - runtime_deps = [":tasks_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-tasks-v2beta3-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":tasks_java_gapic", - ":tasks_java_grpc", - ":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/v2beta3", - 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/apiv2beta3;tasks", - rest_numeric_enums = False, - service_yaml = "cloudtasks_v2beta3.yaml", - transport = "grpc+rest", - deps = [ - ":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/apiv2beta3", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-tasks-v2beta3-go", - deps = [ - ":tasks_go_gapic", - ":tasks_go_gapic_srcjar-test.srcjar", - ":tasks_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "tasks_py_gapic", - srcs = [":tasks_proto"], - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "tasks_py_gapic_test", - srcs = [ - "tasks_py_gapic_pytest.py", - "tasks_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":tasks_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "tasks-v2beta3-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", - srcs = [":tasks_proto_with_info"], - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":tasks_php_grpc", - ":tasks_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-tasks-v2beta3-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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudtasks_grpc_service_config.json", - main_service = "tasks", - package = "google.cloud.tasks.v2beta3", - rest_numeric_enums = False, - service_yaml = "cloudtasks_v2beta3.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "tasks-v2beta3-nodejs", - deps = [ - ":tasks_nodejs_gapic", - ":tasks_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "tasks_ruby_proto", - deps = [":tasks_proto"], -) - -ruby_grpc_library( - name = "tasks_ruby_grpc", - srcs = [":tasks_proto"], - deps = [":tasks_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "tasks_ruby_gapic", - srcs = [":tasks_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-tasks-v2beta3", - "ruby-cloud-env-prefix=TASKS", - "ruby-cloud-product-url=https://cloud.google.com/tasks", - "ruby-cloud-api-id=cloudtasks.googleapis.com", - "ruby-cloud-api-shortname=cloudtasks", - ], - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.", - ruby_cloud_title = "Cloud Tasks V2beta3", - deps = [ - ":tasks_ruby_grpc", - ":tasks_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-tasks-v2beta3-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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudtasks_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudtasks_v2beta3.yaml", - deps = [ - ":tasks_csharp_grpc", - ":tasks_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-tasks-v2beta3-csharp", - deps = [ - ":tasks_csharp_gapic", - ":tasks_csharp_grpc", - ":tasks_csharp_proto", - ], -) - -############################################################################## -# 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 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-text_to_speech. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for texttospeech. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "texttospeech_ruby_wrapper", - srcs = ["//google/cloud/texttospeech/v1:texttospeech_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-text_to_speech", - "ruby-cloud-env-prefix=TEXTTOSPEECH", - "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/text-to-speech", - "ruby-cloud-api-id=texttospeech.googleapis.com", - "ruby-cloud-api-shortname=texttospeech", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.", - ruby_cloud_title = "Cloud Text-to-Speech", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-texttospeech-ruby", - deps = [ - ":texttospeech_ruby_wrapper", - ], -) diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech/v1/BUILD.bazel --- a/google/cloud/texttospeech/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/texttospeech/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,384 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "texttospeech_proto", - srcs = [ - "cloud_tts.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - ], -) - -proto_library_with_info( - name = "texttospeech_proto_with_info", - deps = [ - ":texttospeech_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 = "texttospeech_java_proto", - deps = [":texttospeech_proto"], -) - -java_grpc_library( - name = "texttospeech_java_grpc", - srcs = [":texttospeech_proto"], - deps = [":texttospeech_java_proto"], -) - -java_gapic_library( - name = "texttospeech_java_gapic", - srcs = [":texttospeech_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "texttospeech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "texttospeech_v1.yaml", - test_deps = [ - ":texttospeech_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":texttospeech_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "texttospeech_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.texttospeech.v1.TextToSpeechClientHttpJsonTest", - "com.google.cloud.texttospeech.v1.TextToSpeechClientTest", - ], - runtime_deps = [":texttospeech_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-texttospeech-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":texttospeech_java_gapic", - ":texttospeech_java_grpc", - ":texttospeech_java_proto", - ":texttospeech_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 = "texttospeech_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/texttospeech/v1", - protos = [":texttospeech_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "texttospeech_go_gapic", - srcs = [":texttospeech_proto_with_info"], - grpc_service_config = "texttospeech_grpc_service_config.json", - importpath = "cloud.google.com/go/texttospeech/apiv1;texttospeech", - metadata = True, - rest_numeric_enums = False, - service_yaml = "texttospeech_v1.yaml", - transport = "grpc+rest", - deps = [ - ":texttospeech_go_proto", - ], -) - -go_test( - 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-texttospeech-v1-go", - deps = [ - ":texttospeech_go_gapic", - ":texttospeech_go_gapic_srcjar-metadata.srcjar", - ":texttospeech_go_gapic_srcjar-test.srcjar", - ":texttospeech_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "texttospeech_py_gapic", - srcs = [":texttospeech_proto"], - grpc_service_config = "texttospeech_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "texttospeech_py_gapic_test", - srcs = [ - "texttospeech_py_gapic_pytest.py", - "texttospeech_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":texttospeech_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "texttospeech-v1-py", - deps = [ - ":texttospeech_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 = "texttospeech_php_proto", - deps = [":texttospeech_proto"], -) - -php_grpc_library( - name = "texttospeech_php_grpc", - srcs = [":texttospeech_proto"], - deps = [":texttospeech_php_proto"], -) - -php_gapic_library( - name = "texttospeech_php_gapic", - srcs = [":texttospeech_proto_with_info"], - grpc_service_config = "texttospeech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "texttospeech_v1.yaml", - transport = "grpc+rest", - deps = [ - ":texttospeech_php_grpc", - ":texttospeech_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-texttospeech-v1-php", - deps = [ - ":texttospeech_php_gapic", - ":texttospeech_php_grpc", - ":texttospeech_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "texttospeech_nodejs_gapic", - package_name = "@google-cloud/text-to-speech", - src = ":texttospeech_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "texttospeech_grpc_service_config.json", - package = "google.cloud.texttospeech.v1", - rest_numeric_enums = False, - service_yaml = "texttospeech_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "texttospeech-v1-nodejs", - deps = [ - ":texttospeech_nodejs_gapic", - ":texttospeech_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "texttospeech_ruby_proto", - deps = [":texttospeech_proto"], -) - -ruby_grpc_library( - name = "texttospeech_ruby_grpc", - srcs = [":texttospeech_proto"], - deps = [":texttospeech_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "texttospeech_ruby_gapic", - srcs = [":texttospeech_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=texttospeech.googleapis.com", - "ruby-cloud-api-shortname=texttospeech", - "ruby-cloud-env-prefix=TEXTTOSPEECH", - "ruby-cloud-gem-name=google-cloud-text_to_speech-v1", - "ruby-cloud-product-url=https://cloud.google.com/text-to-speech", - ], - grpc_service_config = "texttospeech_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.", - ruby_cloud_title = "Cloud Text-to-Speech V1", - deps = [ - ":texttospeech_ruby_grpc", - ":texttospeech_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-texttospeech-v1-ruby", - deps = [ - ":texttospeech_ruby_gapic", - ":texttospeech_ruby_grpc", - ":texttospeech_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 = "texttospeech_csharp_proto", - deps = [":texttospeech_proto"], -) - -csharp_grpc_library( - name = "texttospeech_csharp_grpc", - srcs = [":texttospeech_proto"], - deps = [":texttospeech_csharp_proto"], -) - -csharp_gapic_library( - name = "texttospeech_csharp_gapic", - srcs = [":texttospeech_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "texttospeech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "texttospeech_v1.yaml", - deps = [ - ":texttospeech_csharp_grpc", - ":texttospeech_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-texttospeech-v1-csharp", - deps = [ - ":texttospeech_csharp_gapic", - ":texttospeech_csharp_grpc", - ":texttospeech_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "texttospeech_cc_proto", - deps = [":texttospeech_proto"], -) - -cc_grpc_library( - name = "texttospeech_cc_grpc", - srcs = [":texttospeech_proto"], - grpc_only = True, - deps = [":texttospeech_cc_proto"], -) diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttospeech/v1beta1/BUILD.bazel --- a/google/cloud/texttospeech/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/texttospeech/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,368 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "texttospeech_proto", - srcs = [ - "cloud_tts.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - ], -) - -proto_library_with_info( - name = "texttospeech_proto_with_info", - deps = [ - ":texttospeech_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 = "texttospeech_java_proto", - deps = [":texttospeech_proto"], -) - -java_grpc_library( - name = "texttospeech_java_grpc", - srcs = [":texttospeech_proto"], - deps = [":texttospeech_java_proto"], -) - -java_gapic_library( - name = "texttospeech_java_gapic", - srcs = [":texttospeech_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "texttospeech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "texttospeech_v1beta1.yaml", - test_deps = [ - ":texttospeech_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":texttospeech_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "texttospeech_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.texttospeech.v1beta1.TextToSpeechClientHttpJsonTest", - "com.google.cloud.texttospeech.v1beta1.TextToSpeechClientTest", - ], - runtime_deps = [":texttospeech_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-texttospeech-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":texttospeech_java_gapic", - ":texttospeech_java_grpc", - ":texttospeech_java_proto", - ":texttospeech_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 = "texttospeech_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/texttospeech/v1beta1", - protos = [":texttospeech_proto"], - deps = [ - "//google/api:annotations_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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "texttospeech_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":texttospeech_go_proto", - ], -) - -go_test( - name = "texttospeech_go_gapic_test", - srcs = [":texttospeech_go_gapic_srcjar_test"], - embed = [":texttospeech_go_gapic"], - importpath = "cloud.google.com/go/texttospeech/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-texttospeech-v1beta1-go", - deps = [ - ":texttospeech_go_gapic", - ":texttospeech_go_gapic_srcjar-metadata.srcjar", - ":texttospeech_go_gapic_srcjar-test.srcjar", - ":texttospeech_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "texttospeech_py_gapic", - srcs = [":texttospeech_proto"], - grpc_service_config = "texttospeech_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "texttospeech_py_gapic_test", - srcs = [ - "texttospeech_py_gapic_pytest.py", - "texttospeech_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":texttospeech_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "texttospeech-v1beta1-py", - deps = [ - ":texttospeech_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 = "texttospeech_php_proto", - deps = [":texttospeech_proto"], -) - -php_grpc_library( - name = "texttospeech_php_grpc", - srcs = [":texttospeech_proto"], - deps = [":texttospeech_php_proto"], -) - -php_gapic_library( - name = "texttospeech_php_gapic", - srcs = [":texttospeech_proto_with_info"], - grpc_service_config = "texttospeech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "texttospeech_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":texttospeech_php_grpc", - ":texttospeech_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-texttospeech-v1beta1-php", - deps = [ - ":texttospeech_php_gapic", - ":texttospeech_php_grpc", - ":texttospeech_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "texttospeech_nodejs_gapic", - package_name = "@google-cloud/text-to-speech", - src = ":texttospeech_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "texttospeech_grpc_service_config.json", - package = "google.cloud.texttospeech.v1beta1", - rest_numeric_enums = False, - service_yaml = "texttospeech_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "texttospeech-v1beta1-nodejs", - deps = [ - ":texttospeech_nodejs_gapic", - ":texttospeech_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "texttospeech_ruby_proto", - deps = [":texttospeech_proto"], -) - -ruby_grpc_library( - name = "texttospeech_ruby_grpc", - srcs = [":texttospeech_proto"], - deps = [":texttospeech_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "texttospeech_ruby_gapic", - srcs = [":texttospeech_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=texttospeech.googleapis.com", - "ruby-cloud-api-shortname=texttospeech", - "ruby-cloud-env-prefix=TEXTTOSPEECH", - "ruby-cloud-gem-name=google-cloud-text_to_speech-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/text-to-speech", - ], - grpc_service_config = "texttospeech_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.", - ruby_cloud_title = "Cloud Text-to-Speech V1beta1", - deps = [ - ":texttospeech_ruby_grpc", - ":texttospeech_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-texttospeech-v1beta1-ruby", - deps = [ - ":texttospeech_ruby_gapic", - ":texttospeech_ruby_grpc", - ":texttospeech_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 = "texttospeech_csharp_proto", - deps = [":texttospeech_proto"], -) - -csharp_grpc_library( - name = "texttospeech_csharp_grpc", - srcs = [":texttospeech_proto"], - deps = [":texttospeech_csharp_proto"], -) - -csharp_gapic_library( - name = "texttospeech_csharp_gapic", - srcs = [":texttospeech_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "texttospeech_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "texttospeech_v1beta1.yaml", - deps = [ - ":texttospeech_csharp_grpc", - ":texttospeech_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-texttospeech-v1beta1-csharp", - deps = [ - ":texttospeech_csharp_gapic", - ":texttospeech_csharp_grpc", - ":texttospeech_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/timeseriesinsights/v1/BUILD.bazel b/google/cloud/timeseriesinsights/v1/BUILD.bazel --- a/google/cloud/timeseriesinsights/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/timeseriesinsights/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,390 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "timeseriesinsights_proto", - srcs = [ - "timeseries_insights.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//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "timeseriesinsights_proto_with_info", - deps = [ - ":timeseriesinsights_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "timeseriesinsights_java_proto", - deps = [":timeseriesinsights_proto"], -) - -java_grpc_library( - name = "timeseriesinsights_java_grpc", - srcs = [":timeseriesinsights_proto"], - deps = [":timeseriesinsights_java_proto"], -) - -java_gapic_library( - name = "timeseriesinsights_java_gapic", - srcs = [":timeseriesinsights_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "timeseries_insights_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "timeseriesinsights_v1.yaml", - test_deps = [ - ":timeseriesinsights_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":timeseriesinsights_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "timeseriesinsights_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.timeseriesinsights.v1.TimeseriesInsightsControllerClientHttpJsonTest", - "com.google.cloud.timeseriesinsights.v1.TimeseriesInsightsControllerClientTest", - ], - runtime_deps = [":timeseriesinsights_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-timeseriesinsights-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":timeseriesinsights_java_gapic", - ":timeseriesinsights_java_grpc", - ":timeseriesinsights_java_proto", - ":timeseriesinsights_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 = "timeseriesinsights_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/timeseriesinsights/v1", - protos = [":timeseriesinsights_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "timeseriesinsights_go_gapic", - srcs = [":timeseriesinsights_proto_with_info"], - grpc_service_config = "timeseries_insights_grpc_service_config.json", - importpath = "cloud.google.com/go/timeseriesinsights/apiv1;timeseriesinsights", - metadata = True, - rest_numeric_enums = False, - service_yaml = "timeseriesinsights_v1.yaml", - transport = "grpc+rest", - deps = [ - ":timeseriesinsights_go_proto", - "//google/cloud/location:location_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "timeseriesinsights_go_gapic_test", - srcs = [":timeseriesinsights_go_gapic_srcjar_test"], - embed = [":timeseriesinsights_go_gapic"], - importpath = "cloud.google.com/go/timeseriesinsights/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-timeseriesinsights-v1-go", - deps = [ - ":timeseriesinsights_go_gapic", - ":timeseriesinsights_go_gapic_srcjar-metadata.srcjar", - ":timeseriesinsights_go_gapic_srcjar-test.srcjar", - ":timeseriesinsights_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "timeseriesinsights_py_gapic", - srcs = [":timeseriesinsights_proto"], - grpc_service_config = "timeseries_insights_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "timeseriesinsights_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "timeseriesinsights_py_gapic_test", - srcs = [ - "timeseriesinsights_py_gapic_pytest.py", - "timeseriesinsights_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":timeseriesinsights_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "timeseriesinsights-v1-py", - deps = [ - ":timeseriesinsights_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 = "timeseriesinsights_php_proto", - deps = [":timeseriesinsights_proto"], -) - -php_grpc_library( - name = "timeseriesinsights_php_grpc", - srcs = [":timeseriesinsights_proto"], - deps = [":timeseriesinsights_php_proto"], -) - -php_gapic_library( - name = "timeseriesinsights_php_gapic", - srcs = [":timeseriesinsights_proto_with_info"], - grpc_service_config = "timeseries_insights_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "timeseriesinsights_v1.yaml", - transport = "grpc+rest", - deps = [ - ":timeseriesinsights_php_grpc", - ":timeseriesinsights_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-timeseriesinsights-v1-php", - deps = [ - ":timeseriesinsights_php_gapic", - ":timeseriesinsights_php_grpc", - ":timeseriesinsights_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "timeseriesinsights_nodejs_gapic", - package_name = "@google-cloud/timeseriesinsights", - src = ":timeseriesinsights_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "timeseries_insights_grpc_service_config.json", - package = "google.cloud.timeseriesinsights.v1", - rest_numeric_enums = False, - service_yaml = "timeseriesinsights_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "timeseriesinsights-v1-nodejs", - deps = [ - ":timeseriesinsights_nodejs_gapic", - ":timeseriesinsights_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "timeseriesinsights_ruby_proto", - deps = [":timeseriesinsights_proto"], -) - -ruby_grpc_library( - name = "timeseriesinsights_ruby_grpc", - srcs = [":timeseriesinsights_proto"], - deps = [":timeseriesinsights_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "timeseriesinsights_ruby_gapic", - srcs = [":timeseriesinsights_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-timeseriesinsights-v1"], - grpc_service_config = "timeseries_insights_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "timeseriesinsights_v1.yaml", - deps = [ - ":timeseriesinsights_ruby_grpc", - ":timeseriesinsights_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-timeseriesinsights-v1-ruby", - deps = [ - ":timeseriesinsights_ruby_gapic", - ":timeseriesinsights_ruby_grpc", - ":timeseriesinsights_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 = "timeseriesinsights_csharp_proto", - deps = [":timeseriesinsights_proto"], -) - -csharp_grpc_library( - name = "timeseriesinsights_csharp_grpc", - srcs = [":timeseriesinsights_proto"], - deps = [":timeseriesinsights_csharp_proto"], -) - -csharp_gapic_library( - name = "timeseriesinsights_csharp_gapic", - srcs = [":timeseriesinsights_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "timeseries_insights_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "timeseriesinsights_v1.yaml", - deps = [ - ":timeseriesinsights_csharp_grpc", - ":timeseriesinsights_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-timeseriesinsights-v1-csharp", - deps = [ - ":timeseriesinsights_csharp_gapic", - ":timeseriesinsights_csharp_grpc", - ":timeseriesinsights_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "timeseriesinsights_cc_proto", - deps = [":timeseriesinsights_proto"], -) - -cc_grpc_library( - name = "timeseriesinsights_cc_grpc", - srcs = [":timeseriesinsights_proto"], - grpc_only = True, - deps = [":timeseriesinsights_cc_proto"], -) diff -urN a/google/cloud/tpu/BUILD.bazel b/google/cloud/tpu/BUILD.bazel --- a/google/cloud/tpu/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/tpu/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-tpu. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for tpu. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "tpu_ruby_wrapper", - srcs = ["//google/cloud/tpu/v1:tpu_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-tpu", - "ruby-cloud-env-prefix=CLOUD_TPU", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/tpu/", - "ruby-cloud-api-id=tpu.googleapis.com", - "ruby-cloud-api-shortname=tpu", - ], - ruby_cloud_description = "Tensor Processing Units (TPUs) are Google's custom-developed application-specific integrated circuits (ASICs) used to accelerate machine learning workloads. Cloud TPUs allow you to access TPUs from Compute Engine, Google Kubernetes Engine and AI Platform.", - ruby_cloud_title = "Cloud TPU", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-tpu-ruby", - deps = [ - ":tpu_ruby_wrapper", - ], -) diff -urN a/google/cloud/tpu/v1/BUILD.bazel b/google/cloud/tpu/v1/BUILD.bazel --- a/google/cloud/tpu/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/tpu/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,397 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "tpu_proto", - srcs = [ - "cloud_tpu.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 = "tpu_proto_with_info", - deps = [ - ":tpu_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "tpu_java_proto", - deps = [":tpu_proto"], -) - -java_grpc_library( - name = "tpu_java_grpc", - srcs = [":tpu_proto"], - deps = [":tpu_java_proto"], -) - -java_gapic_library( - name = "tpu_java_gapic", - srcs = [":tpu_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "tpu_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "tpu_v1.yaml", - test_deps = [ - ":tpu_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc", - deps = [ - ":tpu_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "tpu_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.tpu.v1.TpuClientTest", - ], - runtime_deps = [":tpu_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-tpu-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":tpu_java_gapic", - ":tpu_java_grpc", - ":tpu_java_proto", - ":tpu_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 = "tpu_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/tpu/v1", - protos = [":tpu_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "tpu_go_gapic", - srcs = [":tpu_proto_with_info"], - grpc_service_config = "tpu_grpc_service_config.json", - importpath = "cloud.google.com/go/tpu/apiv1;tpu", - metadata = True, - rest_numeric_enums = False, - service_yaml = "tpu_v1.yaml", - transport = "grpc+rest", - deps = [ - ":tpu_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "tpu_go_gapic_test", - srcs = [":tpu_go_gapic_srcjar_test"], - embed = [":tpu_go_gapic"], - importpath = "cloud.google.com/go/tpu/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-tpu-v1-go", - deps = [ - ":tpu_go_gapic", - ":tpu_go_gapic_srcjar-metadata.srcjar", - ":tpu_go_gapic_srcjar-test.srcjar", - ":tpu_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "tpu_py_gapic", - srcs = [":tpu_proto"], - grpc_service_config = "tpu_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "tpu_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "tpu_py_gapic_test", - srcs = [ - "tpu_py_gapic_pytest.py", - "tpu_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":tpu_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "tpu-v1-py", - deps = [ - ":tpu_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 = "tpu_php_proto", - deps = [":tpu_proto"], -) - -php_grpc_library( - name = "tpu_php_grpc", - srcs = [":tpu_proto"], - deps = [":tpu_php_proto"], -) - -php_gapic_library( - name = "tpu_php_gapic", - srcs = [":tpu_proto_with_info"], - grpc_service_config = "tpu_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "tpu_v1.yaml", - transport = "grpc+rest", - deps = [ - ":tpu_php_grpc", - ":tpu_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-tpu-v1-php", - deps = [ - ":tpu_php_gapic", - ":tpu_php_grpc", - ":tpu_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "tpu_nodejs_gapic", - package_name = "@google-cloud/tpu", - src = ":tpu_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "tpu_grpc_service_config.json", - package = "google.cloud.tpu.v1", - rest_numeric_enums = False, - service_yaml = "tpu_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "tpu-v1-nodejs", - deps = [ - ":tpu_nodejs_gapic", - ":tpu_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "tpu_ruby_proto", - deps = [":tpu_proto"], -) - -ruby_grpc_library( - name = "tpu_ruby_grpc", - srcs = [":tpu_proto"], - deps = [":tpu_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "tpu_ruby_gapic", - srcs = [":tpu_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=tpu.googleapis.com", - "ruby-cloud-api-shortname=tpu", - "ruby-cloud-env-prefix=CLOUD_TPU", - "ruby-cloud-gem-name=google-cloud-tpu-v1", - "ruby-cloud-product-url=https://cloud.google.com/tpu/", - ], - grpc_service_config = "tpu_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Tensor Processing Units (TPUs) are Google's custom-developed application-specific integrated circuits (ASICs) used to accelerate machine learning workloads. Cloud TPUs allow you to access TPUs from Compute Engine, Google Kubernetes Engine and AI Platform.", - ruby_cloud_title = "Cloud TPU V1", - service_yaml = "tpu_v1.yaml", - deps = [ - ":tpu_ruby_grpc", - ":tpu_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-tpu-v1-ruby", - deps = [ - ":tpu_ruby_gapic", - ":tpu_ruby_grpc", - ":tpu_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 = "tpu_csharp_proto", - deps = [":tpu_proto"], -) - -csharp_grpc_library( - name = "tpu_csharp_grpc", - srcs = [":tpu_proto"], - deps = [":tpu_csharp_proto"], -) - -csharp_gapic_library( - name = "tpu_csharp_gapic", - srcs = [":tpu_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "tpu_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "tpu_v1.yaml", - deps = [ - ":tpu_csharp_grpc", - ":tpu_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-tpu-v1-csharp", - deps = [ - ":tpu_csharp_gapic", - ":tpu_csharp_grpc", - ":tpu_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "tpu_cc_proto", - deps = [":tpu_proto"], -) - -cc_grpc_library( - name = "tpu_cc_grpc", - srcs = [":tpu_proto"], - grpc_only = True, - deps = [":tpu_cc_proto"], -) diff -urN a/google/cloud/tpu/v2alpha1/BUILD.bazel b/google/cloud/tpu/v2alpha1/BUILD.bazel --- a/google/cloud/tpu/v2alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/tpu/v2alpha1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,367 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "tpu_proto", - srcs = [ - "cloud_tpu.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 = "tpu_proto_with_info", - deps = [ - ":tpu_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 = "tpu_java_proto", - deps = [":tpu_proto"], -) - -java_grpc_library( - name = "tpu_java_grpc", - srcs = [":tpu_proto"], - deps = [":tpu_java_proto"], -) - -java_gapic_library( - name = "tpu_java_gapic", - srcs = [":tpu_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "tpu_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "tpu.yaml", - test_deps = [ - ":tpu_java_grpc", - ], - transport = "grpc", - deps = [ - ":tpu_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "tpu_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.tpu.v2alpha1.TpuClientTest", - ], - runtime_deps = [":tpu_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-tpu-v2alpha1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":tpu_java_gapic", - ":tpu_java_grpc", - ":tpu_java_proto", - ":tpu_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 = "tpu_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/tpu/v2alpha1", - protos = [":tpu_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "tpu_go_gapic", - srcs = [":tpu_proto_with_info"], - grpc_service_config = "tpu_grpc_service_config.json", - importpath = "cloud.google.com/go/tpu/apiv2alpha1;tpu", - metadata = True, - rest_numeric_enums = False, - service_yaml = "tpu.yaml", - deps = [ - ":tpu_go_proto", - "//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 = "tpu_go_gapic_test", - srcs = [":tpu_go_gapic_srcjar_test"], - embed = [":tpu_go_gapic"], - importpath = "cloud.google.com/go/tpu/apiv2alpha1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-tpu-v2alpha1-go", - deps = [ - ":tpu_go_gapic", - ":tpu_go_gapic_srcjar-metadata.srcjar", - ":tpu_go_gapic_srcjar-test.srcjar", - ":tpu_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "tpu_py_gapic", - srcs = [":tpu_proto"], - grpc_service_config = "tpu_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "tpu_py_gapic_test", - srcs = [ - "tpu_py_gapic_pytest.py", - "tpu_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":tpu_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "tpu-v2alpha1-py", - deps = [ - ":tpu_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 = "tpu_php_proto", - deps = [":tpu_proto"], -) - -php_grpc_library( - name = "tpu_php_grpc", - srcs = [":tpu_proto"], - deps = [":tpu_php_proto"], -) - -php_gapic_library( - name = "tpu_php_gapic", - srcs = [":tpu_proto_with_info"], - grpc_service_config = "tpu_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "tpu.yaml", - transport = "grpc+rest", - deps = [ - ":tpu_php_grpc", - ":tpu_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-tpu-v2alpha1-php", - deps = [ - ":tpu_php_gapic", - ":tpu_php_grpc", - ":tpu_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "tpu_nodejs_gapic", - package_name = "@google-cloud/tpu", - src = ":tpu_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "tpu_grpc_service_config.json", - package = "google.cloud.tpu.v2alpha1", - rest_numeric_enums = False, - service_yaml = "tpu.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "tpu-v2alpha1-nodejs", - deps = [ - ":tpu_nodejs_gapic", - ":tpu_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "tpu_ruby_proto", - deps = [":tpu_proto"], -) - -ruby_grpc_library( - name = "tpu_ruby_grpc", - srcs = [":tpu_proto"], - deps = [":tpu_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "tpu_ruby_gapic", - srcs = [":tpu_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-tpu-v2alpha1", - ], - grpc_service_config = "tpu_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":tpu_ruby_grpc", - ":tpu_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-tpu-v2alpha1-ruby", - deps = [ - ":tpu_ruby_gapic", - ":tpu_ruby_grpc", - ":tpu_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 = "tpu_csharp_proto", - deps = [":tpu_proto"], -) - -csharp_grpc_library( - name = "tpu_csharp_grpc", - srcs = [":tpu_proto"], - deps = [":tpu_csharp_proto"], -) - -csharp_gapic_library( - name = "tpu_csharp_gapic", - srcs = [":tpu_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "tpu_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "tpu.yaml", - deps = [ - ":tpu_csharp_grpc", - ":tpu_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-tpu-v2alpha1-csharp", - deps = [ - ":tpu_csharp_gapic", - ":tpu_csharp_grpc", - ":tpu_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/translate/BUILD.bazel b/google/cloud/translate/BUILD.bazel --- a/google/cloud/translate/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/translate/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-translate. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for translate. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v3 in this case. -ruby_cloud_gapic_library( - name = "translate_ruby_wrapper", - srcs = ["//google/cloud/translate/v3:translation_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-translate", - "ruby-cloud-env-prefix=TRANSLATE", - "ruby-cloud-wrapper-of=v3:0.0;v2:0.0", - "ruby-cloud-product-url=https://cloud.google.com/translate", - "ruby-cloud-api-id=translate.googleapis.com", - "ruby-cloud-api-shortname=translate", - "ruby-cloud-migration-version=3.0", - ], - ruby_cloud_description = "Cloud Translation can dynamically translate text between thousands of language pairs. Translation lets websites and programs programmatically integrate with the translation service.", - ruby_cloud_title = "Cloud Translation", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-translate-ruby", - deps = [ - ":translate_ruby_wrapper", - ], -) diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BUILD.bazel --- a/google/cloud/translate/v3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/translate/v3/BUILD.bazel 1969-12-31 16:00:00 @@ -1,401 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "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", - "//google/rpc:status_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "translation_proto_with_info", - deps = [ - ":translation_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 = "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"], - gapic_yaml = None, - grpc_service_config = "translate_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "translate_v3.yaml", - test_deps = [ - ":translation_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":translation_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_grpc", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "translation_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.translate.v3.TranslationServiceClientHttpJsonTest", - "com.google.cloud.translate.v3.TranslationServiceClientTest", - ], - runtime_deps = [":translation_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-translation-v3-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":translation_java_gapic", - ":translation_java_grpc", - ":translation_java_proto", - ":translation_proto", - "//google/cloud/location:location_java_grpc", - "//google/cloud/location:location_java_proto", - "//google/cloud/location:location_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/v3", - protos = [":translation_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/apiv3;translate", - metadata = True, - rest_numeric_enums = False, - service_yaml = "translate_v3.yaml", - transport = "grpc+rest", - deps = [ - ":translation_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - 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-translation-v3-go", - deps = [ - ":translation_go_gapic", - ":translation_go_gapic_srcjar-metadata.srcjar", - ":translation_go_gapic_srcjar-test.srcjar", - ":translation_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "translation_py_gapic", - srcs = [":translation_proto"], - grpc_service_config = "translate_grpc_service_config.json", - opt_args = ["python-gapic-name=translate"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "translation_py_gapic_test", - srcs = [ - "translation_py_gapic_pytest.py", - "translation_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":translation_py_gapic"], -) - -# Open Source Packages -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", - srcs = [":translation_proto_with_info"], - grpc_service_config = "translate_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "translate_v3.yaml", - transport = "grpc+rest", - deps = [ - ":translation_php_grpc", - ":translation_php_proto", - ], -) - -# 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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "translate_grpc_service_config.json", - package = "google.cloud.translation.v3", - rest_numeric_enums = False, - service_yaml = "translate_v3.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "translation-v3-nodejs", - deps = [ - ":translation_nodejs_gapic", - ":translation_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "translation_ruby_proto", - deps = [":translation_proto"], -) - -ruby_grpc_library( - name = "translation_ruby_grpc", - srcs = [":translation_proto"], - deps = [":translation_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "translation_ruby_gapic", - srcs = [":translation_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=translate.googleapis.com", - "ruby-cloud-api-shortname=translate", - "ruby-cloud-env-prefix=TRANSLATE", - "ruby-cloud-gem-name=google-cloud-translate-v3", - "ruby-cloud-product-url=https://cloud.google.com/translate", - ], - grpc_service_config = "translate_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Translation can dynamically translate text between thousands of language pairs. Translation lets websites and programs programmatically integrate with the translation service.", - ruby_cloud_title = "Cloud Translation V3", - deps = [ - ":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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "translate_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "translate_v3.yaml", - deps = [ - ":translation_csharp_grpc", - ":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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "translation_cc_proto", - deps = [":translation_proto"], -) - -cc_grpc_library( - name = "translation_cc_grpc", - srcs = [":translation_proto"], - grpc_only = True, - deps = [":translation_cc_proto"], -) diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/v3beta1/BUILD.bazel --- a/google/cloud/translate/v3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/translate/v3beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,376 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "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", - "//google/rpc:status_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "translation_proto_with_info", - deps = [ - ":translation_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 = "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"], - gapic_yaml = None, - grpc_service_config = "translate_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "translate_v3beta1.yaml", - test_deps = [ - ":translation_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":translation_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_grpc", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "translation_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.translate.v3beta1.TranslationServiceClientHttpJsonTest", - "com.google.cloud.translate.v3beta1.TranslationServiceClientTest", - ], - runtime_deps = [":translation_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-translation-v3beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":translation_java_gapic", - ":translation_java_grpc", - ":translation_java_proto", - ":translation_proto", - "//google/cloud/location:location_java_grpc", - "//google/cloud/location:location_java_proto", - "//google/cloud/location:location_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", - "//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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "translate_v3beta1.yaml", - transport = "grpc+rest", - deps = [ - ":translation_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -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-metadata.srcjar", - ":translation_go_gapic_srcjar-test.srcjar", - ":translation_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "translation_py_gapic", - srcs = [":translation_proto"], - grpc_service_config = "translate_grpc_service_config.json", - opt_args = ["python-gapic-name=translate"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "translation_py_gapic_test", - srcs = [ - "translation_py_gapic_pytest.py", - "translation_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":translation_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "translation-v3beta1-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", - srcs = [":translation_proto_with_info"], - grpc_service_config = "translate_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "translate_v3beta1.yaml", - transport = "grpc+rest", - deps = [ - ":translation_php_grpc", - ":translation_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-translation-v3beta1-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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "translate_grpc_service_config.json", - package = "google.cloud.translation.v3beta1", - rest_numeric_enums = False, - service_yaml = "translate_v3beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "translation-v3beta1-nodejs", - deps = [ - ":translation_nodejs_gapic", - ":translation_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "translation_ruby_proto", - deps = [":translation_proto"], -) - -ruby_grpc_library( - name = "translation_ruby_grpc", - srcs = [":translation_proto"], - deps = [":translation_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "translation_ruby_gapic", - srcs = [":translation_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-translation-v3beta1"], - grpc_service_config = "translate_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":translation_ruby_grpc", - ":translation_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-translation-v3beta1-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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "translate_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "translate_v3beta1.yaml", - deps = [ - ":translation_csharp_grpc", - ":translation_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-translation-v3beta1-csharp", - deps = [ - ":translation_csharp_gapic", - ":translation_csharp_grpc", - ":translation_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/video/livestream/BUILD.bazel b/google/cloud/video/livestream/BUILD.bazel --- a/google/cloud/video/livestream/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/video/livestream/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-video-live_stream. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for livestream. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "livestream_ruby_wrapper", - srcs = ["//google/cloud/video/livestream/v1:livestream_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-video-live_stream", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/livestream/", - "ruby-cloud-api-id=livestream.googleapis.com", - "ruby-cloud-api-shortname=livestream", - ], - ruby_cloud_description = "The Live Stream API transcodes mezzanine live signals into direct-to-consumer streaming formats, including Dynamic Adaptive Streaming over HTTP (DASH/MPEG-DASH), and HTTP Live Streaming (HLS), for multiple device platforms.", - ruby_cloud_title = "Live Stream", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-video-livestream-ruby", - deps = [ - ":livestream_ruby_wrapper", - ], -) diff -urN a/google/cloud/video/livestream/logging/v1/BUILD.bazel b/google/cloud/video/livestream/logging/v1/BUILD.bazel --- a/google/cloud/video/livestream/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/video/livestream/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,179 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "logs.proto", - ], - deps = [ - "//google/cloud/video/livestream/v1:livestream_proto", - "//google/rpc:status_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/video/livestream/logging/v1", - protos = [":logging_proto"], - deps = [ - "//google/cloud/video/livestream/v1:livestream_go_proto", - "//google/rpc:status_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "//google/cloud/video/livestream/v1:livestream_proto", - "//google/rpc:status_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/cloud/video/livestream/v1/BUILD.bazel b/google/cloud/video/livestream/v1/BUILD.bazel --- a/google/cloud/video/livestream/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/video/livestream/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,402 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "livestream_proto", - srcs = [ - "outputs.proto", - "resources.proto", - "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@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 = "livestream_proto_with_info", - deps = [ - ":livestream_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 = "livestream_java_proto", - deps = [":livestream_proto"], -) - -java_grpc_library( - name = "livestream_java_grpc", - srcs = [":livestream_proto"], - deps = [":livestream_java_proto"], -) - -java_gapic_library( - name = "livestream_java_gapic", - srcs = [":livestream_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "livestream_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "livestream_v1.yaml", - test_deps = [ - ":livestream_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":livestream_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "livestream_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.video.livestream.v1.LivestreamServiceClientHttpJsonTest", - "com.google.cloud.video.livestream.v1.LivestreamServiceClientTest", - ], - runtime_deps = [":livestream_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-video-livestream-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":livestream_java_gapic", - ":livestream_java_grpc", - ":livestream_java_proto", - ":livestream_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 = "livestream_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/video/livestream/v1", - protos = [":livestream_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "livestream_go_gapic", - srcs = [":livestream_proto_with_info"], - grpc_service_config = "livestream_grpc_service_config.json", - importpath = "cloud.google.com/go/video/livestream/apiv1;livestream", - metadata = True, - rest_numeric_enums = False, - service_yaml = "livestream_v1.yaml", - transport = "grpc+rest", - deps = [ - ":livestream_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 = "livestream_go_gapic_test", - srcs = [":livestream_go_gapic_srcjar_test"], - embed = [":livestream_go_gapic"], - importpath = "cloud.google.com/go/video/livestream/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-video-livestream-v1-go", - deps = [ - ":livestream_go_gapic", - ":livestream_go_gapic_srcjar-metadata.srcjar", - ":livestream_go_gapic_srcjar-test.srcjar", - ":livestream_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "livestream_py_gapic", - srcs = [":livestream_proto"], - grpc_service_config = "livestream_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-video-live-stream", - "python-gapic-namespace=google.cloud.video", - "python-gapic-name=live_stream", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "livestream_py_gapic_test", - srcs = [ - "livestream_py_gapic_pytest.py", - "livestream_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":livestream_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "video-livestream-v1-py", - deps = [ - ":livestream_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 = "livestream_php_proto", - deps = [":livestream_proto"], -) - -php_grpc_library( - name = "livestream_php_grpc", - srcs = [":livestream_proto"], - deps = [":livestream_php_proto"], -) - -php_gapic_library( - name = "livestream_php_gapic", - srcs = [":livestream_proto_with_info"], - grpc_service_config = "livestream_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "livestream_v1.yaml", - transport = "grpc+rest", - deps = [ - ":livestream_php_grpc", - ":livestream_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-video-livestream-v1-php", - deps = [ - ":livestream_php_gapic", - ":livestream_php_grpc", - ":livestream_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "livestream_nodejs_gapic", - package_name = "@google-cloud/livestream", - src = ":livestream_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "livestream_grpc_service_config.json", - package = "google.cloud.video.livestream.v1", - rest_numeric_enums = False, - service_yaml = "livestream_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "video-livestream-v1-nodejs", - deps = [ - ":livestream_nodejs_gapic", - ":livestream_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "livestream_ruby_proto", - deps = [":livestream_proto"], -) - -ruby_grpc_library( - name = "livestream_ruby_grpc", - srcs = [":livestream_proto"], - deps = [":livestream_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "livestream_ruby_gapic", - srcs = [":livestream_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=livestream.googleapis.com", - "ruby-cloud-api-shortname=livestream", - "ruby-cloud-gem-name=google-cloud-video-live_stream-v1", - "ruby-cloud-product-url=https://cloud.google.com/livestream/", - ], - grpc_service_config = "livestream_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Live Stream API transcodes mezzanine live signals into direct-to-consumer streaming formats, including Dynamic Adaptive Streaming over HTTP (DASH/MPEG-DASH), and HTTP Live Streaming (HLS), for multiple device platforms.", - ruby_cloud_title = "Live Stream V1", - deps = [ - ":livestream_ruby_grpc", - ":livestream_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-video-livestream-v1-ruby", - deps = [ - ":livestream_ruby_gapic", - ":livestream_ruby_grpc", - ":livestream_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 = "livestream_csharp_proto", - deps = [":livestream_proto"], -) - -csharp_grpc_library( - name = "livestream_csharp_grpc", - srcs = [":livestream_proto"], - deps = [":livestream_csharp_proto"], -) - -csharp_gapic_library( - name = "livestream_csharp_gapic", - srcs = [":livestream_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "livestream_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "livestream_v1.yaml", - deps = [ - ":livestream_csharp_grpc", - ":livestream_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-video-livestream-v1-csharp", - deps = [ - ":livestream_csharp_gapic", - ":livestream_csharp_grpc", - ":livestream_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "livestream_cc_proto", - deps = [":livestream_proto"], -) - -cc_grpc_library( - name = "livestream_cc_grpc", - srcs = [":livestream_proto"], - grpc_only = True, - deps = [":livestream_cc_proto"], -) diff -urN a/google/cloud/video/stitcher/BUILD.bazel b/google/cloud/video/stitcher/BUILD.bazel --- a/google/cloud/video/stitcher/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/video/stitcher/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-video-stitcher. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for videostitcher. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "stitcher_ruby_wrapper", - srcs = ["//google/cloud/video/stitcher/v1:stitcher_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-video-stitcher", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/video-stitcher/", - "ruby-cloud-api-id=videostitcher.googleapis.com", - "ruby-cloud-api-shortname=videostitcher", - ], - ruby_cloud_description = "The Video Stitcher API allows you to manipulate video content to dynamically insert ads prior to delivery to client devices. Using the Video Stitcher API, you can monetize your video-on-demand (VOD) and livestreaming videos by inserting ads as described by metadata stored on ad servers.", - ruby_cloud_title = "Video Stitcher", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-video-stitcher-ruby", - deps = [ - ":stitcher_ruby_wrapper", - ], -) diff -urN a/google/cloud/video/stitcher/v1/BUILD.bazel b/google/cloud/video/stitcher/v1/BUILD.bazel --- a/google/cloud/video/stitcher/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/video/stitcher/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,394 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "stitcher_proto", - srcs = [ - "ad_tag_details.proto", - "cdn_keys.proto", - "companions.proto", - "events.proto", - "sessions.proto", - "slates.proto", - "stitch_details.proto", - "video_stitcher_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//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - ], -) - -proto_library_with_info( - name = "stitcher_proto_with_info", - deps = [ - ":stitcher_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 = "stitcher_java_proto", - deps = [":stitcher_proto"], -) - -java_grpc_library( - name = "stitcher_java_grpc", - srcs = [":stitcher_proto"], - deps = [":stitcher_java_proto"], -) - -java_gapic_library( - name = "stitcher_java_gapic", - srcs = [":stitcher_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "videostitcher_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "videostitcher_v1.yaml", - test_deps = [ - ":stitcher_java_grpc", - ], - transport = "grpc", - deps = [ - ":stitcher_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "stitcher_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.video.stitcher.v1.VideoStitcherServiceClientTest", - ], - runtime_deps = [":stitcher_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-video-stitcher-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":stitcher_java_gapic", - ":stitcher_java_grpc", - ":stitcher_java_proto", - ":stitcher_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 = "stitcher_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/video/stitcher/v1", - protos = [":stitcher_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "stitcher_go_gapic", - srcs = [":stitcher_proto_with_info"], - grpc_service_config = "videostitcher_grpc_service_config.json", - importpath = "cloud.google.com/go/video/stitcher/apiv1;stitcher", - metadata = True, - rest_numeric_enums = False, - service_yaml = "videostitcher_v1.yaml", - deps = [ - ":stitcher_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "stitcher_go_gapic_test", - srcs = [":stitcher_go_gapic_srcjar_test"], - embed = [":stitcher_go_gapic"], - importpath = "cloud.google.com/go/video/stitcher/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-video-stitcher-v1-go", - deps = [ - ":stitcher_go_gapic", - ":stitcher_go_gapic_srcjar-metadata.srcjar", - ":stitcher_go_gapic_srcjar-test.srcjar", - ":stitcher_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "stitcher_py_gapic", - srcs = [":stitcher_proto"], - grpc_service_config = "videostitcher_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "videostitcher_v1.yaml", - transport = "grpc+rest", -) - -py_test( - name = "stitcher_py_gapic_test", - srcs = [ - "stitcher_py_gapic_pytest.py", - "stitcher_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":stitcher_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "video-stitcher-v1-py", - deps = [ - ":stitcher_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 = "stitcher_php_proto", - deps = [":stitcher_proto"], -) - -php_grpc_library( - name = "stitcher_php_grpc", - srcs = [":stitcher_proto"], - deps = [":stitcher_php_proto"], -) - -php_gapic_library( - name = "stitcher_php_gapic", - srcs = [":stitcher_proto_with_info"], - grpc_service_config = "videostitcher_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "videostitcher_v1.yaml", - transport = "grpc+rest", - deps = [ - ":stitcher_php_grpc", - ":stitcher_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-video-stitcher-v1-php", - deps = [ - ":stitcher_php_gapic", - ":stitcher_php_grpc", - ":stitcher_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "stitcher_nodejs_gapic", - package_name = "@google-cloud/video-stitcher", - src = ":stitcher_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "videostitcher_grpc_service_config.json", - package = "google.cloud.video.stitcher.v1", - rest_numeric_enums = False, - service_yaml = "videostitcher_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "video-stitcher-v1-nodejs", - deps = [ - ":stitcher_nodejs_gapic", - ":stitcher_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "stitcher_ruby_proto", - deps = [":stitcher_proto"], -) - -ruby_grpc_library( - name = "stitcher_ruby_grpc", - srcs = [":stitcher_proto"], - deps = [":stitcher_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "stitcher_ruby_gapic", - srcs = [":stitcher_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=videostitcher.googleapis.com", - "ruby-cloud-api-shortname=videostitcher", - "ruby-cloud-gem-name=google-cloud-video-stitcher-v1", - "ruby-cloud-product-url=https://cloud.google.com/video-stitcher/", - ], - grpc_service_config = "videostitcher_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Video Stitcher API allows you to manipulate video content to dynamically insert ads prior to delivery to client devices. Using the Video Stitcher API, you can monetize your video-on-demand (VOD) and livestreaming videos by inserting ads as described by metadata stored on ad servers.", - ruby_cloud_title = "Video Stitcher V1", - deps = [ - ":stitcher_ruby_grpc", - ":stitcher_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-video-stitcher-v1-ruby", - deps = [ - ":stitcher_ruby_gapic", - ":stitcher_ruby_grpc", - ":stitcher_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 = "stitcher_csharp_proto", - deps = [":stitcher_proto"], -) - -csharp_grpc_library( - name = "stitcher_csharp_grpc", - srcs = [":stitcher_proto"], - deps = [":stitcher_csharp_proto"], -) - -csharp_gapic_library( - name = "stitcher_csharp_gapic", - srcs = [":stitcher_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "videostitcher_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "videostitcher_v1.yaml", - deps = [ - ":stitcher_csharp_grpc", - ":stitcher_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-video-stitcher-v1-csharp", - deps = [ - ":stitcher_csharp_gapic", - ":stitcher_csharp_grpc", - ":stitcher_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "stitcher_cc_proto", - deps = [":stitcher_proto"], -) - -cc_grpc_library( - name = "stitcher_cc_grpc", - srcs = [":stitcher_proto"], - grpc_only = True, - deps = [":stitcher_cc_proto"], -) diff -urN a/google/cloud/video/transcoder/BUILD.bazel b/google/cloud/video/transcoder/BUILD.bazel --- a/google/cloud/video/transcoder/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/video/transcoder/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-video-transcoder. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for transcoder. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "transcoder_ruby_wrapper", - srcs = ["//google/cloud/video/transcoder/v1:transcoder_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-video-transcoder", - "ruby-cloud-env-prefix=TRANSCODER", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/transcoder/", - "ruby-cloud-api-id=transcoder.googleapis.com", - "ruby-cloud-api-shortname=transcoder", - ], - ruby_cloud_description = "The Transcoder API allows you to convert video files and package them for optimized delivery to web, mobile and connected TVs.", - ruby_cloud_title = "Transcoder", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-video-transcoder-ruby", - deps = [ - ":transcoder_ruby_wrapper", - ], -) diff -urN a/google/cloud/video/transcoder/v1/BUILD.bazel b/google/cloud/video/transcoder/v1/BUILD.bazel --- a/google/cloud/video/transcoder/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/video/transcoder/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,388 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "transcoder_proto", - srcs = [ - "resources.proto", - "services.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//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "transcoder_proto_with_info", - deps = [ - ":transcoder_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 = "transcoder_java_proto", - deps = [":transcoder_proto"], -) - -java_grpc_library( - name = "transcoder_java_grpc", - srcs = [":transcoder_proto"], - deps = [":transcoder_java_proto"], -) - -java_gapic_library( - name = "transcoder_java_gapic", - srcs = [":transcoder_proto_with_info"], - grpc_service_config = "transcoder_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":transcoder_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":transcoder_java_proto", - ], -) - -java_gapic_test( - name = "transcoder_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.video.transcoder.v1.TranscoderServiceClientHttpJsonTest", - "com.google.cloud.video.transcoder.v1.TranscoderServiceClientTest", - ], - runtime_deps = [":transcoder_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-video-transcoder-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":transcoder_java_gapic", - ":transcoder_java_grpc", - ":transcoder_java_proto", - ":transcoder_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 = "transcoder_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/video/transcoder/v1", - protos = [":transcoder_proto"], - deps = [ - "//google/api:annotations_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/apiv1;transcoder", - metadata = True, - rest_numeric_enums = False, - service_yaml = "transcoder_v1.yaml", - transport = "grpc+rest", - deps = [ - ":transcoder_go_proto", - "@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/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-video-transcoder-v1-go", - deps = [ - ":transcoder_go_gapic", - ":transcoder_go_gapic_srcjar-metadata.srcjar", - ":transcoder_go_gapic_srcjar-test.srcjar", - ":transcoder_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "transcoder_py_gapic", - srcs = [":transcoder_proto"], - grpc_service_config = "transcoder_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "transcoder_py_gapic_test", - srcs = [ - "transcoder_py_gapic_pytest.py", - "transcoder_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":transcoder_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "video-transcoder-v1-py", - deps = [ - ":transcoder_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 = "transcoder_php_proto", - deps = [":transcoder_proto"], -) - -php_grpc_library( - name = "transcoder_php_grpc", - srcs = [":transcoder_proto"], - deps = [":transcoder_php_proto"], -) - -php_gapic_library( - name = "transcoder_php_gapic", - srcs = [":transcoder_proto_with_info"], - grpc_service_config = "transcoder_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "transcoder_v1.yaml", - transport = "grpc+rest", - deps = [ - ":transcoder_php_grpc", - ":transcoder_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-video-transcoder-v1-php", - deps = [ - ":transcoder_php_gapic", - ":transcoder_php_grpc", - ":transcoder_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "transcoder_nodejs_gapic", - package_name = "@google-cloud/video-transcoder", - src = ":transcoder_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "transcoder_grpc_service_config.json", - package = "google.cloud.video.transcoder.v1", - rest_numeric_enums = False, - service_yaml = "transcoder_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "video-transcoder-v1-nodejs", - deps = [ - ":transcoder_nodejs_gapic", - ":transcoder_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "transcoder_ruby_proto", - deps = [":transcoder_proto"], -) - -ruby_grpc_library( - name = "transcoder_ruby_grpc", - srcs = [":transcoder_proto"], - deps = [":transcoder_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "transcoder_ruby_gapic", - srcs = [":transcoder_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=transcoder.googleapis.com", - "ruby-cloud-api-shortname=transcoder", - "ruby-cloud-env-prefix=TRANSCODER", - "ruby-cloud-gem-name=google-cloud-video-transcoder-v1", - "ruby-cloud-product-url=https://cloud.google.com/transcoder/", - ], - grpc_service_config = "transcoder_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Transcoder API allows you to convert video files and package them for optimized delivery to web, mobile and connected TVs.", - ruby_cloud_title = "Transcoder V1", - deps = [ - ":transcoder_ruby_grpc", - ":transcoder_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-video-transcoder-v1-ruby", - deps = [ - ":transcoder_ruby_gapic", - ":transcoder_ruby_grpc", - ":transcoder_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 = "transcoder_csharp_proto", - deps = [":transcoder_proto"], -) - -csharp_grpc_library( - name = "transcoder_csharp_grpc", - srcs = [":transcoder_proto"], - deps = [":transcoder_csharp_proto"], -) - -csharp_gapic_library( - name = "transcoder_csharp_gapic", - srcs = [":transcoder_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "transcoder_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "transcoder_v1.yaml", - deps = [ - ":transcoder_csharp_grpc", - ":transcoder_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-video-transcoder-v1-csharp", - deps = [ - ":transcoder_csharp_gapic", - ":transcoder_csharp_grpc", - ":transcoder_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "transcoder_cc_proto", - deps = [":transcoder_proto"], -) - -cc_grpc_library( - name = "transcoder_cc_grpc", - srcs = [":transcoder_proto"], - grpc_only = True, - deps = [":transcoder_cc_proto"], -) diff -urN a/google/cloud/videointelligence/BUILD.bazel b/google/cloud/videointelligence/BUILD.bazel --- a/google/cloud/videointelligence/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/videointelligence/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-video_intelligence. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for videointelligence. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "videointelligence_ruby_wrapper", - srcs = ["//google/cloud/videointelligence/v1:videointelligence_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-video_intelligence", - "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE", - "ruby-cloud-wrapper-of=v1:0.0;v1beta2:0.0;v1p1beta1:0.0;v1p2beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/video-intelligence", - "ruby-cloud-api-id=videointelligence.googleapis.com", - "ruby-cloud-api-shortname=videointelligence", - "ruby-cloud-migration-version=3.0", - ], - ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.", - ruby_cloud_title = "Cloud Video Intelligence", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-videointelligence-ruby", - deps = [ - ":videointelligence_ruby_wrapper", - ], -) diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videointelligence/v1/BUILD.bazel --- a/google/cloud/videointelligence/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/videointelligence/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,381 +0,0 @@ -# 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 = "videointelligence_proto", - srcs = [ - "video_intelligence.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", - ], -) - -proto_library_with_info( - name = "videointelligence_proto_with_info", - deps = [ - ":videointelligence_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 = "videointelligence_java_proto", - deps = [":videointelligence_proto"], -) - -java_grpc_library( - name = "videointelligence_java_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_java_proto"], -) - -java_gapic_library( - name = "videointelligence_java_gapic", - srcs = [":videointelligence_proto_with_info"], - gapic_yaml = "videointelligence_gapic.yaml", - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":videointelligence_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":videointelligence_java_proto", - ], -) - -java_gapic_test( - name = "videointelligence_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.videointelligence.v1.VideoIntelligenceServiceClientHttpJsonTest", - "com.google.cloud.videointelligence.v1.VideoIntelligenceServiceClientTest", - ], - runtime_deps = [":videointelligence_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-videointelligence-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":videointelligence_java_gapic", - ":videointelligence_java_grpc", - ":videointelligence_java_proto", - ":videointelligence_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 = "videointelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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 = "videointelligence_go_gapic", - srcs = [":videointelligence_proto_with_info"], - grpc_service_config = "videointelligence_grpc_service_config.json", - importpath = "cloud.google.com/go/videointelligence/apiv1;videointelligence", - rest_numeric_enums = False, - service_yaml = "videointelligence_v1.yaml", - transport = "grpc+rest", - deps = [ - ":videointelligence_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "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-videointelligence-v1-go", - deps = [ - ":videointelligence_go_gapic", - ":videointelligence_go_gapic_srcjar-test.srcjar", - ":videointelligence_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "videointelligence_py_gapic", - srcs = [":videointelligence_proto"], - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "videointelligence_py_gapic_test", - srcs = [ - "videointelligence_py_gapic_pytest.py", - "videointelligence_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":videointelligence_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "videointelligence-v1-py", - deps = [ - ":videointelligence_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 = "videointelligence_php_proto", - deps = [":videointelligence_proto"], -) - -php_grpc_library( - name = "videointelligence_php_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_php_proto"], -) - -php_gapic_library( - name = "videointelligence_php_gapic", - srcs = [":videointelligence_proto_with_info"], - # Do not change this to the videointelligence_gapic.yaml, see tracking bug. - gapic_yaml = "videointelligence_gapic.legacy.yaml", - rest_numeric_enums = False, - service_yaml = "videointelligence_v1.yaml", - transport = "grpc+rest", - deps = [ - ":videointelligence_php_grpc", - ":videointelligence_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1-php", - deps = [ - ":videointelligence_php_gapic", - ":videointelligence_php_grpc", - ":videointelligence_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "videointelligence_nodejs_gapic", - package_name = "@google-cloud/video-intelligence", - src = ":videointelligence_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "videointelligence_grpc_service_config.json", - main_service = "videointelligence", - package = "google.cloud.videointelligence.v1", - rest_numeric_enums = False, - service_yaml = "videointelligence_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "videointelligence-v1-nodejs", - deps = [ - ":videointelligence_nodejs_gapic", - ":videointelligence_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "videointelligence_ruby_proto", - deps = [":videointelligence_proto"], -) - -ruby_grpc_library( - name = "videointelligence_ruby_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "videointelligence_ruby_gapic", - srcs = [":videointelligence_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-video_intelligence-v1", - "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE", - "ruby-cloud-product-url=https://cloud.google.com/video-intelligence", - "ruby-cloud-api-id=videointelligence.googleapis.com", - "ruby-cloud-api-shortname=videointelligence", - ], - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.", - ruby_cloud_title = "Cloud Video Intelligence V1", - deps = [ - ":videointelligence_ruby_grpc", - ":videointelligence_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1-ruby", - deps = [ - ":videointelligence_ruby_gapic", - ":videointelligence_ruby_grpc", - ":videointelligence_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 = "videointelligence_csharp_proto", - deps = [":videointelligence_proto"], -) - -csharp_grpc_library( - name = "videointelligence_csharp_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_csharp_proto"], -) - -csharp_gapic_library( - name = "videointelligence_csharp_gapic", - srcs = [":videointelligence_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "videointelligence_v1.yaml", - deps = [ - ":videointelligence_csharp_grpc", - ":videointelligence_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1-csharp", - deps = [ - ":videointelligence_csharp_gapic", - ":videointelligence_csharp_grpc", - ":videointelligence_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "videointelligence_cc_proto", - deps = [":videointelligence_proto"], -) - -cc_grpc_library( - name = "videointelligence_cc_grpc", - srcs = [":videointelligence_proto"], - grpc_only = True, - deps = [":videointelligence_cc_proto"], -) diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/videointelligence/v1beta2/BUILD.bazel --- a/google/cloud/videointelligence/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/videointelligence/v1beta2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,363 +0,0 @@ -# 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 = "videointelligence_proto", - srcs = [ - "video_intelligence.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", - ], -) - -proto_library_with_info( - name = "videointelligence_proto_with_info", - deps = [ - ":videointelligence_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 = "videointelligence_java_proto", - deps = [":videointelligence_proto"], -) - -java_grpc_library( - name = "videointelligence_java_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_java_proto"], -) - -java_gapic_library( - name = "videointelligence_java_gapic", - srcs = [":videointelligence_proto_with_info"], - gapic_yaml = "videointelligence_gapic.yaml", - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":videointelligence_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":videointelligence_java_proto", - ], -) - -java_gapic_test( - name = "videointelligence_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.videointelligence.v1beta2.VideoIntelligenceServiceClientHttpJsonTest", - "com.google.cloud.videointelligence.v1beta2.VideoIntelligenceServiceClientTest", - ], - runtime_deps = [":videointelligence_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-videointelligence-v1beta2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":videointelligence_java_gapic", - ":videointelligence_java_grpc", - ":videointelligence_java_proto", - ":videointelligence_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 = "videointelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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 = "videointelligence_go_gapic", - srcs = [":videointelligence_proto_with_info"], - grpc_service_config = "videointelligence_grpc_service_config.json", - importpath = "cloud.google.com/go/videointelligence/apiv1beta2;videointelligence", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml", - transport = "grpc+rest", - deps = [ - ":videointelligence_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "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-videointelligence-v1beta2-go", - deps = [ - ":videointelligence_go_gapic", - ":videointelligence_go_gapic_srcjar-test.srcjar", - ":videointelligence_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "videointelligence_py_gapic", - srcs = [":videointelligence_proto"], - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "videointelligence_py_gapic_test", - srcs = [ - "videointelligence_py_gapic_pytest.py", - "videointelligence_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":videointelligence_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "videointelligence-v1beta2-py", - deps = [ - ":videointelligence_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 = "videointelligence_php_proto", - deps = [":videointelligence_proto"], -) - -php_grpc_library( - name = "videointelligence_php_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_php_proto"], -) - -php_gapic_library( - name = "videointelligence_php_gapic", - srcs = [":videointelligence_proto_with_info"], - gapic_yaml = "videointelligence_gapic.yaml", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml", - transport = "grpc+rest", - deps = [ - ":videointelligence_php_grpc", - ":videointelligence_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1beta2-php", - deps = [ - ":videointelligence_php_gapic", - ":videointelligence_php_grpc", - ":videointelligence_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "videointelligence_nodejs_gapic", - package_name = "@google-cloud/video-intelligence", - src = ":videointelligence_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "videointelligence_grpc_service_config.json", - main_service = "videointelligence", - package = "google.cloud.videointelligence.v1beta2", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "videointelligence-v1beta2-nodejs", - deps = [ - ":videointelligence_nodejs_gapic", - ":videointelligence_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "videointelligence_ruby_proto", - deps = [":videointelligence_proto"], -) - -ruby_grpc_library( - name = "videointelligence_ruby_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "videointelligence_ruby_gapic", - srcs = [":videointelligence_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-video_intelligence-v1beta2", - "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE", - "ruby-cloud-product-url=https://cloud.google.com/video-intelligence", - "ruby-cloud-api-id=videointelligence.googleapis.com", - "ruby-cloud-api-shortname=videointelligence", - ], - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.", - ruby_cloud_title = "Cloud Video Intelligence V1beta2", - deps = [ - ":videointelligence_ruby_grpc", - ":videointelligence_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1beta2-ruby", - deps = [ - ":videointelligence_ruby_gapic", - ":videointelligence_ruby_grpc", - ":videointelligence_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 = "videointelligence_csharp_proto", - deps = [":videointelligence_proto"], -) - -csharp_grpc_library( - name = "videointelligence_csharp_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_csharp_proto"], -) - -csharp_gapic_library( - name = "videointelligence_csharp_gapic", - srcs = [":videointelligence_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":videointelligence_csharp_grpc", - ":videointelligence_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1beta2-csharp", - deps = [ - ":videointelligence_csharp_gapic", - ":videointelligence_csharp_grpc", - ":videointelligence_csharp_proto", - ], -) - -############################################################################## -# 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 16:00:00 @@ -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 = "videointelligence_proto", - srcs = [ - "video_intelligence.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", - ], -) - -proto_library_with_info( - name = "videointelligence_proto_with_info", - deps = [ - ":videointelligence_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 = "videointelligence_java_proto", - deps = [":videointelligence_proto"], -) - -java_grpc_library( - name = "videointelligence_java_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_java_proto"], -) - -java_gapic_library( - name = "videointelligence_java_gapic", - srcs = [":videointelligence_proto_with_info"], - gapic_yaml = "videointelligence_gapic.yaml", - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":videointelligence_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":videointelligence_java_proto", - ], -) - -java_gapic_test( - name = "videointelligence_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.videointelligence.v1p1beta1.VideoIntelligenceServiceClientHttpJsonTest", - "com.google.cloud.videointelligence.v1p1beta1.VideoIntelligenceServiceClientTest", - ], - runtime_deps = [":videointelligence_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-videointelligence-v1p1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":videointelligence_java_gapic", - ":videointelligence_java_grpc", - ":videointelligence_java_proto", - ":videointelligence_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 = "videointelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p1beta1", - protos = [":videointelligence_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_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/apiv1p1beta1;videointelligence", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":videointelligence_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "videointelligence_go_gapic_test", - srcs = [":videointelligence_go_gapic_srcjar_test"], - embed = [":videointelligence_go_gapic"], - importpath = "cloud.google.com/go/videointelligence/apiv1p1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-videointelligence-v1p1beta1-go", - deps = [ - ":videointelligence_go_gapic", - ":videointelligence_go_gapic_srcjar-test.srcjar", - ":videointelligence_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "videointelligence_py_gapic", - srcs = [":videointelligence_proto"], - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "videointelligence_py_gapic_test", - srcs = [ - "videointelligence_py_gapic_pytest.py", - "videointelligence_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":videointelligence_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "videointelligence-v1p1beta1-py", - deps = [ - ":videointelligence_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 = "videointelligence_php_proto", - deps = [":videointelligence_proto"], -) - -php_grpc_library( - name = "videointelligence_php_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_php_proto"], -) - -php_gapic_library( - name = "videointelligence_php_gapic", - srcs = [":videointelligence_proto_with_info"], - gapic_yaml = "videointelligence_gapic.yaml", - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":videointelligence_php_grpc", - ":videointelligence_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1p1beta1-php", - deps = [ - ":videointelligence_php_gapic", - ":videointelligence_php_grpc", - ":videointelligence_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "videointelligence_nodejs_gapic", - package_name = "@google-cloud/video-intelligence", - src = ":videointelligence_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "videointelligence_grpc_service_config.json", - main_service = "videointelligence", - package = "google.cloud.videointelligence.v1p1beta1", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "videointelligence-v1p1beta1-nodejs", - deps = [ - ":videointelligence_nodejs_gapic", - ":videointelligence_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "videointelligence_ruby_proto", - deps = [":videointelligence_proto"], -) - -ruby_grpc_library( - name = "videointelligence_ruby_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "videointelligence_ruby_gapic", - srcs = [":videointelligence_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-video_intelligence-v1p1beta1", - "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE", - "ruby-cloud-product-url=https://cloud.google.com/video-intelligence", - "ruby-cloud-api-id=videointelligence.googleapis.com", - "ruby-cloud-api-shortname=videointelligence", - ], - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.", - ruby_cloud_title = "Cloud Video Intelligence V1p1beta1", - deps = [ - ":videointelligence_ruby_grpc", - ":videointelligence_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1p1beta1-ruby", - deps = [ - ":videointelligence_ruby_gapic", - ":videointelligence_ruby_grpc", - ":videointelligence_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 = "videointelligence_csharp_proto", - deps = [":videointelligence_proto"], -) - -csharp_grpc_library( - name = "videointelligence_csharp_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_csharp_proto"], -) - -csharp_gapic_library( - name = "videointelligence_csharp_gapic", - srcs = [":videointelligence_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml", - deps = [ - ":videointelligence_csharp_grpc", - ":videointelligence_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1p1beta1-csharp", - deps = [ - ":videointelligence_csharp_gapic", - ":videointelligence_csharp_grpc", - ":videointelligence_csharp_proto", - ], -) - -############################################################################## -# 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 16:00:00 @@ -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 = "videointelligence_proto", - srcs = [ - "video_intelligence.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", - ], -) - -proto_library_with_info( - name = "videointelligence_proto_with_info", - deps = [ - ":videointelligence_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 = "videointelligence_java_proto", - deps = [":videointelligence_proto"], -) - -java_grpc_library( - name = "videointelligence_java_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_java_proto"], -) - -java_gapic_library( - name = "videointelligence_java_gapic", - srcs = [":videointelligence_proto_with_info"], - gapic_yaml = "videointelligence_gapic.yaml", - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":videointelligence_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":videointelligence_java_proto", - ], -) - -java_gapic_test( - name = "videointelligence_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.videointelligence.v1p2beta1.VideoIntelligenceServiceClientHttpJsonTest", - "com.google.cloud.videointelligence.v1p2beta1.VideoIntelligenceServiceClientTest", - ], - runtime_deps = [":videointelligence_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-videointelligence-v1p2beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":videointelligence_java_gapic", - ":videointelligence_java_grpc", - ":videointelligence_java_proto", - ":videointelligence_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 = "videointelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p2beta1", - protos = [":videointelligence_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_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", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml", - transport = "grpc+rest", - deps = [ - ":videointelligence_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "videointelligence_go_gapic_test", - srcs = [":videointelligence_go_gapic_srcjar_test"], - embed = [":videointelligence_go_gapic"], - importpath = "cloud.google.com/go/videointelligence/apiv1p2beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-videointelligence-v1p2beta1-go", - deps = [ - ":videointelligence_go_gapic", - ":videointelligence_go_gapic_srcjar-test.srcjar", - ":videointelligence_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "videointelligence_py_gapic", - srcs = [":videointelligence_proto"], - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "videointelligence_py_gapic_test", - srcs = [ - "videointelligence_py_gapic_pytest.py", - "videointelligence_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":videointelligence_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "videointelligence-v1p2beta1-py", - deps = [ - ":videointelligence_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 = "videointelligence_php_proto", - deps = [":videointelligence_proto"], -) - -php_grpc_library( - name = "videointelligence_php_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_php_proto"], -) - -php_gapic_library( - name = "videointelligence_php_gapic", - srcs = [":videointelligence_proto_with_info"], - gapic_yaml = "videointelligence_gapic.yaml", - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml", - transport = "grpc+rest", - deps = [ - ":videointelligence_php_grpc", - ":videointelligence_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1p2beta1-php", - deps = [ - ":videointelligence_php_gapic", - ":videointelligence_php_grpc", - ":videointelligence_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "videointelligence_nodejs_gapic", - package_name = "@google-cloud/video-intelligence", - src = ":videointelligence_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "videointelligence_grpc_service_config.json", - main_service = "videointelligence", - package = "google.cloud.videointelligence.v1p2beta1", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "videointelligence-v1p2beta1-nodejs", - deps = [ - ":videointelligence_nodejs_gapic", - ":videointelligence_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "videointelligence_ruby_proto", - deps = [":videointelligence_proto"], -) - -ruby_grpc_library( - name = "videointelligence_ruby_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "videointelligence_ruby_gapic", - srcs = [":videointelligence_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-video_intelligence-v1p2beta1", - "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE", - "ruby-cloud-product-url=https://cloud.google.com/video-intelligence", - "ruby-cloud-api-id=videointelligence.googleapis.com", - "ruby-cloud-api-shortname=videointelligence", - ], - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.", - ruby_cloud_title = "Cloud Video Intelligence V1p2beta1", - deps = [ - ":videointelligence_ruby_grpc", - ":videointelligence_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1p2beta1-ruby", - deps = [ - ":videointelligence_ruby_gapic", - ":videointelligence_ruby_grpc", - ":videointelligence_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 = "videointelligence_csharp_proto", - deps = [":videointelligence_proto"], -) - -csharp_grpc_library( - name = "videointelligence_csharp_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_csharp_proto"], -) - -csharp_gapic_library( - name = "videointelligence_csharp_gapic", - srcs = [":videointelligence_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml", - deps = [ - ":videointelligence_csharp_grpc", - ":videointelligence_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1p2beta1-csharp", - deps = [ - ":videointelligence_csharp_gapic", - ":videointelligence_csharp_grpc", - ":videointelligence_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel --- a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,366 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "videointelligence_proto", - srcs = [ - "video_intelligence.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", - ], -) - -proto_library_with_info( - name = "videointelligence_proto_with_info", - deps = [ - ":videointelligence_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 = "videointelligence_java_proto", - deps = [":videointelligence_proto"], -) - -java_grpc_library( - name = "videointelligence_java_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_java_proto"], -) - -java_gapic_library( - name = "videointelligence_java_gapic", - srcs = [":videointelligence_proto_with_info"], - gapic_yaml = "videointelligence_gapic.yaml", - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":videointelligence_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":videointelligence_java_proto", - ], -) - -java_gapic_test( - name = "videointelligence_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.videointelligence.v1p3beta1.StreamingVideoIntelligenceServiceClientHttpJsonTest", - "com.google.cloud.videointelligence.v1p3beta1.StreamingVideoIntelligenceServiceClientTest", - "com.google.cloud.videointelligence.v1p3beta1.VideoIntelligenceServiceClientHttpJsonTest", - "com.google.cloud.videointelligence.v1p3beta1.VideoIntelligenceServiceClientTest", - ], - runtime_deps = [":videointelligence_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-videointelligence-v1p3beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":videointelligence_java_gapic", - ":videointelligence_java_grpc", - ":videointelligence_java_proto", - ":videointelligence_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 = "videointelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p3beta1", - protos = [":videointelligence_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_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", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", - deps = [ - ":videointelligence_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "videointelligence_go_gapic_test", - srcs = [":videointelligence_go_gapic_srcjar_test"], - embed = [":videointelligence_go_gapic"], - importpath = "cloud.google.com/go/videointelligence/apiv1p3beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-videointelligence-v1p3beta1-go", - deps = [ - ":videointelligence_go_gapic", - ":videointelligence_go_gapic_srcjar-test.srcjar", - ":videointelligence_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "videointelligence_py_gapic", - srcs = [":videointelligence_proto"], - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "videointelligence_py_gapic_test", - srcs = [ - "videointelligence_py_gapic_pytest.py", - "videointelligence_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":videointelligence_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "videointelligence-v1p3beta1-py", - deps = [ - ":videointelligence_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 = "videointelligence_php_proto", - deps = [":videointelligence_proto"], -) - -php_grpc_library( - name = "videointelligence_php_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_php_proto"], -) - -php_gapic_library( - name = "videointelligence_php_gapic", - srcs = [":videointelligence_proto_with_info"], - gapic_yaml = "videointelligence_gapic.yaml", - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", - transport = "grpc+rest", - deps = [ - ":videointelligence_php_grpc", - ":videointelligence_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1p3beta1-php", - deps = [ - ":videointelligence_php_gapic", - ":videointelligence_php_grpc", - ":videointelligence_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "videointelligence_nodejs_gapic", - package_name = "@google-cloud/video-intelligence", - src = ":videointelligence_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "videointelligence_grpc_service_config.json", - main_service = "videointelligence", - package = "google.cloud.videointelligence.v1p3beta1", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "videointelligence-v1p3beta1-nodejs", - deps = [ - ":videointelligence_nodejs_gapic", - ":videointelligence_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "videointelligence_ruby_proto", - deps = [":videointelligence_proto"], -) - -ruby_grpc_library( - name = "videointelligence_ruby_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "videointelligence_ruby_gapic", - srcs = [":videointelligence_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-video_intelligence-v1p3beta1", - "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE", - "ruby-cloud-product-url=https://cloud.google.com/video-intelligence", - "ruby-cloud-api-id=videointelligence.googleapis.com", - "ruby-cloud-api-shortname=videointelligence", - ], - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.", - ruby_cloud_title = "Cloud Video Intelligence V1p3beta1", - deps = [ - ":videointelligence_ruby_grpc", - ":videointelligence_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1p3beta1-ruby", - deps = [ - ":videointelligence_ruby_gapic", - ":videointelligence_ruby_grpc", - ":videointelligence_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 = "videointelligence_csharp_proto", - deps = [":videointelligence_proto"], -) - -csharp_grpc_library( - name = "videointelligence_csharp_grpc", - srcs = [":videointelligence_proto"], - deps = [":videointelligence_csharp_proto"], -) - -csharp_gapic_library( - name = "videointelligence_csharp_gapic", - srcs = [":videointelligence_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "videointelligence_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", - deps = [ - ":videointelligence_csharp_grpc", - ":videointelligence_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-videointelligence-v1p3beta1-csharp", - deps = [ - ":videointelligence_csharp_gapic", - ":videointelligence_csharp_grpc", - ":videointelligence_csharp_proto", - ], -) - -############################################################################## -# 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 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-vision. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for vision. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "vision_ruby_wrapper", - srcs = ["//google/cloud/vision/v1:vision_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-vision", - "ruby-cloud-env-prefix=VISION", - "ruby-cloud-wrapper-of=v1:0.0;v1p3beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/vision", - "ruby-cloud-api-id=vision.googleapis.com", - "ruby-cloud-api-shortname=vision", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.", - ruby_cloud_title = "Cloud Vision", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-vision-ruby", - deps = [ - ":vision_ruby_wrapper", - ], -) diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.bazel --- a/google/cloud/vision/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/vision/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,409 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "vision_proto", - srcs = [ - "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", - "//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", - deps = [ - ":vision_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 = "vision_java_proto", - deps = [":vision_proto"], -) - -java_grpc_library( - name = "vision_java_grpc", - srcs = [":vision_proto"], - deps = [":vision_java_proto"], -) - -java_gapic_library( - name = "vision_java_gapic", - srcs = [":vision_proto_with_info"], - gapic_yaml = "vision_gapic.yaml", - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "vision_v1.yaml", - test_deps = [ - ":vision_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":vision_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "vision_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.vision.v1.ImageAnnotatorClientHttpJsonTest", - "com.google.cloud.vision.v1.ImageAnnotatorClientTest", - "com.google.cloud.vision.v1.ProductSearchClientHttpJsonTest", - "com.google.cloud.vision.v1.ProductSearchClientTest", - ], - runtime_deps = [":vision_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-vision-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":vision_java_gapic", - ":vision_java_grpc", - ":vision_java_proto", - ":vision_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 = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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 = "vision_go_gapic", - srcs = [":vision_proto_with_info"], - grpc_service_config = "vision_grpc_service_config.json", - importpath = "cloud.google.com/go/vision/apiv1;vision", - metadata = True, - rest_numeric_enums = False, - service_yaml = "vision_v1.yaml", - transport = "grpc+rest", - deps = [ - ":vision_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - 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-vision-v1-go", - deps = [ - ":vision_go_gapic", - ":vision_go_gapic_srcjar-metadata.srcjar", - ":vision_go_gapic_srcjar-test.srcjar", - ":vision_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "vision_py_gapic", - srcs = [":vision_proto"], - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "vision_v1.yaml", - transport = "grpc", -) - -py_test( - name = "vision_py_gapic_test", - srcs = [ - "vision_py_gapic_pytest.py", - "vision_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":vision_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "vision-v1-py", - deps = [ - ":vision_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 = "vision_php_proto", - deps = [":vision_proto"], -) - -php_grpc_library( - name = "vision_php_grpc", - srcs = [":vision_proto"], - deps = [":vision_php_proto"], -) - -php_gapic_library( - name = "vision_php_gapic", - srcs = [":vision_proto_with_info"], - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "vision_v1.yaml", - transport = "grpc+rest", - deps = [ - ":vision_php_grpc", - ":vision_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-vision-v1-php", - deps = [ - ":vision_php_gapic", - ":vision_php_grpc", - ":vision_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "vision_nodejs_gapic", - package_name = "@google-cloud/vision", - src = ":vision_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "vision_grpc_service_config.json", - main_service = "vision", - package = "google.cloud.vision.v1", - rest_numeric_enums = False, - service_yaml = "vision_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "vision-v1-nodejs", - deps = [ - ":vision_nodejs_gapic", - ":vision_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "vision_ruby_proto", - deps = [":vision_proto"], -) - -ruby_grpc_library( - name = "vision_ruby_grpc", - srcs = [":vision_proto"], - deps = [":vision_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "vision_ruby_gapic", - srcs = [":vision_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=vision.googleapis.com", - "ruby-cloud-api-shortname=vision", - "ruby-cloud-env-prefix=VISION", - "ruby-cloud-gem-name=google-cloud-vision-v1", - "ruby-cloud-generate-standalone-snippets=true", - "ruby-cloud-generate-yardoc-snippets=true", - "ruby-cloud-product-url=https://cloud.google.com/vision", - ], - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.", - ruby_cloud_title = "Cloud Vision V1", - deps = [ - ":vision_ruby_grpc", - ":vision_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-vision-v1-ruby", - deps = [ - ":vision_ruby_gapic", - ":vision_ruby_grpc", - ":vision_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 = "vision_csharp_proto", - deps = [":vision_proto"], -) - -csharp_grpc_library( - name = "vision_csharp_grpc", - srcs = [":vision_proto"], - deps = [":vision_csharp_proto"], -) - -csharp_gapic_library( - name = "vision_csharp_gapic", - srcs = [":vision_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "vision_v1.yaml", - deps = [ - ":vision_csharp_grpc", - ":vision_csharp_proto", - ], -) - -# 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_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"], - grpc_only = True, - deps = [":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 16:00:00 @@ -1,352 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "vision_proto", - srcs = [ - "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/rpc:status_proto", - "//google/type:color_proto", - "//google/type:latlng_proto", - ], -) - -proto_library_with_info( - name = "vision_proto_with_info", - deps = [ - ":vision_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 = "vision_java_proto", - deps = [":vision_proto"], -) - -java_grpc_library( - name = "vision_java_grpc", - srcs = [":vision_proto"], - deps = [":vision_java_proto"], -) - -java_gapic_library( - name = "vision_java_gapic", - srcs = [":vision_proto_with_info"], - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":vision_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":vision_java_proto", - ], -) - -java_gapic_test( - name = "vision_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.vision.v1p1beta1.ImageAnnotatorClientHttpJsonTest", - "com.google.cloud.vision.v1p1beta1.ImageAnnotatorClientTest", - ], - runtime_deps = [":vision_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-vision-v1p1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":vision_java_gapic", - ":vision_java_grpc", - ":vision_java_proto", - ":vision_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 = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p1beta1", - protos = [":vision_proto"], - deps = [ - "//google/api:annotations_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/apiv1p1beta1;vision", - rest_numeric_enums = False, - service_yaml = "vision_v1p1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":vision_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/apiv1p1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-vision-v1p1beta1-go", - deps = [ - ":vision_go_gapic", - ":vision_go_gapic_srcjar-test.srcjar", - ":vision_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "vision_py_gapic", - srcs = [":vision_proto"], - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "vision_py_gapic_test", - srcs = [ - "vision_py_gapic_pytest.py", - "vision_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":vision_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "vision-v1p1beta1-py", - deps = [ - ":vision_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 = "vision_php_proto", - deps = [":vision_proto"], -) - -php_grpc_library( - name = "vision_php_grpc", - srcs = [":vision_proto"], - deps = [":vision_php_proto"], -) - -php_gapic_library( - name = "vision_php_gapic", - srcs = [":vision_proto_with_info"], - gapic_yaml = "vision_gapic.yaml", - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":vision_php_grpc", - ":vision_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-vision-v1p1beta1-php", - deps = [ - ":vision_php_gapic", - ":vision_php_grpc", - ":vision_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "vision_nodejs_gapic", - package_name = "@google-cloud/vision", - src = ":vision_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "vision_grpc_service_config.json", - main_service = "vision", - package = "google.cloud.vision.v1p1beta1", - rest_numeric_enums = False, - service_yaml = "vision_v1p1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "vision-v1p1beta1-nodejs", - deps = [ - ":vision_nodejs_gapic", - ":vision_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "vision_ruby_proto", - deps = [":vision_proto"], -) - -ruby_grpc_library( - name = "vision_ruby_grpc", - srcs = [":vision_proto"], - deps = [":vision_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "vision_ruby_gapic", - srcs = [":vision_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-vision-v1p1beta1"], - rest_numeric_enums = False, - deps = [ - ":vision_ruby_grpc", - ":vision_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-vision-v1p1beta1-ruby", - deps = [ - ":vision_ruby_gapic", - ":vision_ruby_grpc", - ":vision_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 = "vision_csharp_proto", - deps = [":vision_proto"], -) - -csharp_grpc_library( - name = "vision_csharp_grpc", - srcs = [":vision_proto"], - deps = [":vision_csharp_proto"], -) - -csharp_gapic_library( - name = "vision_csharp_gapic", - srcs = [":vision_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":vision_csharp_grpc", - ":vision_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-vision-v1p1beta1-csharp", - deps = [ - ":vision_csharp_gapic", - ":vision_csharp_grpc", - ":vision_csharp_proto", - ], -) - -############################################################################## -# 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 16:00:00 @@ -1,359 +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 = "vision_proto", - srcs = [ - "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", - "//google/type:color_proto", - "//google/type:latlng_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "vision_proto_with_info", - deps = [ - ":vision_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 = "vision_java_proto", - deps = [":vision_proto"], -) - -java_grpc_library( - name = "vision_java_grpc", - srcs = [":vision_proto"], - deps = [":vision_java_proto"], -) - -java_gapic_library( - name = "vision_java_gapic", - srcs = [":vision_proto_with_info"], - gapic_yaml = "vision_gapic.yaml", - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":vision_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":vision_java_proto", - ], -) - -java_gapic_test( - name = "vision_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.vision.v1p2beta1.ImageAnnotatorClientHttpJsonTest", - "com.google.cloud.vision.v1p2beta1.ImageAnnotatorClientTest", - ], - runtime_deps = [":vision_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-vision-v1p2beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":vision_java_gapic", - ":vision_java_grpc", - ":vision_java_proto", - ":vision_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 = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p2beta1", - 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 = "vision_go_gapic", - srcs = [":vision_proto_with_info"], - grpc_service_config = "vision_grpc_service_config.json", - importpath = "cloud.google.com/go/vision/apiv1p2beta1;vision", - rest_numeric_enums = False, - service_yaml = "vision_v1p2beta1.yaml", - transport = "grpc+rest", - deps = [ - ":vision_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "vision_go_gapic_test", - srcs = [":vision_go_gapic_srcjar_test"], - embed = [":vision_go_gapic"], - importpath = "cloud.google.com/go/vision/apiv1p2beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-vision-v1p2beta1-go", - deps = [ - ":vision_go_gapic", - ":vision_go_gapic_srcjar-test.srcjar", - ":vision_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "vision_py_gapic", - srcs = [":vision_proto"], - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "vision_py_gapic_test", - srcs = [ - "vision_py_gapic_pytest.py", - "vision_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":vision_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "vision-v1p2beta1-py", - deps = [ - ":vision_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 = "vision_php_proto", - deps = [":vision_proto"], -) - -php_grpc_library( - name = "vision_php_grpc", - srcs = [":vision_proto"], - deps = [":vision_php_proto"], -) - -php_gapic_library( - name = "vision_php_gapic", - srcs = [":vision_proto_with_info"], - gapic_yaml = "vision_gapic.yaml", - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":vision_php_grpc", - ":vision_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-vision-v1p2beta1-php", - deps = [ - ":vision_php_gapic", - ":vision_php_grpc", - ":vision_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "vision_nodejs_gapic", - package_name = "@google-cloud/vision", - src = ":vision_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "vision_grpc_service_config.json", - main_service = "vision", - package = "google.cloud.vision.v1p2beta1", - rest_numeric_enums = False, - service_yaml = "vision_v1p2beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "vision-v1p2beta1-nodejs", - deps = [ - ":vision_nodejs_gapic", - ":vision_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "vision_ruby_proto", - deps = [":vision_proto"], -) - -ruby_grpc_library( - name = "vision_ruby_grpc", - srcs = [":vision_proto"], - deps = [":vision_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "vision_ruby_gapic", - srcs = [":vision_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-vision-v1p2beta1"], - rest_numeric_enums = False, - deps = [ - ":vision_ruby_grpc", - ":vision_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-vision-v1p2beta1-ruby", - deps = [ - ":vision_ruby_gapic", - ":vision_ruby_grpc", - ":vision_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 = "vision_csharp_proto", - deps = [":vision_proto"], -) - -csharp_grpc_library( - name = "vision_csharp_grpc", - srcs = [":vision_proto"], - deps = [":vision_csharp_proto"], -) - -csharp_gapic_library( - name = "vision_csharp_gapic", - srcs = [":vision_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":vision_csharp_grpc", - ":vision_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-vision-v1p2beta1-csharp", - deps = [ - ":vision_csharp_gapic", - ":vision_csharp_grpc", - ":vision_csharp_proto", - ], -) - -############################################################################## -# 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 16:00:00 @@ -1,376 +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 = "vision_proto", - srcs = [ - "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", - "//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", - deps = [ - ":vision_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 = "vision_java_proto", - deps = [":vision_proto"], -) - -java_grpc_library( - name = "vision_java_grpc", - srcs = [":vision_proto"], - deps = [":vision_java_proto"], -) - -java_gapic_library( - name = "vision_java_gapic", - srcs = [":vision_proto_with_info"], - gapic_yaml = "vision_gapic.yaml", - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":vision_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":vision_java_proto", - ], -) - -java_gapic_test( - name = "vision_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.vision.v1p3beta1.ImageAnnotatorClientHttpJsonTest", - "com.google.cloud.vision.v1p3beta1.ImageAnnotatorClientTest", - "com.google.cloud.vision.v1p3beta1.ProductSearchClientHttpJsonTest", - "com.google.cloud.vision.v1p3beta1.ProductSearchClientTest", - ], - runtime_deps = [":vision_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-vision-v1p3beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":vision_java_gapic", - ":vision_java_grpc", - ":vision_java_proto", - ":vision_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 = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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", - ], -) - -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", - rest_numeric_enums = False, - service_yaml = "vision_v1p3beta1.yaml", - transport = "grpc+rest", - deps = [ - ":vision_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "vision_go_gapic_test", - srcs = [":vision_go_gapic_srcjar_test"], - embed = [":vision_go_gapic"], - importpath = "cloud.google.com/go/vision/apiv1p3beta1", -) - -# 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", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "vision_py_gapic", - srcs = [":vision_proto"], - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "vision_py_gapic_test", - srcs = [ - "vision_py_gapic_pytest.py", - "vision_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":vision_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "vision-v1p3beta1-py", - deps = [ - ":vision_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 = "vision_php_proto", - deps = [":vision_proto"], -) - -php_grpc_library( - name = "vision_php_grpc", - srcs = [":vision_proto"], - deps = [":vision_php_proto"], -) - -php_gapic_library( - name = "vision_php_gapic", - srcs = [":vision_proto_with_info"], - gapic_yaml = "vision_gapic.yaml", - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "vision_v1p3beta1.yaml", - transport = "grpc+rest", - deps = [ - ":vision_php_grpc", - ":vision_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-vision-v1p3beta1-php", - deps = [ - ":vision_php_gapic", - ":vision_php_grpc", - ":vision_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "vision_nodejs_gapic", - package_name = "@google-cloud/vision", - src = ":vision_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "vision_grpc_service_config.json", - main_service = "vision", - package = "google.cloud.vision.v1p3beta1", - rest_numeric_enums = False, - service_yaml = "vision_v1p3beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "vision-v1p3beta1-nodejs", - deps = [ - ":vision_nodejs_gapic", - ":vision_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "vision_ruby_proto", - deps = [":vision_proto"], -) - -ruby_grpc_library( - name = "vision_ruby_grpc", - srcs = [":vision_proto"], - deps = [":vision_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "vision_ruby_gapic", - srcs = [":vision_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-vision-v1p3beta1", - "ruby-cloud-env-prefix=VISION", - "ruby-cloud-product-url=https://cloud.google.com/vision", - "ruby-cloud-api-id=vision.googleapis.com", - "ruby-cloud-api-shortname=vision", - ], - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.", - ruby_cloud_title = "Cloud Vision V1p3beta1", - deps = [ - ":vision_ruby_grpc", - ":vision_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-vision-v1p3beta1-ruby", - deps = [ - ":vision_ruby_gapic", - ":vision_ruby_grpc", - ":vision_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 = "vision_csharp_proto", - deps = [":vision_proto"], -) - -csharp_grpc_library( - name = "vision_csharp_grpc", - srcs = [":vision_proto"], - deps = [":vision_csharp_proto"], -) - -csharp_gapic_library( - name = "vision_csharp_gapic", - srcs = [":vision_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":vision_csharp_grpc", - ":vision_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-vision-v1p3beta1-csharp", - deps = [ - ":vision_csharp_gapic", - ":vision_csharp_grpc", - ":vision_csharp_proto", - ], -) - -############################################################################## -# 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 16:00:00 @@ -1,377 +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 = "vision_proto", - srcs = [ - "face.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", - "//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", - deps = [ - ":vision_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 = "vision_java_proto", - deps = [":vision_proto"], -) - -java_grpc_library( - name = "vision_java_grpc", - srcs = [":vision_proto"], - deps = [":vision_java_proto"], -) - -java_gapic_library( - name = "vision_java_gapic", - srcs = [":vision_proto_with_info"], - gapic_yaml = "vision_gapic.yaml", - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":vision_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":vision_java_proto", - ], -) - -java_gapic_test( - name = "vision_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.vision.v1p4beta1.ImageAnnotatorClientHttpJsonTest", - "com.google.cloud.vision.v1p4beta1.ImageAnnotatorClientTest", - "com.google.cloud.vision.v1p4beta1.ProductSearchClientHttpJsonTest", - "com.google.cloud.vision.v1p4beta1.ProductSearchClientTest", - ], - runtime_deps = [":vision_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-vision-v1p4beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":vision_java_gapic", - ":vision_java_grpc", - ":vision_java_proto", - ":vision_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 = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1", - 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 = "vision_go_gapic", - srcs = [":vision_proto_with_info"], - grpc_service_config = "vision_grpc_service_config.json", - importpath = "cloud.google.com/go/vision/apiv1p4beta1;vision", - rest_numeric_enums = False, - service_yaml = "vision_v1p4beta1.yaml", - transport = "grpc+rest", - deps = [ - ":vision_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "vision_go_gapic_test", - srcs = [":vision_go_gapic_srcjar_test"], - embed = [":vision_go_gapic"], - importpath = "cloud.google.com/go/vision/apiv1p4beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-vision-v1p4beta1-go", - deps = [ - ":vision_go_gapic", - ":vision_go_gapic_srcjar-test.srcjar", - ":vision_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "vision_py_gapic", - srcs = [":vision_proto"], - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "vision_py_gapic_test", - srcs = [ - "vision_py_gapic_pytest.py", - "vision_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":vision_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "vision-v1p4beta1-py", - deps = [ - ":vision_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 = "vision_php_proto", - deps = [":vision_proto"], -) - -php_grpc_library( - name = "vision_php_grpc", - srcs = [":vision_proto"], - deps = [":vision_php_proto"], -) - -php_gapic_library( - name = "vision_php_gapic", - srcs = [":vision_proto_with_info"], - gapic_yaml = "vision_gapic.yaml", - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "vision_v1p4beta1.yaml", - transport = "grpc+rest", - deps = [ - ":vision_php_grpc", - ":vision_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-vision-v1p4beta1-php", - deps = [ - ":vision_php_gapic", - ":vision_php_grpc", - ":vision_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "vision_nodejs_gapic", - package_name = "@google-cloud/vision", - src = ":vision_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "vision_grpc_service_config.json", - main_service = "vision", - package = "google.cloud.vision.v1p4beta1", - rest_numeric_enums = False, - service_yaml = "vision_v1p4beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "vision-v1p4beta1-nodejs", - deps = [ - ":vision_nodejs_gapic", - ":vision_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "vision_ruby_proto", - deps = [":vision_proto"], -) - -ruby_grpc_library( - name = "vision_ruby_grpc", - srcs = [":vision_proto"], - deps = [":vision_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "vision_ruby_gapic", - srcs = [":vision_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-vision-v1p4beta1", - "ruby-cloud-env-prefix=VISION", - "ruby-cloud-product-url=https://cloud.google.com/vision", - "ruby-cloud-api-id=vision.googleapis.com", - "ruby-cloud-api-shortname=vision", - ], - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.", - ruby_cloud_title = "Cloud Vision V1p4beta1", - deps = [ - ":vision_ruby_grpc", - ":vision_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-vision-v1p4beta1-ruby", - deps = [ - ":vision_ruby_gapic", - ":vision_ruby_grpc", - ":vision_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 = "vision_csharp_proto", - deps = [":vision_proto"], -) - -csharp_grpc_library( - name = "vision_csharp_grpc", - srcs = [":vision_proto"], - deps = [":vision_csharp_proto"], -) - -csharp_gapic_library( - name = "vision_csharp_gapic", - srcs = [":vision_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "vision_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":vision_csharp_grpc", - ":vision_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-vision-v1p4beta1-csharp", - deps = [ - ":vision_csharp_gapic", - ":vision_csharp_grpc", - ":vision_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/visionai/v1alpha1/BUILD.bazel b/google/cloud/visionai/v1alpha1/BUILD.bazel --- a/google/cloud/visionai/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/visionai/v1alpha1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,427 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "visionai_proto", - srcs = [ - "annotations.proto", - "common.proto", - "lva.proto", - "lva_resources.proto", - "lva_service.proto", - "platform.proto", - "streaming_resources.proto", - "streaming_service.proto", - "streams_resources.proto", - "streams_service.proto", - "warehouse.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:datetime_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "visionai_proto_with_info", - deps = [ - ":visionai_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "visionai_java_proto", - deps = [":visionai_proto"], -) - -java_grpc_library( - name = "visionai_java_grpc", - srcs = [":visionai_proto"], - deps = [":visionai_java_proto"], -) - -java_gapic_library( - name = "visionai_java_gapic", - srcs = [":visionai_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "visionai_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "visionai_v1alpha1.yaml", - test_deps = [ - ":visionai_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":visionai_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "visionai_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.visionai.v1alpha1.AppPlatformClientHttpJsonTest", - "com.google.cloud.visionai.v1alpha1.AppPlatformClientTest", - "com.google.cloud.visionai.v1alpha1.LiveVideoAnalyticsClientHttpJsonTest", - "com.google.cloud.visionai.v1alpha1.LiveVideoAnalyticsClientTest", - "com.google.cloud.visionai.v1alpha1.StreamingServiceClientHttpJsonTest", - "com.google.cloud.visionai.v1alpha1.StreamingServiceClientTest", - "com.google.cloud.visionai.v1alpha1.StreamsServiceClientHttpJsonTest", - "com.google.cloud.visionai.v1alpha1.StreamsServiceClientTest", - "com.google.cloud.visionai.v1alpha1.WarehouseClientHttpJsonTest", - "com.google.cloud.visionai.v1alpha1.WarehouseClientTest", - ], - runtime_deps = [":visionai_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-visionai-v1alpha1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":visionai_java_gapic", - ":visionai_java_grpc", - ":visionai_java_proto", - ":visionai_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "visionai_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1", - protos = [":visionai_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - "//google/type:datetime_go_proto", - ], -) - -go_gapic_library( - name = "visionai_go_gapic", - srcs = [":visionai_proto_with_info"], - grpc_service_config = "visionai_grpc_service_config.json", - importpath = "cloud.google.com/go/visionai/apiv1alpha1;visionai", - metadata = True, - rest_numeric_enums = False, - service_yaml = "visionai_v1alpha1.yaml", - transport = "grpc+rest", - deps = [ - ":visionai_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "visionai_go_gapic_test", - srcs = [":visionai_go_gapic_srcjar_test"], - embed = [":visionai_go_gapic"], - importpath = "cloud.google.com/go/visionai/apiv1alpha1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-visionai-v1alpha1-go", - deps = [ - ":visionai_go_gapic", - ":visionai_go_gapic_srcjar-metadata.srcjar", - ":visionai_go_gapic_srcjar-test.srcjar", - ":visionai_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "visionai_py_gapic", - srcs = [":visionai_proto"], - grpc_service_config = "visionai_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "visionai_v1alpha1.yaml", - transport = "grpc+rest", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "visionai_py_gapic_test", - srcs = [ - "visionai_py_gapic_pytest.py", - "visionai_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":visionai_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "visionai-v1alpha1-py", - deps = [ - ":visionai_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "visionai_php_proto", - deps = [":visionai_proto"], -) - -php_grpc_library( - name = "visionai_php_grpc", - srcs = [":visionai_proto"], - deps = [":visionai_php_proto"], -) - -php_gapic_library( - name = "visionai_php_gapic", - srcs = [":visionai_proto_with_info"], - grpc_service_config = "visionai_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "visionai_v1alpha1.yaml", - transport = "grpc+rest", - deps = [ - ":visionai_php_grpc", - ":visionai_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-visionai-v1alpha1-php", - deps = [ - ":visionai_php_gapic", - ":visionai_php_grpc", - ":visionai_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "visionai_nodejs_gapic", - package_name = "@google-cloud/visionai", - src = ":visionai_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "visionai_grpc_service_config.json", - package = "google.cloud.visionai.v1alpha1", - rest_numeric_enums = False, - service_yaml = "visionai_v1alpha1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "visionai-v1alpha1-nodejs", - deps = [ - ":visionai_nodejs_gapic", - ":visionai_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "visionai_ruby_proto", - deps = [":visionai_proto"], -) - -ruby_grpc_library( - name = "visionai_ruby_grpc", - srcs = [":visionai_proto"], - deps = [":visionai_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "visionai_ruby_gapic", - srcs = [":visionai_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-visionai-v1alpha1", - ], - grpc_service_config = "visionai_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "visionai_v1alpha1.yaml", - deps = [ - ":visionai_ruby_grpc", - ":visionai_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-visionai-v1alpha1-ruby", - deps = [ - ":visionai_ruby_gapic", - ":visionai_ruby_grpc", - ":visionai_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "visionai_csharp_proto", - deps = [":visionai_proto"], -) - -csharp_grpc_library( - name = "visionai_csharp_grpc", - srcs = [":visionai_proto"], - deps = [":visionai_csharp_proto"], -) - -csharp_gapic_library( - name = "visionai_csharp_gapic", - srcs = [":visionai_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "visionai_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "visionai_v1alpha1.yaml", - deps = [ - ":visionai_csharp_grpc", - ":visionai_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-visionai-v1alpha1-csharp", - deps = [ - ":visionai_csharp_gapic", - ":visionai_csharp_grpc", - ":visionai_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "visionai_cc_proto", - deps = [":visionai_proto"], -) - -cc_grpc_library( - name = "visionai_cc_grpc", - srcs = [":visionai_proto"], - grpc_only = True, - deps = [":visionai_cc_proto"], -) diff -urN a/google/cloud/vmmigration/BUILD.bazel b/google/cloud/vmmigration/BUILD.bazel --- a/google/cloud/vmmigration/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/vmmigration/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-vm_migration. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for VMMigration. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "vmmigration_ruby_wrapper", - srcs = ["//google/cloud/vmmigration/v1:vmmigration_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-vm_migration", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/migrate/compute-engine/", - "ruby-cloud-api-id=vmmigration.googleapis.com", - "ruby-cloud-api-shortname=vmmigration", - "ruby-cloud-namespace-override=VmMigration=VMMigration", - ], - ruby_cloud_description = "Migrate for Compute Engine enables you to migrate (Lift and Shift) your virtual machines (VMs), with minor automatic modifications, from your source environment to Google Compute Engine.", - ruby_cloud_title = "Migrate for Compute Engine", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-vmmigration-ruby", - deps = [ - ":vmmigration_ruby_wrapper", - ], -) diff -urN a/google/cloud/vmmigration/v1/BUILD.bazel b/google/cloud/vmmigration/v1/BUILD.bazel --- a/google/cloud/vmmigration/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/vmmigration/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,400 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "vmmigration_proto", - srcs = [ - "vmmigration.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:error_details_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "vmmigration_proto_with_info", - deps = [ - ":vmmigration_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 = "vmmigration_java_proto", - deps = [":vmmigration_proto"], -) - -java_grpc_library( - name = "vmmigration_java_grpc", - srcs = [":vmmigration_proto"], - deps = [":vmmigration_java_proto"], -) - -java_gapic_library( - name = "vmmigration_java_gapic", - srcs = [":vmmigration_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "vmmigration_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "vmmigration_v1.yaml", - test_deps = [ - ":vmmigration_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":vmmigration_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "vmmigration_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.vmmigration.v1.VmMigrationClientHttpJsonTest", - "com.google.cloud.vmmigration.v1.VmMigrationClientTest", - ], - runtime_deps = [":vmmigration_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-vmmigration-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":vmmigration_java_gapic", - ":vmmigration_java_grpc", - ":vmmigration_java_proto", - ":vmmigration_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 = "vmmigration_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/vmmigration/v1", - protos = [":vmmigration_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:errdetails_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "vmmigration_go_gapic", - srcs = [":vmmigration_proto_with_info"], - grpc_service_config = "vmmigration_v1_grpc_service_config.json", - importpath = "cloud.google.com/go/vmmigration/apiv1;vmmigration", - metadata = True, - rest_numeric_enums = False, - service_yaml = "vmmigration_v1.yaml", - transport = "grpc+rest", - deps = [ - ":vmmigration_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 = "vmmigration_go_gapic_test", - srcs = [":vmmigration_go_gapic_srcjar_test"], - embed = [":vmmigration_go_gapic"], - importpath = "cloud.google.com/go/vmmigration/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-vmmigration-v1-go", - deps = [ - ":vmmigration_go_gapic", - ":vmmigration_go_gapic_srcjar-metadata.srcjar", - ":vmmigration_go_gapic_srcjar-test.srcjar", - ":vmmigration_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "vmmigration_py_gapic", - srcs = [":vmmigration_proto"], - grpc_service_config = "vmmigration_v1_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-vm-migration", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "vmmigration_py_gapic_test", - srcs = [ - "vmmigration_py_gapic_pytest.py", - "vmmigration_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":vmmigration_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "vmmigration-v1-py", - deps = [ - ":vmmigration_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 = "vmmigration_php_proto", - deps = [":vmmigration_proto"], -) - -php_grpc_library( - name = "vmmigration_php_grpc", - srcs = [":vmmigration_proto"], - deps = [":vmmigration_php_proto"], -) - -php_gapic_library( - name = "vmmigration_php_gapic", - srcs = [":vmmigration_proto_with_info"], - grpc_service_config = "vmmigration_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "vmmigration_v1.yaml", - transport = "grpc+rest", - deps = [ - ":vmmigration_php_grpc", - ":vmmigration_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-vmmigration-v1-php", - deps = [ - ":vmmigration_php_gapic", - ":vmmigration_php_grpc", - ":vmmigration_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "vmmigration_nodejs_gapic", - package_name = "@google-cloud/vmmigration", - src = ":vmmigration_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "vmmigration_v1_grpc_service_config.json", - package = "google.cloud.vmmigration.v1", - rest_numeric_enums = False, - service_yaml = "vmmigration_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "vmmigration-v1-nodejs", - deps = [ - ":vmmigration_nodejs_gapic", - ":vmmigration_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "vmmigration_ruby_proto", - deps = [":vmmigration_proto"], -) - -ruby_grpc_library( - name = "vmmigration_ruby_grpc", - srcs = [":vmmigration_proto"], - deps = [":vmmigration_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "vmmigration_ruby_gapic", - srcs = [":vmmigration_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-vm_migration-v1", - "ruby-cloud-product-url=https://cloud.google.com/migrate/compute-engine/", - "ruby-cloud-api-id=vmmigration.googleapis.com", - "ruby-cloud-api-shortname=vmmigration", - "ruby-cloud-namespace-override=VmMigration=VMMigration", - ], - grpc_service_config = "vmmigration_v1_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Migrate for Compute Engine enables you to migrate (Lift and Shift) your virtual machines (VMs), with minor automatic modifications, from your source environment to Google Compute Engine.", - ruby_cloud_title = "Migrate for Compute Engine V1", - deps = [ - ":vmmigration_ruby_grpc", - ":vmmigration_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-vmmigration-v1-ruby", - deps = [ - ":vmmigration_ruby_gapic", - ":vmmigration_ruby_grpc", - ":vmmigration_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 = "vmmigration_csharp_proto", - deps = [":vmmigration_proto"], -) - -csharp_grpc_library( - name = "vmmigration_csharp_grpc", - srcs = [":vmmigration_proto"], - deps = [":vmmigration_csharp_proto"], -) - -csharp_gapic_library( - name = "vmmigration_csharp_gapic", - srcs = [":vmmigration_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "vmmigration_v1_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "vmmigration_v1.yaml", - deps = [ - ":vmmigration_csharp_grpc", - ":vmmigration_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-vmmigration-v1-csharp", - deps = [ - ":vmmigration_csharp_gapic", - ":vmmigration_csharp_grpc", - ":vmmigration_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "vmmigration_cc_proto", - deps = [":vmmigration_proto"], -) - -cc_grpc_library( - name = "vmmigration_cc_grpc", - srcs = [":vmmigration_proto"], - grpc_only = True, - deps = [":vmmigration_cc_proto"], -) diff -urN a/google/cloud/vmwareengine/BUILD.bazel b/google/cloud/vmwareengine/BUILD.bazel --- a/google/cloud/vmwareengine/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/vmwareengine/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-vmware_engine. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for VMware Engine. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "vmwareengine_ruby_wrapper", - srcs = ["//google/cloud/vmwareengine/v1:vmwareengine_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-vmware_engine", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/vmware-engine/", - "ruby-cloud-api-id=vmwareengine.googleapis.com", - "ruby-cloud-api-shortname=vmwareengine", - ], - ruby_cloud_description = "Google Cloud VMware Engine is a fully managed service that lets you run the VMware platform in Google Cloud. VMware Engine provides you with VMware operational continuity so you can benefit from a cloud consumption model and lower your total cost of ownership. VMware Engine also offers on-demand provisioning, pay-as-you-grow, and capacity optimization.", - ruby_cloud_title = "Google Cloud VMware Engine", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-vmwareengine-ruby", - deps = [ - ":vmwareengine_ruby_wrapper", - ], -) diff -urN a/google/cloud/vmwareengine/v1/BUILD.bazel b/google/cloud/vmwareengine/v1/BUILD.bazel --- a/google/cloud/vmwareengine/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/vmwareengine/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,395 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "vmwareengine_proto", - srcs = [ - "vmwareengine.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "vmwareengine_proto_with_info", - deps = [ - ":vmwareengine_proto", - "//google/cloud/location:location_proto", - "//google/cloud:common_resources_proto", - "//google/iam/v1:iam_policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "vmwareengine_java_proto", - deps = [":vmwareengine_proto"], -) - -java_grpc_library( - name = "vmwareengine_java_grpc", - srcs = [":vmwareengine_proto"], - deps = [":vmwareengine_java_proto"], -) - -java_gapic_library( - name = "vmwareengine_java_gapic", - srcs = [":vmwareengine_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "vmwareengine_grpc_service_config.json", - service_yaml = "vmwareengine_v1.yaml", - test_deps = [ - ":vmwareengine_java_grpc", - "//google/cloud/location:location_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":vmwareengine_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "vmwareengine_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.vmwareengine.v1.VmwareEngineClientHttpJsonTest", - "com.google.cloud.vmwareengine.v1.VmwareEngineClientTest", - ], - runtime_deps = [":vmwareengine_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-vmwareengine-v1-java", - transport = "grpc+rest", - deps = [ - ":vmwareengine_java_gapic", - ":vmwareengine_java_grpc", - ":vmwareengine_java_proto", - ":vmwareengine_proto", - ], - include_samples = True, -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "vmwareengine_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/vmwareengine/v1", - protos = [":vmwareengine_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "vmwareengine_go_gapic", - srcs = [":vmwareengine_proto_with_info"], - grpc_service_config = "vmwareengine_grpc_service_config.json", - importpath = "cloud.google.com/go/vmwareengine/apiv1;vmwareengine", - metadata = True, - service_yaml = "vmwareengine_v1.yaml", - transport = "grpc+rest", - rest_numeric_enums = True, - deps = [ - ":vmwareengine_go_proto", - "//google/cloud/location:location_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@com_google_cloud_go//longrunning:go_default_library", - ], -) - -go_test( - name = "vmwareengine_go_gapic_test", - srcs = [":vmwareengine_go_gapic_srcjar_test"], - embed = [":vmwareengine_go_gapic"], - importpath = "cloud.google.com/go/vmwareengine/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-vmwareengine-v1-go", - deps = [ - ":vmwareengine_go_gapic", - ":vmwareengine_go_gapic_srcjar-test.srcjar", - ":vmwareengine_go_gapic_srcjar-metadata.srcjar", - ":vmwareengine_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "vmwareengine_py_gapic", - srcs = [":vmwareengine_proto"], - grpc_service_config = "vmwareengine_grpc_service_config.json", - service_yaml = "vmwareengine_v1.yaml", - transport = "grpc+rest", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "vmwareengine_py_gapic_test", - srcs = [ - "vmwareengine_py_gapic_pytest.py", - "vmwareengine_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":vmwareengine_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "vmwareengine-v1-py", - deps = [ - ":vmwareengine_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "vmwareengine_php_proto", - deps = [":vmwareengine_proto"], -) - -php_grpc_library( - name = "vmwareengine_php_grpc", - srcs = [":vmwareengine_proto"], - deps = [":vmwareengine_php_proto"], -) - -php_gapic_library( - name = "vmwareengine_php_gapic", - srcs = [":vmwareengine_proto_with_info"], - grpc_service_config = "vmwareengine_grpc_service_config.json", - service_yaml = "vmwareengine_v1.yaml", - deps = [ - ":vmwareengine_php_grpc", - ":vmwareengine_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-vmwareengine-v1-php", - deps = [ - ":vmwareengine_php_gapic", - ":vmwareengine_php_grpc", - ":vmwareengine_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "vmwareengine_nodejs_gapic", - package_name = "@google-cloud/vmwareengine", - src = ":vmwareengine_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "vmwareengine_grpc_service_config.json", - package = "google.cloud.vmwareengine.v1", - service_yaml = "vmwareengine_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "vmwareengine-v1-nodejs", - deps = [ - ":vmwareengine_nodejs_gapic", - ":vmwareengine_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", - "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "vmwareengine_ruby_proto", - deps = [":vmwareengine_proto"], -) - -ruby_grpc_library( - name = "vmwareengine_ruby_grpc", - srcs = [":vmwareengine_proto"], - deps = [":vmwareengine_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "vmwareengine_ruby_gapic", - srcs = [":vmwareengine_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=vmwareengine.googleapis.com", - "ruby-cloud-api-shortname=vmwareengine", - "ruby-cloud-gem-name=google-cloud-vmware_engine-v1", - "ruby-cloud-product-url=https://cloud.google.com/vmware-engine/", - ], - grpc_service_config = "vmwareengine_grpc_service_config.json", - service_yaml = "vmwareengine_v1.yaml", - ruby_cloud_description = "Google Cloud VMware Engine is a fully managed service that lets you run the VMware platform in Google Cloud. VMware Engine provides you with VMware operational continuity so you can benefit from a cloud consumption model and lower your total cost of ownership. VMware Engine also offers on-demand provisioning, pay-as-you-grow, and capacity optimization.", - ruby_cloud_title = "Google Cloud VMware Engine V1", - deps = [ - ":vmwareengine_ruby_grpc", - ":vmwareengine_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-vmwareengine-v1-ruby", - deps = [ - ":vmwareengine_ruby_gapic", - ":vmwareengine_ruby_grpc", - ":vmwareengine_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "vmwareengine_csharp_proto", - deps = [":vmwareengine_proto"], -) - -csharp_grpc_library( - name = "vmwareengine_csharp_grpc", - srcs = [":vmwareengine_proto"], - deps = [":vmwareengine_csharp_proto"], -) - -csharp_gapic_library( - name = "vmwareengine_csharp_gapic", - srcs = [":vmwareengine_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "vmwareengine_grpc_service_config.json", - service_yaml = "vmwareengine_v1.yaml", - deps = [ - ":vmwareengine_csharp_grpc", - ":vmwareengine_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-vmwareengine-v1-csharp", - deps = [ - ":vmwareengine_csharp_gapic", - ":vmwareengine_csharp_grpc", - ":vmwareengine_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "vmwareengine_cc_proto", - deps = [":vmwareengine_proto"], -) - -cc_grpc_library( - name = "vmwareengine_cc_grpc", - srcs = [":vmwareengine_proto"], - grpc_only = True, - deps = [":vmwareengine_cc_proto"], -) diff -urN a/google/cloud/vpcaccess/BUILD.bazel b/google/cloud/vpcaccess/BUILD.bazel --- a/google/cloud/vpcaccess/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/vpcaccess/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-vpc_access. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for vpcaccess. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "vpcaccess_ruby_wrapper", - srcs = ["//google/cloud/vpcaccess/v1:vpcaccess_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-vpc_access", - "ruby-cloud-env-prefix=VPC_ACCESS", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/vpc/docs/serverless-vpc-access", - "ruby-cloud-api-id=vpcaccess.googleapis.com", - "ruby-cloud-api-shortname=vpcaccess", - ], - ruby_cloud_description = "Serverless VPC Access enables you to connect from a serverless environment on Google Cloud (Cloud Run, Cloud Functions, or the App Engine standard environment) directly to your VPC network. This connection makes it possible for your serverless environment to access Compute Engine VM instances, Memorystore instances, and any other resources with an internal IP address.", - ruby_cloud_title = "Serverless VPC Access", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-vpcaccess-ruby", - deps = [ - ":vpcaccess_ruby_wrapper", - ], -) diff -urN a/google/cloud/vpcaccess/v1/BUILD.bazel b/google/cloud/vpcaccess/v1/BUILD.bazel --- a/google/cloud/vpcaccess/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/vpcaccess/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,399 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "vpcaccess_proto", - srcs = [ - "vpc_access.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 = "vpcaccess_proto_with_info", - deps = [ - ":vpcaccess_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "vpcaccess_java_proto", - deps = [":vpcaccess_proto"], -) - -java_grpc_library( - name = "vpcaccess_java_grpc", - srcs = [":vpcaccess_proto"], - deps = [":vpcaccess_java_proto"], -) - -java_gapic_library( - name = "vpcaccess_java_gapic", - srcs = [":vpcaccess_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "vpcaccess_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "vpcaccess_v1.yaml", - test_deps = [ - ":vpcaccess_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":vpcaccess_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "vpcaccess_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.vpcaccess.v1.VpcAccessServiceClientHttpJsonTest", - "com.google.cloud.vpcaccess.v1.VpcAccessServiceClientTest", - ], - runtime_deps = [":vpcaccess_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-vpcaccess-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":vpcaccess_java_gapic", - ":vpcaccess_java_grpc", - ":vpcaccess_java_proto", - ":vpcaccess_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 = "vpcaccess_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/vpcaccess/v1", - protos = [":vpcaccess_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "vpcaccess_go_gapic", - srcs = [":vpcaccess_proto_with_info"], - grpc_service_config = "vpcaccess_grpc_service_config.json", - importpath = "cloud.google.com/go/vpcaccess/apiv1;vpcaccess", - metadata = True, - rest_numeric_enums = False, - service_yaml = "vpcaccess_v1.yaml", - transport = "grpc+rest", - deps = [ - ":vpcaccess_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "vpcaccess_go_gapic_test", - srcs = [":vpcaccess_go_gapic_srcjar_test"], - embed = [":vpcaccess_go_gapic"], - importpath = "cloud.google.com/go/vpcaccess/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-vpcaccess-v1-go", - deps = [ - ":vpcaccess_go_gapic", - ":vpcaccess_go_gapic_srcjar-metadata.srcjar", - ":vpcaccess_go_gapic_srcjar-test.srcjar", - ":vpcaccess_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "vpcaccess_py_gapic", - srcs = [":vpcaccess_proto"], - grpc_service_config = "vpcaccess_grpc_service_config.json", - opt_args = ["warehouse-package-name=google-cloud-vpc-access"], - rest_numeric_enums = False, - service_yaml = "vpcaccess_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "vpcaccess_py_gapic_test", - srcs = [ - "vpcaccess_py_gapic_pytest.py", - "vpcaccess_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":vpcaccess_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "vpcaccess-v1-py", - deps = [ - ":vpcaccess_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 = "vpcaccess_php_proto", - deps = [":vpcaccess_proto"], -) - -php_grpc_library( - name = "vpcaccess_php_grpc", - srcs = [":vpcaccess_proto"], - deps = [":vpcaccess_php_proto"], -) - -php_gapic_library( - name = "vpcaccess_php_gapic", - srcs = [":vpcaccess_proto_with_info"], - grpc_service_config = "vpcaccess_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "vpcaccess_v1.yaml", - transport = "grpc+rest", - deps = [ - ":vpcaccess_php_grpc", - ":vpcaccess_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-vpcaccess-v1-php", - deps = [ - ":vpcaccess_php_gapic", - ":vpcaccess_php_grpc", - ":vpcaccess_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "vpcaccess_nodejs_gapic", - package_name = "@google-cloud/vpc-access", - src = ":vpcaccess_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "vpcaccess_grpc_service_config.json", - package = "google.cloud.vpcaccess.v1", - rest_numeric_enums = False, - service_yaml = "vpcaccess_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "vpcaccess-v1-nodejs", - deps = [ - ":vpcaccess_nodejs_gapic", - ":vpcaccess_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "vpcaccess_ruby_proto", - deps = [":vpcaccess_proto"], -) - -ruby_grpc_library( - name = "vpcaccess_ruby_grpc", - srcs = [":vpcaccess_proto"], - deps = [":vpcaccess_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "vpcaccess_ruby_gapic", - srcs = [":vpcaccess_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=vpcaccess.googleapis.com", - "ruby-cloud-api-shortname=vpcaccess", - "ruby-cloud-env-prefix=VPC_ACCESS", - "ruby-cloud-gem-name=google-cloud-vpc_access-v1", - "ruby-cloud-product-url=https://cloud.google.com/vpc/docs/serverless-vpc-access", - ], - grpc_service_config = "vpcaccess_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Serverless VPC Access enables you to connect from a serverless environment on Google Cloud (Cloud Run, Cloud Functions, or the App Engine standard environment) directly to your VPC network. This connection makes it possible for your serverless environment to access Compute Engine VM instances, Memorystore instances, and any other resources with an internal IP address.", - ruby_cloud_title = "Serverless VPC Access V1", - service_yaml = "vpcaccess_v1.yaml", - deps = [ - ":vpcaccess_ruby_grpc", - ":vpcaccess_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-vpcaccess-v1-ruby", - deps = [ - ":vpcaccess_ruby_gapic", - ":vpcaccess_ruby_grpc", - ":vpcaccess_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 = "vpcaccess_csharp_proto", - deps = [":vpcaccess_proto"], -) - -csharp_grpc_library( - name = "vpcaccess_csharp_grpc", - srcs = [":vpcaccess_proto"], - deps = [":vpcaccess_csharp_proto"], -) - -csharp_gapic_library( - name = "vpcaccess_csharp_gapic", - srcs = [":vpcaccess_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "vpcaccess_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "vpcaccess_v1.yaml", - deps = [ - ":vpcaccess_csharp_grpc", - ":vpcaccess_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-vpcaccess-v1-csharp", - deps = [ - ":vpcaccess_csharp_gapic", - ":vpcaccess_csharp_grpc", - ":vpcaccess_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "vpcaccess_cc_proto", - deps = [":vpcaccess_proto"], -) - -cc_grpc_library( - name = "vpcaccess_cc_grpc", - srcs = [":vpcaccess_proto"], - grpc_only = True, - deps = [":vpcaccess_cc_proto"], -) diff -urN a/google/cloud/webrisk/BUILD.bazel b/google/cloud/webrisk/BUILD.bazel --- a/google/cloud/webrisk/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/webrisk/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-web_risk. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for webrisk. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "webrisk_ruby_wrapper", - srcs = ["//google/cloud/webrisk/v1:webrisk_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-web_risk", - "ruby-cloud-env-prefix=WEBRISK", - "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/web-risk", - "ruby-cloud-api-id=webrisk.googleapis.com", - "ruby-cloud-api-shortname=webrisk", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.", - ruby_cloud_title = "Web Risk", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-webrisk-ruby", - deps = [ - ":webrisk_ruby_wrapper", - ], -) diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD.bazel --- a/google/cloud/webrisk/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/webrisk/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,389 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "webrisk_proto", - srcs = [ - "webrisk.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "webrisk_proto_with_info", - deps = [ - ":webrisk_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 = "webrisk_java_proto", - deps = [":webrisk_proto"], -) - -java_grpc_library( - name = "webrisk_java_grpc", - srcs = [":webrisk_proto"], - deps = [":webrisk_java_proto"], -) - -java_gapic_library( - name = "webrisk_java_gapic", - srcs = [":webrisk_proto_with_info"], - gapic_yaml = "webrisk_gapic.yaml", - grpc_service_config = "webrisk_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "webrisk_v1.yaml", - test_deps = [ - ":webrisk_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":webrisk_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "webrisk_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.webrisk.v1.WebRiskServiceClientHttpJsonTest", - "com.google.cloud.webrisk.v1.WebRiskServiceClientTest", - ], - runtime_deps = [":webrisk_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-webrisk-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":webrisk_java_gapic", - ":webrisk_java_grpc", - ":webrisk_java_proto", - ":webrisk_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 = "webrisk_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/webrisk/v1", - protos = [":webrisk_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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "webrisk_v1.yaml", - transport = "grpc+rest", - deps = [ - ":webrisk_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", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-webrisk-v1-go", - deps = [ - ":webrisk_go_gapic", - ":webrisk_go_gapic_srcjar-metadata.srcjar", - ":webrisk_go_gapic_srcjar-test.srcjar", - ":webrisk_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "webrisk_py_gapic", - srcs = [":webrisk_proto"], - grpc_service_config = "webrisk_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "webrisk_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "webrisk_py_gapic_test", - srcs = [ - "webrisk_py_gapic_pytest.py", - "webrisk_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":webrisk_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "webrisk-v1-py", - deps = [ - ":webrisk_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 = "webrisk_php_proto", - deps = [":webrisk_proto"], -) - -php_grpc_library( - name = "webrisk_php_grpc", - srcs = [":webrisk_proto"], - deps = [":webrisk_php_proto"], -) - -php_gapic_library( - name = "webrisk_php_gapic", - srcs = [":webrisk_proto_with_info"], - grpc_service_config = "webrisk_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "webrisk_v1.yaml", - transport = "grpc+rest", - deps = [ - ":webrisk_php_grpc", - ":webrisk_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-webrisk-v1-php", - deps = [ - ":webrisk_php_gapic", - ":webrisk_php_grpc", - ":webrisk_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "webrisk_nodejs_gapic", - package_name = "@google-cloud/web-risk", - src = ":webrisk_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "webrisk_grpc_service_config.json", - package = "google.cloud.webrisk.v1", - rest_numeric_enums = False, - service_yaml = "webrisk_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "webrisk-v1-nodejs", - deps = [ - ":webrisk_nodejs_gapic", - ":webrisk_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "webrisk_ruby_proto", - deps = [":webrisk_proto"], -) - -ruby_grpc_library( - name = "webrisk_ruby_grpc", - srcs = [":webrisk_proto"], - deps = [":webrisk_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "webrisk_ruby_gapic", - srcs = [":webrisk_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=webrisk.googleapis.com", - "ruby-cloud-api-shortname=webrisk", - "ruby-cloud-env-prefix=WEBRISK", - "ruby-cloud-gem-name=google-cloud-web_risk-v1", - "ruby-cloud-product-url=https://cloud.google.com/web-risk", - ], - grpc_service_config = "webrisk_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.", - ruby_cloud_title = "Web Risk V1", - service_yaml = "webrisk_v1.yaml", - deps = [ - ":webrisk_ruby_grpc", - ":webrisk_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-webrisk-v1-ruby", - deps = [ - ":webrisk_ruby_gapic", - ":webrisk_ruby_grpc", - ":webrisk_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 = "webrisk_csharp_proto", - deps = [":webrisk_proto"], -) - -csharp_grpc_library( - name = "webrisk_csharp_grpc", - srcs = [":webrisk_proto"], - deps = [":webrisk_csharp_proto"], -) - -csharp_gapic_library( - name = "webrisk_csharp_gapic", - srcs = [":webrisk_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "webrisk_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "webrisk_v1.yaml", - deps = [ - ":webrisk_csharp_grpc", - ":webrisk_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-webrisk-v1-csharp", - deps = [ - ":webrisk_csharp_gapic", - ":webrisk_csharp_grpc", - ":webrisk_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "webrisk_cc_proto", - deps = [":webrisk_proto"], -) - -cc_grpc_library( - name = "webrisk_cc_grpc", - srcs = [":webrisk_proto"], - grpc_only = True, - deps = [":webrisk_cc_proto"], -) diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1beta1/BUILD.bazel --- a/google/cloud/webrisk/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/webrisk/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,389 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "webrisk_proto", - srcs = [ - "webrisk.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "webrisk_proto_with_info", - deps = [ - ":webrisk_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 = "webrisk_java_proto", - deps = [":webrisk_proto"], -) - -java_grpc_library( - name = "webrisk_java_grpc", - srcs = [":webrisk_proto"], - deps = [":webrisk_java_proto"], -) - -java_gapic_library( - name = "webrisk_java_gapic", - srcs = [":webrisk_proto_with_info"], - gapic_yaml = "webrisk_gapic.yaml", - grpc_service_config = "webrisk_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "webrisk_v1beta1.yaml", - test_deps = [ - ":webrisk_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":webrisk_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "webrisk_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.webrisk.v1beta1.WebRiskServiceV1Beta1ClientHttpJsonTest", - "com.google.cloud.webrisk.v1beta1.WebRiskServiceV1Beta1ClientTest", - ], - runtime_deps = [":webrisk_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-webrisk-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":webrisk_java_gapic", - ":webrisk_java_grpc", - ":webrisk_java_proto", - ":webrisk_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 = "webrisk_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/webrisk/v1beta1", - protos = [":webrisk_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", - metadata = True, - rest_numeric_enums = False, - service_yaml = "webrisk_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":webrisk_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", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-webrisk-v1beta1-go", - deps = [ - ":webrisk_go_gapic", - ":webrisk_go_gapic_srcjar-metadata.srcjar", - ":webrisk_go_gapic_srcjar-test.srcjar", - ":webrisk_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "webrisk_py_gapic", - srcs = [":webrisk_proto"], - grpc_service_config = "webrisk_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "webrisk_v1beta1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "webrisk_py_gapic_test", - srcs = [ - "webrisk_py_gapic_pytest.py", - "webrisk_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":webrisk_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "webrisk-v1beta1-py", - deps = [ - ":webrisk_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 = "webrisk_php_proto", - deps = [":webrisk_proto"], -) - -php_grpc_library( - name = "webrisk_php_grpc", - srcs = [":webrisk_proto"], - deps = [":webrisk_php_proto"], -) - -php_gapic_library( - name = "webrisk_php_gapic", - srcs = [":webrisk_proto_with_info"], - grpc_service_config = "webrisk_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "webrisk_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":webrisk_php_grpc", - ":webrisk_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-webrisk-v1beta1-php", - deps = [ - ":webrisk_php_gapic", - ":webrisk_php_grpc", - ":webrisk_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "webrisk_nodejs_gapic", - package_name = "@google-cloud/web-risk", - src = ":webrisk_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "webrisk_grpc_service_config.json", - package = "google.cloud.webrisk.v1beta1", - rest_numeric_enums = False, - service_yaml = "webrisk_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "webrisk-v1beta1-nodejs", - deps = [ - ":webrisk_nodejs_gapic", - ":webrisk_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "webrisk_ruby_proto", - deps = [":webrisk_proto"], -) - -ruby_grpc_library( - name = "webrisk_ruby_grpc", - srcs = [":webrisk_proto"], - deps = [":webrisk_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "webrisk_ruby_gapic", - srcs = [":webrisk_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=webrisk.googleapis.com", - "ruby-cloud-api-shortname=webrisk", - "ruby-cloud-env-prefix=WEBRISK", - "ruby-cloud-gem-name=google-cloud-web_risk-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/web-risk", - "ruby-cloud-service-override=WebRiskServiceV1Beta1=WebRiskService", - ], - grpc_service_config = "webrisk_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.", - ruby_cloud_title = "Web Risk V1beta1", - service_yaml = "webrisk_v1beta1.yaml", - deps = [ - ":webrisk_ruby_grpc", - ":webrisk_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-webrisk-v1beta1-ruby", - deps = [ - ":webrisk_ruby_gapic", - ":webrisk_ruby_grpc", - ":webrisk_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 = "webrisk_csharp_proto", - deps = [":webrisk_proto"], -) - -csharp_grpc_library( - name = "webrisk_csharp_grpc", - srcs = [":webrisk_proto"], - deps = [":webrisk_csharp_proto"], -) - -csharp_gapic_library( - name = "webrisk_csharp_gapic", - srcs = [":webrisk_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "webrisk_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "webrisk_v1beta1.yaml", - deps = [ - ":webrisk_csharp_grpc", - ":webrisk_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-webrisk-v1beta1-csharp", - deps = [ - ":webrisk_csharp_gapic", - ":webrisk_csharp_grpc", - ":webrisk_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "webrisk_cc_proto", - deps = [":webrisk_proto"], -) - -cc_grpc_library( - name = "webrisk_cc_grpc", - srcs = [":webrisk_proto"], - grpc_only = True, - deps = [":webrisk_cc_proto"], -) diff -urN a/google/cloud/websecurityscanner/BUILD.bazel b/google/cloud/websecurityscanner/BUILD.bazel --- a/google/cloud/websecurityscanner/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/websecurityscanner/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-web_security_scanner. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for websecurityscanner. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "websecurityscanner_ruby_wrapper", - srcs = ["//google/cloud/websecurityscanner/v1:websecurityscanner_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-web_security_scanner", - "ruby-cloud-env-prefix=WEB_SECURITY_SCANNER", - "ruby-cloud-wrapper-of=v1:0.3;v1beta:0.3", - "ruby-cloud-product-url=https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/", - "ruby-cloud-api-id=websecurityscanner.googleapis.com", - "ruby-cloud-api-shortname=websecurityscanner", - ], - ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.", - ruby_cloud_title = "Web Security Scanner", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-websecurityscanner-ruby", - deps = [ - ":websecurityscanner_ruby_wrapper", - ], -) diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websecurityscanner/v1/BUILD.bazel --- a/google/cloud/websecurityscanner/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/websecurityscanner/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,401 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "websecurityscanner_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_log.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 = "websecurityscanner_proto_with_info", - deps = [ - ":websecurityscanner_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 = "websecurityscanner_java_proto", - deps = [":websecurityscanner_proto"], -) - -java_grpc_library( - name = "websecurityscanner_java_grpc", - srcs = [":websecurityscanner_proto"], - deps = [":websecurityscanner_java_proto"], -) - -java_gapic_library( - name = "websecurityscanner_java_gapic", - srcs = [":websecurityscanner_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "websecurityscanner_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "websecurityscanner_v1.yaml", - test_deps = [ - ":websecurityscanner_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":websecurityscanner_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "websecurityscanner_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.websecurityscanner.v1.WebSecurityScannerClientHttpJsonTest", - "com.google.cloud.websecurityscanner.v1.WebSecurityScannerClientTest", - ], - runtime_deps = [":websecurityscanner_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-websecurityscanner-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":websecurityscanner_java_gapic", - ":websecurityscanner_java_grpc", - ":websecurityscanner_java_proto", - ":websecurityscanner_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 = "websecurityscanner_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1", - protos = [":websecurityscanner_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "websecurityscanner_go_gapic", - srcs = [":websecurityscanner_proto_with_info"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - importpath = "cloud.google.com/go/websecurityscanner/apiv1;websecurityscanner", - metadata = True, - rest_numeric_enums = False, - service_yaml = "websecurityscanner_v1.yaml", - transport = "grpc+rest", - deps = [ - ":websecurityscanner_go_proto", - ], -) - -go_test( - name = "websecurityscanner_go_gapic_test", - srcs = [":websecurityscanner_go_gapic_srcjar_test"], - embed = [":websecurityscanner_go_gapic"], - importpath = "cloud.google.com/go/websecurityscanner/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-websecurityscanner-v1-go", - deps = [ - ":websecurityscanner_go_gapic", - ":websecurityscanner_go_gapic_srcjar-metadata.srcjar", - ":websecurityscanner_go_gapic_srcjar-test.srcjar", - ":websecurityscanner_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "websecurityscanner_py_gapic", - srcs = [":websecurityscanner_proto"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "websecurityscanner_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "websecurityscanner_py_gapic_test", - srcs = [ - "websecurityscanner_py_gapic_pytest.py", - "websecurityscanner_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":websecurityscanner_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "websecurityscanner-v1-py", - deps = [ - ":websecurityscanner_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 = "websecurityscanner_php_proto", - deps = [":websecurityscanner_proto"], -) - -php_grpc_library( - name = "websecurityscanner_php_grpc", - srcs = [":websecurityscanner_proto"], - deps = [":websecurityscanner_php_proto"], -) - -php_gapic_library( - name = "websecurityscanner_php_gapic", - srcs = [":websecurityscanner_proto_with_info"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "websecurityscanner_v1.yaml", - transport = "grpc+rest", - deps = [ - ":websecurityscanner_php_grpc", - ":websecurityscanner_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-websecurityscanner-v1-php", - deps = [ - ":websecurityscanner_php_gapic", - ":websecurityscanner_php_grpc", - ":websecurityscanner_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "websecurityscanner_nodejs_gapic", - package_name = "@google-cloud/web-security-scanner", - src = ":websecurityscanner_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - package = "google.cloud.websecurityscanner.v1", - rest_numeric_enums = False, - service_yaml = "websecurityscanner_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "websecurityscanner-v1-nodejs", - deps = [ - ":websecurityscanner_nodejs_gapic", - ":websecurityscanner_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "websecurityscanner_ruby_proto", - deps = [":websecurityscanner_proto"], -) - -ruby_grpc_library( - name = "websecurityscanner_ruby_grpc", - srcs = [":websecurityscanner_proto"], - deps = [":websecurityscanner_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "websecurityscanner_ruby_gapic", - srcs = [":websecurityscanner_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=websecurityscanner.googleapis.com", - "ruby-cloud-api-shortname=websecurityscanner", - "ruby-cloud-env-prefix=WEB_SECURITY_SCANNER", - "ruby-cloud-gem-name=google-cloud-web_security_scanner-v1", - "ruby-cloud-product-url=https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/", - ], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.", - ruby_cloud_title = "Web Security Scanner V1", - service_yaml = "websecurityscanner_v1.yaml", - deps = [ - ":websecurityscanner_ruby_grpc", - ":websecurityscanner_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-websecurityscanner-v1-ruby", - deps = [ - ":websecurityscanner_ruby_gapic", - ":websecurityscanner_ruby_grpc", - ":websecurityscanner_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 = "websecurityscanner_csharp_proto", - deps = [":websecurityscanner_proto"], -) - -csharp_grpc_library( - name = "websecurityscanner_csharp_grpc", - srcs = [":websecurityscanner_proto"], - deps = [":websecurityscanner_csharp_proto"], -) - -csharp_gapic_library( - name = "websecurityscanner_csharp_gapic", - srcs = [":websecurityscanner_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "websecurityscanner_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "websecurityscanner_v1.yaml", - deps = [ - ":websecurityscanner_csharp_grpc", - ":websecurityscanner_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-websecurityscanner-v1-csharp", - deps = [ - ":websecurityscanner_csharp_gapic", - ":websecurityscanner_csharp_grpc", - ":websecurityscanner_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "websecurityscanner_cc_proto", - deps = [":websecurityscanner_proto"], -) - -cc_grpc_library( - name = "websecurityscanner_cc_grpc", - srcs = [":websecurityscanner_proto"], - grpc_only = True, - deps = [":websecurityscanner_cc_proto"], -) diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel --- a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -1,352 +0,0 @@ -# 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 = "websecurityscanner_proto", - srcs = [ - "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 = "websecurityscanner_proto_with_info", - deps = [ - ":websecurityscanner_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 = "websecurityscanner_java_proto", - deps = [":websecurityscanner_proto"], -) - -java_grpc_library( - name = "websecurityscanner_java_grpc", - srcs = [":websecurityscanner_proto"], - deps = [":websecurityscanner_java_proto"], -) - -java_gapic_library( - name = "websecurityscanner_java_gapic", - srcs = [":websecurityscanner_proto_with_info"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":websecurityscanner_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":websecurityscanner_java_proto", - ], -) - -java_gapic_test( - name = "websecurityscanner_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClientHttpJsonTest", - "com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClientTest", - ], - runtime_deps = [":websecurityscanner_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-websecurityscanner-v1alpha-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":websecurityscanner_java_gapic", - ":websecurityscanner_java_grpc", - ":websecurityscanner_java_proto", - ":websecurityscanner_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 = "websecurityscanner_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha", - protos = [":websecurityscanner_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", - rest_numeric_enums = False, - service_yaml = "websecurityscanner_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":websecurityscanner_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", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-websecurityscanner-v1alpha-go", - deps = [ - ":websecurityscanner_go_gapic", - ":websecurityscanner_go_gapic_srcjar-test.srcjar", - ":websecurityscanner_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "websecurityscanner_py_gapic", - srcs = [":websecurityscanner_proto"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "websecurityscanner_py_gapic_test", - srcs = [ - "websecurityscanner_py_gapic_pytest.py", - "websecurityscanner_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":websecurityscanner_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "websecurityscanner-v1alpha-py", - deps = [ - ":websecurityscanner_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 = "websecurityscanner_php_proto", - deps = [":websecurityscanner_proto"], -) - -php_grpc_library( - name = "websecurityscanner_php_grpc", - srcs = [":websecurityscanner_proto"], - deps = [":websecurityscanner_php_proto"], -) - -php_gapic_library( - name = "websecurityscanner_php_gapic", - srcs = [":websecurityscanner_proto_with_info"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":websecurityscanner_php_grpc", - ":websecurityscanner_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-websecurityscanner-v1alpha-php", - deps = [ - ":websecurityscanner_php_gapic", - ":websecurityscanner_php_grpc", - ":websecurityscanner_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "websecurityscanner_nodejs_gapic", - package_name = "@google-cloud/web-security-scanner", - src = ":websecurityscanner_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - package = "google.cloud.websecurityscanner.v1alpha", - rest_numeric_enums = False, - service_yaml = "websecurityscanner_v1alpha.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "websecurityscanner-v1alpha-nodejs", - deps = [ - ":websecurityscanner_nodejs_gapic", - ":websecurityscanner_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "websecurityscanner_ruby_proto", - deps = [":websecurityscanner_proto"], -) - -ruby_grpc_library( - name = "websecurityscanner_ruby_grpc", - srcs = [":websecurityscanner_proto"], - deps = [":websecurityscanner_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "websecurityscanner_ruby_gapic", - srcs = [":websecurityscanner_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-websecurityscanner-v1alpha"], - rest_numeric_enums = False, - deps = [ - ":websecurityscanner_ruby_grpc", - ":websecurityscanner_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-websecurityscanner-v1alpha-ruby", - deps = [ - ":websecurityscanner_ruby_gapic", - ":websecurityscanner_ruby_grpc", - ":websecurityscanner_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 = "websecurityscanner_csharp_proto", - deps = [":websecurityscanner_proto"], -) - -csharp_grpc_library( - name = "websecurityscanner_csharp_grpc", - srcs = [":websecurityscanner_proto"], - deps = [":websecurityscanner_csharp_proto"], -) - -csharp_gapic_library( - name = "websecurityscanner_csharp_gapic", - srcs = [":websecurityscanner_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "websecurityscanner_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "websecurityscanner_v1alpha.yaml", - deps = [ - ":websecurityscanner_csharp_grpc", - ":websecurityscanner_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-websecurityscanner-v1alpha-csharp", - deps = [ - ":websecurityscanner_csharp_gapic", - ":websecurityscanner_csharp_grpc", - ":websecurityscanner_csharp_proto", - ], -) - -############################################################################## -# 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 16:00:00 @@ -1,364 +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 = "websecurityscanner_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", - ], - 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", - deps = [ - ":websecurityscanner_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 = "websecurityscanner_java_proto", - deps = [":websecurityscanner_proto"], -) - -java_grpc_library( - name = "websecurityscanner_java_grpc", - srcs = [":websecurityscanner_proto"], - deps = [":websecurityscanner_java_proto"], -) - -java_gapic_library( - name = "websecurityscanner_java_gapic", - srcs = [":websecurityscanner_proto_with_info"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":websecurityscanner_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":websecurityscanner_java_proto", - ], -) - -java_gapic_test( - name = "websecurityscanner_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.websecurityscanner.v1beta.WebSecurityScannerClientHttpJsonTest", - "com.google.cloud.websecurityscanner.v1beta.WebSecurityScannerClientTest", - ], - runtime_deps = [":websecurityscanner_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-websecurityscanner-v1beta-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":websecurityscanner_java_gapic", - ":websecurityscanner_java_grpc", - ":websecurityscanner_java_proto", - ":websecurityscanner_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 = "websecurityscanner_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta", - protos = [":websecurityscanner_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "websecurityscanner_go_gapic", - srcs = [":websecurityscanner_proto_with_info"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - importpath = "cloud.google.com/go/websecurityscanner/apiv1beta;websecurityscanner", - rest_numeric_enums = False, - service_yaml = "websecurityscanner_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":websecurityscanner_go_proto", - ], -) - -go_test( - name = "websecurityscanner_go_gapic_test", - srcs = [":websecurityscanner_go_gapic_srcjar_test"], - embed = [":websecurityscanner_go_gapic"], - importpath = "cloud.google.com/go/websecurityscanner/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-websecurityscanner-v1beta-go", - deps = [ - ":websecurityscanner_go_gapic", - ":websecurityscanner_go_gapic_srcjar-test.srcjar", - ":websecurityscanner_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "websecurityscanner_py_gapic", - srcs = [":websecurityscanner_proto"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "websecurityscanner_py_gapic_test", - srcs = [ - "websecurityscanner_py_gapic_pytest.py", - "websecurityscanner_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":websecurityscanner_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "websecurityscanner-v1beta-py", - deps = [ - ":websecurityscanner_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 = "websecurityscanner_php_proto", - deps = [":websecurityscanner_proto"], -) - -php_grpc_library( - name = "websecurityscanner_php_grpc", - srcs = [":websecurityscanner_proto"], - deps = [":websecurityscanner_php_proto"], -) - -php_gapic_library( - name = "websecurityscanner_php_gapic", - srcs = [":websecurityscanner_proto_with_info"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":websecurityscanner_php_grpc", - ":websecurityscanner_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-websecurityscanner-v1beta-php", - deps = [ - ":websecurityscanner_php_gapic", - ":websecurityscanner_php_grpc", - ":websecurityscanner_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "websecurityscanner_nodejs_gapic", - package_name = "@google-cloud/web-security-scanner", - src = ":websecurityscanner_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - package = "google.cloud.websecurityscanner.v1beta", - rest_numeric_enums = False, - service_yaml = "websecurityscanner_v1beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "websecurityscanner-v1beta-nodejs", - deps = [ - ":websecurityscanner_nodejs_gapic", - ":websecurityscanner_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "websecurityscanner_ruby_proto", - deps = [":websecurityscanner_proto"], -) - -ruby_grpc_library( - name = "websecurityscanner_ruby_grpc", - srcs = [":websecurityscanner_proto"], - deps = [":websecurityscanner_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "websecurityscanner_ruby_gapic", - srcs = [":websecurityscanner_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-web_security_scanner-v1beta", - "ruby-cloud-env-prefix=WEB_SECURITY_SCANNER", - "ruby-cloud-product-url=https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/", - "ruby-cloud-api-id=websecurityscanner.googleapis.com", - "ruby-cloud-api-shortname=websecurityscanner", - ], - grpc_service_config = "websecurityscanner_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.", - ruby_cloud_title = "Web Security Scanner V1beta", - deps = [ - ":websecurityscanner_ruby_grpc", - ":websecurityscanner_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-websecurityscanner-v1beta-ruby", - deps = [ - ":websecurityscanner_ruby_gapic", - ":websecurityscanner_ruby_grpc", - ":websecurityscanner_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 = "websecurityscanner_csharp_proto", - deps = [":websecurityscanner_proto"], -) - -csharp_grpc_library( - name = "websecurityscanner_csharp_grpc", - srcs = [":websecurityscanner_proto"], - deps = [":websecurityscanner_csharp_proto"], -) - -csharp_gapic_library( - name = "websecurityscanner_csharp_gapic", - srcs = [":websecurityscanner_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "websecurityscanner_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "websecurityscanner_v1beta.yaml", - deps = [ - ":websecurityscanner_csharp_grpc", - ":websecurityscanner_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-websecurityscanner-v1beta-csharp", - deps = [ - ":websecurityscanner_csharp_gapic", - ":websecurityscanner_csharp_grpc", - ":websecurityscanner_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/workflows/BUILD.bazel b/google/cloud/workflows/BUILD.bazel --- a/google/cloud/workflows/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/workflows/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-workflows. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for workflowexecutions. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "workflows_ruby_wrapper", - srcs = ["//google/cloud/workflows/v1:workflows_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-workflows", - "ruby-cloud-env-prefix=WORKFLOWS", - "ruby-cloud-wrapper-of=v1:0.0;v1beta:0.0", - "ruby-cloud-product-url=https://cloud.google.com/workflows/", - "ruby-cloud-api-id=workflows.googleapis.com", - "ruby-cloud-api-shortname=workflows", - ], - ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero.", - ruby_cloud_title = "Workflows", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-workflows-ruby", - deps = [ - ":workflows_ruby_wrapper", - ], -) diff -urN a/google/cloud/workflows/executions/BUILD.bazel b/google/cloud/workflows/executions/BUILD.bazel --- a/google/cloud/workflows/executions/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/workflows/executions/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-workflows-executions. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for workflowexecutions. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "workflowexecutions_ruby_wrapper", - srcs = ["//google/cloud/workflows/executions/v1:executions_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-workflows-executions", - "ruby-cloud-env-prefix=WORKFLOWS", - "ruby-cloud-wrapper-of=v1:0.0;v1beta:0.0", - "ruby-cloud-product-url=https://cloud.google.com/workflows/", - "ruby-cloud-api-id=workflowexecutions.googleapis.com", - "ruby-cloud-api-shortname=workflowexecutions", - ], - ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero.", - ruby_cloud_title = "Workflows Executions", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-workflows-executions-ruby", - deps = [ - ":workflowexecutions_ruby_wrapper", - ], -) diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/workflows/executions/v1/BUILD.bazel --- a/google/cloud/workflows/executions/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/workflows/executions/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,386 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "executions_proto", - srcs = [ - "executions.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "executions_proto_with_info", - deps = [ - ":executions_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 = "executions_java_proto", - deps = [":executions_proto"], -) - -java_grpc_library( - name = "executions_java_grpc", - srcs = [":executions_proto"], - deps = [":executions_java_proto"], -) - -java_gapic_library( - name = "executions_java_gapic", - srcs = [":executions_proto_with_info"], - gapic_yaml = "executions_gapic.yaml", - grpc_service_config = "executions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "workflowexecutions_v1.yaml", - test_deps = [ - ":executions_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":executions_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "executions_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.workflows.executions.v1.ExecutionsClientHttpJsonTest", - "com.google.cloud.workflows.executions.v1.ExecutionsClientTest", - ], - runtime_deps = [":executions_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-workflows-executions-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":executions_java_gapic", - ":executions_java_grpc", - ":executions_java_proto", - ":executions_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 = "executions_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1", - protos = [":executions_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "executions_go_gapic", - srcs = [":executions_proto_with_info"], - grpc_service_config = "executions_grpc_service_config.json", - importpath = "cloud.google.com/go/workflows/executions/apiv1;executions", - metadata = True, - rest_numeric_enums = False, - service_yaml = "workflowexecutions_v1.yaml", - transport = "grpc+rest", - deps = [ - ":executions_go_proto", - ], -) - -go_test( - name = "executions_go_gapic_test", - srcs = [":executions_go_gapic_srcjar_test"], - embed = [":executions_go_gapic"], - importpath = "cloud.google.com/go/workflows/executions/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-workflows-executions-v1-go", - deps = [ - ":executions_go_gapic", - ":executions_go_gapic_srcjar-metadata.srcjar", - ":executions_go_gapic_srcjar-test.srcjar", - ":executions_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "executions_py_gapic", - srcs = [":executions_proto"], - grpc_service_config = "executions_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "executions_py_gapic_test", - srcs = [ - "executions_py_gapic_pytest.py", - "executions_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":executions_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "workflows-executions-v1-py", - deps = [ - ":executions_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 = "executions_php_proto", - deps = [":executions_proto"], -) - -php_grpc_library( - name = "executions_php_grpc", - srcs = [":executions_proto"], - deps = [":executions_php_proto"], -) - -php_gapic_library( - name = "executions_php_gapic", - srcs = [":executions_proto_with_info"], - grpc_service_config = "executions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "workflowexecutions_v1.yaml", - transport = "grpc+rest", - deps = [ - ":executions_php_grpc", - ":executions_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-workflows-executions-v1-php", - deps = [ - ":executions_php_gapic", - ":executions_php_grpc", - ":executions_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "executions_nodejs_gapic", - package_name = "@google-cloud/workflow-executions", - src = ":executions_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "executions_grpc_service_config.json", - package = "google.cloud.workflows.executions.v1", - rest_numeric_enums = False, - service_yaml = "workflowexecutions_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "workflows-executions-v1-nodejs", - deps = [ - ":executions_nodejs_gapic", - ":executions_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "executions_ruby_proto", - deps = [":executions_proto"], -) - -ruby_grpc_library( - name = "executions_ruby_grpc", - srcs = [":executions_proto"], - deps = [":executions_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "executions_ruby_gapic", - srcs = [":executions_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=workflowexecutions.googleapis.com", - "ruby-cloud-api-shortname=workflowexecutions", - "ruby-cloud-env-prefix=WORKFLOWS", - "ruby-cloud-gem-name=google-cloud-workflows-executions-v1", - "ruby-cloud-product-url=https://cloud.google.com/workflows/", - "ruby-cloud-wrapper-gem-override=google-cloud-workflows", - ], - grpc_service_config = "executions_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..", - ruby_cloud_title = "Workflows Executions V1", - deps = [ - ":executions_ruby_grpc", - ":executions_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-workflows-executions-v1-ruby", - deps = [ - ":executions_ruby_gapic", - ":executions_ruby_grpc", - ":executions_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 = "executions_csharp_proto", - deps = [":executions_proto"], -) - -csharp_grpc_library( - name = "executions_csharp_grpc", - srcs = [":executions_proto"], - deps = [":executions_csharp_proto"], -) - -csharp_gapic_library( - name = "executions_csharp_gapic", - srcs = [":executions_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "executions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "workflowexecutions_v1.yaml", - deps = [ - ":executions_csharp_grpc", - ":executions_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-workflows-executions-v1-csharp", - deps = [ - ":executions_csharp_gapic", - ":executions_csharp_grpc", - ":executions_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "executions_cc_proto", - deps = [":executions_proto"], -) - -cc_grpc_library( - name = "executions_cc_grpc", - srcs = [":executions_proto"], - grpc_only = True, - deps = [":executions_cc_proto"], -) diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/workflows/executions/v1beta/BUILD.bazel --- a/google/cloud/workflows/executions/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/workflows/executions/v1beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,356 +0,0 @@ -# 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 = "executions_proto", - srcs = [ - "executions.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "executions_proto_with_info", - deps = [ - ":executions_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 = "executions_java_proto", - deps = [":executions_proto"], -) - -java_grpc_library( - name = "executions_java_grpc", - srcs = [":executions_proto"], - deps = [":executions_java_proto"], -) - -java_gapic_library( - name = "executions_java_gapic", - srcs = [":executions_proto_with_info"], - grpc_service_config = "executions_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":executions_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":executions_java_proto", - ], -) - -java_gapic_test( - name = "executions_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.workflows.executions.v1beta.ExecutionsClientHttpJsonTest", - "com.google.cloud.workflows.executions.v1beta.ExecutionsClientTest", - ], - runtime_deps = [":executions_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-workflows-executions-v1beta-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":executions_java_gapic", - ":executions_java_grpc", - ":executions_java_proto", - ":executions_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 = "executions_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1beta", - protos = [":executions_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "executions_go_gapic", - srcs = [":executions_proto_with_info"], - grpc_service_config = "executions_grpc_service_config.json", - importpath = "cloud.google.com/go/workflows/executions/apiv1beta;executions", - rest_numeric_enums = False, - service_yaml = "workflowexecutions_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":executions_go_proto", - ], -) - -go_test( - name = "executions_go_gapic_test", - srcs = [":executions_go_gapic_srcjar_test"], - embed = [":executions_go_gapic"], - importpath = "cloud.google.com/go/workflows/executions/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-workflows-executions-v1beta-go", - deps = [ - ":executions_go_gapic", - ":executions_go_gapic_srcjar-test.srcjar", - ":executions_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "executions_py_gapic", - srcs = [":executions_proto"], - grpc_service_config = "executions_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "executions_py_gapic_test", - srcs = [ - "executions_py_gapic_pytest.py", - "executions_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":executions_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "workflows-executions-v1beta-py", - deps = [ - ":executions_py_gapic", - ":executions_py_grpc", - ":executions_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 = "executions_php_proto", - deps = [":executions_proto"], -) - -php_grpc_library( - name = "executions_php_grpc", - srcs = [":executions_proto"], - deps = [":executions_php_proto"], -) - -php_gapic_library( - name = "executions_php_gapic", - srcs = [":executions_proto_with_info"], - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":executions_php_grpc", - ":executions_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-workflows-executions-v1beta-php", - deps = [ - ":executions_php_gapic", - ":executions_php_grpc", - ":executions_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "executions_nodejs_gapic", - package_name = "@google-cloud/workflows-executions", - src = ":executions_proto_with_info", - extra_protoc_parameters = ["metadata"], - gapic_yaml = "executions_gapic.yaml", - package = "google.cloud.workflows.executions.v1beta", - rest_numeric_enums = False, - service_yaml = "workflowexecutions_v1beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "workflows-executions-v1beta-nodejs", - deps = [ - ":executions_nodejs_gapic", - ":executions_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "executions_ruby_proto", - deps = [":executions_proto"], -) - -ruby_grpc_library( - name = "executions_ruby_grpc", - srcs = [":executions_proto"], - deps = [":executions_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "executions_ruby_gapic", - srcs = [":executions_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-workflows-executions-v1beta", - "ruby-cloud-env-prefix=WORKFLOWS", - "ruby-cloud-product-url=https://cloud.google.com/workflows/", - "ruby-cloud-api-id=workflowexecutions.googleapis.com", - "ruby-cloud-api-shortname=workflowexecutions", - "ruby-cloud-wrapper-gem-override=google-cloud-workflows", - ], - grpc_service_config = "executions_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..", - ruby_cloud_title = "Workflows Executions V1beta", - deps = [ - ":executions_ruby_grpc", - ":executions_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-workflows-executions-v1beta-ruby", - deps = [ - ":executions_ruby_gapic", - ":executions_ruby_grpc", - ":executions_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 = "executions_csharp_proto", - deps = [":executions_proto"], -) - -csharp_grpc_library( - name = "executions_csharp_grpc", - srcs = [":executions_proto"], - deps = [":executions_csharp_proto"], -) - -csharp_gapic_library( - name = "executions_csharp_gapic", - srcs = [":executions_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "executions_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "workflowexecutions_v1beta.yaml", - deps = [ - ":executions_csharp_grpc", - ":executions_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-workflows-executions-v1beta-csharp", - deps = [ - ":executions_csharp_gapic", - ":executions_csharp_grpc", - ":executions_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/cloud/workflows/type/BUILD.bazel b/google/cloud/workflows/type/BUILD.bazel --- a/google/cloud/workflows/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/workflows/type/BUILD.bazel 1969-12-31 16:00:00 @@ -1,180 +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 = [ - "engine_call.proto", - "executions_system.proto", - ], - deps = [ - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "type_java_proto", - deps = [":type_proto"], -) - -java_grpc_library( - name = "type_java_grpc", - srcs = [":type_proto"], - deps = [":type_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "type_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/workflows/type", - protos = [":type_proto"], - deps = [ - - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "type_moved_proto", - srcs = [":type_proto"], - deps = [ - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "type_py_proto", - deps = [":type_moved_proto"], -) - -py_grpc_library( - name = "type_py_grpc", - srcs = [":type_moved_proto"], - deps = [":type_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "type_php_proto", - deps = [":type_proto"], -) - -php_grpc_library( - name = "type_php_grpc", - srcs = [":type_proto"], - deps = [":type_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 = "type_ruby_proto", - deps = [":type_proto"], -) - -ruby_grpc_library( - name = "type_ruby_grpc", - srcs = [":type_proto"], - deps = [":type_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "type_csharp_proto", - deps = [":type_proto"], -) - -csharp_grpc_library( - name = "type_csharp_grpc", - srcs = [":type_proto"], - deps = [":type_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "type_cc_proto", - deps = [":type_proto"], -) - -cc_grpc_library( - name = "type_cc_grpc", - srcs = [":type_proto"], - grpc_only = True, - deps = [":type_cc_proto"], -) diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BUILD.bazel --- a/google/cloud/workflows/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/workflows/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,391 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "workflows_proto", - srcs = [ - "workflows.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "workflows_proto_with_info", - deps = [ - ":workflows_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 = "workflows_java_proto", - deps = [":workflows_proto"], -) - -java_grpc_library( - name = "workflows_java_grpc", - srcs = [":workflows_proto"], - deps = [":workflows_java_proto"], -) - -java_gapic_library( - name = "workflows_java_gapic", - srcs = [":workflows_proto_with_info"], - gapic_yaml = "workflows_gapic.yaml", - grpc_service_config = "workflows_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "workflows_v1.yaml", - test_deps = [ - ":workflows_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":workflows_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "workflows_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.workflows.v1.WorkflowsClientHttpJsonTest", - "com.google.cloud.workflows.v1.WorkflowsClientTest", - ], - runtime_deps = [":workflows_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-workflows-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":workflows_java_gapic", - ":workflows_java_grpc", - ":workflows_java_proto", - ":workflows_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 = "workflows_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/cloud/workflows/v1", - protos = [":workflows_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "workflows_go_gapic", - srcs = [":workflows_proto_with_info"], - grpc_service_config = "workflows_grpc_service_config.json", - importpath = "cloud.google.com/go/workflows/apiv1;workflows", - metadata = True, - rest_numeric_enums = False, - service_yaml = "workflows_v1.yaml", - transport = "grpc+rest", - deps = [ - ":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 = "workflows_go_gapic_test", - srcs = [":workflows_go_gapic_srcjar_test"], - embed = [":workflows_go_gapic"], - importpath = "cloud.google.com/go/workflows/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-workflows-v1-go", - deps = [ - ":workflows_go_gapic", - ":workflows_go_gapic_srcjar-metadata.srcjar", - ":workflows_go_gapic_srcjar-test.srcjar", - ":workflows_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "workflows_py_gapic", - srcs = [":workflows_proto"], - grpc_service_config = "workflows_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "workflows_py_gapic_test", - srcs = [ - "workflows_py_gapic_pytest.py", - "workflows_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":workflows_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "workflows-v1-py", - deps = [ - ":workflows_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 = "workflows_php_proto", - deps = [":workflows_proto"], -) - -php_grpc_library( - name = "workflows_php_grpc", - srcs = [":workflows_proto"], - deps = [":workflows_php_proto"], -) - -php_gapic_library( - name = "workflows_php_gapic", - srcs = [":workflows_proto_with_info"], - grpc_service_config = "workflows_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "workflows_v1.yaml", - transport = "grpc+rest", - deps = [ - ":workflows_php_grpc", - ":workflows_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-workflows-v1-php", - deps = [ - ":workflows_php_gapic", - ":workflows_php_grpc", - ":workflows_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "workflows_nodejs_gapic", - package_name = "@google-cloud/workflows", - src = ":workflows_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "workflows_grpc_service_config.json", - package = "google.cloud.workflows.v1", - rest_numeric_enums = False, - service_yaml = "workflows_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "workflows-v1-nodejs", - deps = [ - ":workflows_nodejs_gapic", - ":workflows_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "workflows_ruby_proto", - deps = [":workflows_proto"], -) - -ruby_grpc_library( - name = "workflows_ruby_grpc", - srcs = [":workflows_proto"], - deps = [":workflows_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "workflows_ruby_gapic", - srcs = [":workflows_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=workflows.googleapis.com", - "ruby-cloud-api-shortname=workflows", - "ruby-cloud-env-prefix=WORKFLOWS", - "ruby-cloud-gem-name=google-cloud-workflows-v1", - "ruby-cloud-product-url=https://cloud.google.com/workflows/", - ], - grpc_service_config = "workflows_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..", - ruby_cloud_title = "Workflows V1", - deps = [ - ":workflows_ruby_grpc", - ":workflows_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-workflows-v1-ruby", - deps = [ - ":workflows_ruby_gapic", - ":workflows_ruby_grpc", - ":workflows_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 = "workflows_csharp_proto", - deps = [":workflows_proto"], -) - -csharp_grpc_library( - name = "workflows_csharp_grpc", - srcs = [":workflows_proto"], - deps = [":workflows_csharp_proto"], -) - -csharp_gapic_library( - name = "workflows_csharp_gapic", - srcs = [":workflows_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "workflows_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "workflows_v1.yaml", - deps = [ - ":workflows_csharp_grpc", - ":workflows_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-workflows-v1-csharp", - deps = [ - ":workflows_csharp_gapic", - ":workflows_csharp_grpc", - ":workflows_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "workflows_cc_proto", - deps = [":workflows_proto"], -) - -cc_grpc_library( - name = "workflows_cc_grpc", - srcs = [":workflows_proto"], - grpc_only = True, - deps = [":workflows_cc_proto"], -) diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v1beta/BUILD.bazel --- a/google/cloud/workflows/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/cloud/workflows/v1beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,361 +0,0 @@ -# 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 = "workflows_proto", - srcs = [ - "workflows.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "workflows_proto_with_info", - deps = [ - ":workflows_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 = "workflows_java_proto", - deps = [":workflows_proto"], -) - -java_grpc_library( - name = "workflows_java_grpc", - srcs = [":workflows_proto"], - deps = [":workflows_java_proto"], -) - -java_gapic_library( - name = "workflows_java_gapic", - srcs = [":workflows_proto_with_info"], - grpc_service_config = "workflows_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":workflows_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":workflows_java_proto", - ], -) - -java_gapic_test( - name = "workflows_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.workflows.v1beta.WorkflowsClientHttpJsonTest", - "com.google.cloud.workflows.v1beta.WorkflowsClientTest", - ], - runtime_deps = [":workflows_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-workflows-v1beta-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":workflows_java_gapic", - ":workflows_java_grpc", - ":workflows_java_proto", - ":workflows_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 = "workflows_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - 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 = "workflows_go_gapic", - srcs = [":workflows_proto_with_info"], - grpc_service_config = "workflows_grpc_service_config.json", - importpath = "cloud.google.com/go/workflows/apiv1beta;workflows", - rest_numeric_enums = False, - service_yaml = "workflows_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":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 = "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-workflows-v1beta-go", - deps = [ - ":workflows_go_gapic", - ":workflows_go_gapic_srcjar-test.srcjar", - ":workflows_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "workflows_py_gapic", - srcs = [":workflows_proto"], - grpc_service_config = "workflows_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "workflows_py_gapic_test", - srcs = [ - "workflows_py_gapic_pytest.py", - "workflows_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":workflows_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "workflows-v1beta-py", - deps = [ - ":workflows_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 = "workflows_php_proto", - deps = [":workflows_proto"], -) - -php_grpc_library( - name = "workflows_php_grpc", - srcs = [":workflows_proto"], - deps = [":workflows_php_proto"], -) - -php_gapic_library( - name = "workflows_php_gapic", - srcs = [":workflows_proto_with_info"], - grpc_service_config = "workflows_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "workflows_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":workflows_php_grpc", - ":workflows_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-workflows-v1beta-php", - deps = [ - ":workflows_php_gapic", - ":workflows_php_grpc", - ":workflows_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "workflows_nodejs_gapic", - package_name = "@google-cloud/workflows", - src = ":workflows_proto_with_info", - extra_protoc_parameters = ["metadata"], - gapic_yaml = "workflows_gapic.yaml", - package = "google.cloud.workflows.v1beta", - rest_numeric_enums = False, - service_yaml = "workflows_v1beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "workflows-v1beta-nodejs", - deps = [ - ":workflows_nodejs_gapic", - ":workflows_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "workflows_ruby_proto", - deps = [":workflows_proto"], -) - -ruby_grpc_library( - name = "workflows_ruby_grpc", - srcs = [":workflows_proto"], - deps = [":workflows_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "workflows_ruby_gapic", - srcs = [":workflows_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-workflows-v1beta", - "ruby-cloud-env-prefix=WORKFLOWS", - "ruby-cloud-product-url=https://cloud.google.com/workflows/", - "ruby-cloud-api-id=workflows.googleapis.com", - "ruby-cloud-api-shortname=workflows", - ], - grpc_service_config = "workflows_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..", - ruby_cloud_title = "Workflows V1beta", - deps = [ - ":workflows_ruby_grpc", - ":workflows_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-workflows-v1beta-ruby", - deps = [ - ":workflows_ruby_gapic", - ":workflows_ruby_grpc", - ":workflows_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 = "workflows_csharp_proto", - deps = [":workflows_proto"], -) - -csharp_grpc_library( - name = "workflows_csharp_grpc", - srcs = [":workflows_proto"], - deps = [":workflows_csharp_proto"], -) - -csharp_gapic_library( - name = "workflows_csharp_gapic", - srcs = [":workflows_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "workflows_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "workflows_v1beta.yaml", - deps = [ - ":workflows_csharp_grpc", - ":workflows_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-workflows-v1beta-csharp", - deps = [ - ":workflows_csharp_gapic", - ":workflows_csharp_grpc", - ":workflows_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/container/BUILD.bazel b/google/container/BUILD.bazel --- a/google/container/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/container/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-container. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for container. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "container_ruby_wrapper", - srcs = ["//google/container/v1:container_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-container", - "ruby-cloud-env-prefix=CONTAINER", - "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine", - "ruby-cloud-api-id=container.googleapis.com", - "ruby-cloud-api-shortname=container", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "Builds and manages container-based applications, powered by the open source Kubernetes technology.", - ruby_cloud_title = "Kubernetes Engine", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-container-ruby", - deps = [ - ":container_ruby_wrapper", - ], -) diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel --- a/google/container/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/container/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,341 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "container_proto", - srcs = [ - "cluster_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:code_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "container_proto_with_info", - deps = [ - ":container_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "container_java_proto", - deps = [":container_proto"], -) - -java_grpc_library( - name = "container_java_grpc", - srcs = [":container_proto"], - deps = [":container_java_proto"], -) - -java_gapic_library( - name = "container_java_gapic", - srcs = [":container_proto_with_info"], - gapic_yaml = "container_gapic.yaml", - grpc_service_config = "container_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "container_v1.yaml", - test_deps = [ - ":container_java_grpc", - ], - transport = "grpc", - deps = [ - ":container_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "container_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.container.v1.ClusterManagerClientTest", - ], - runtime_deps = [":container_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-container-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":container_java_gapic", - ":container_java_grpc", - ":container_java_proto", - ":container_proto", - ], -) - -go_proto_library( - name = "container_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/container/v1", - protos = [":container_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:code_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "container_go_gapic", - srcs = [":container_proto_with_info"], - grpc_service_config = "container_grpc_service_config.json", - importpath = "cloud.google.com/go/container/apiv1;container", - metadata = True, - rest_numeric_enums = False, - service_yaml = "container_v1.yaml", - deps = [ - ":container_go_proto", - ], -) - -go_test( - name = "container_go_gapic_test", - srcs = [":container_go_gapic_srcjar_test"], - embed = [":container_go_gapic"], - importpath = "cloud.google.com/go/container/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-container-v1-go", - deps = [ - ":container_go_gapic", - ":container_go_gapic_srcjar-metadata.srcjar", - ":container_go_gapic_srcjar-test.srcjar", - ":container_go_proto", - ], -) - -py_gapic_library( - name = "container_py_gapic", - srcs = [":container_proto"], - grpc_service_config = "container_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-container", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "container_py_gapic_test", - srcs = [ - "container_py_gapic_pytest.py", - "container_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":container_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "container-v1-py", - deps = [ - ":container_py_gapic", - ], -) - -php_proto_library( - name = "container_php_proto", - deps = [":container_proto"], -) - -php_grpc_library( - name = "container_php_grpc", - srcs = [":container_proto"], - deps = [":container_php_proto"], -) - -php_gapic_library( - name = "container_php_gapic", - srcs = [":container_proto_with_info"], - grpc_service_config = "container_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "container_v1.yaml", - transport = "grpc+rest", - deps = [ - ":container_php_grpc", - ":container_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-container-v1-php", - deps = [ - ":container_php_gapic", - ":container_php_grpc", - ":container_php_proto", - ], -) - -nodejs_gapic_library( - name = "container_nodejs_gapic", - package_name = "@google-cloud/container", - src = ":container_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "container_grpc_service_config.json", - package = "google.container.v1", - rest_numeric_enums = False, - service_yaml = "container_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "container-v1-nodejs", - deps = [ - ":container_nodejs_gapic", - ":container_proto", - ], -) - -ruby_proto_library( - name = "container_ruby_proto", - deps = [":container_proto"], -) - -ruby_grpc_library( - name = "container_ruby_grpc", - srcs = [":container_proto"], - deps = [":container_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "container_ruby_gapic", - srcs = [":container_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=container.googleapis.com", - "ruby-cloud-api-shortname=container", - "ruby-cloud-env-prefix=CONTAINER", - "ruby-cloud-gem-name=google-cloud-container-v1", - "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine", - ], - grpc_service_config = "container_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Builds and manages container-based applications, powered by the open source Kubernetes technology.", - ruby_cloud_title = "Kubernetes Engine V1", - deps = [ - ":container_ruby_grpc", - ":container_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-container-v1-ruby", - deps = [ - ":container_ruby_gapic", - ":container_ruby_grpc", - ":container_ruby_proto", - ], -) - -csharp_proto_library( - name = "container_csharp_proto", - deps = [":container_proto"], -) - -csharp_grpc_library( - name = "container_csharp_grpc", - srcs = [":container_proto"], - deps = [":container_csharp_proto"], -) - -csharp_gapic_library( - name = "container_csharp_gapic", - srcs = [":container_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "container_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "container_v1.yaml", - deps = [ - ":container_csharp_grpc", - ":container_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-container-v1-csharp", - deps = [ - ":container_csharp_gapic", - ":container_csharp_grpc", - ":container_csharp_proto", - ], -) - -cc_proto_library( - name = "container_cc_proto", - deps = [":container_proto"], -) - -cc_grpc_library( - name = "container_cc_grpc", - srcs = [":container_proto"], - grpc_only = True, - deps = [":container_cc_proto"], -) diff -urN a/google/container/v1alpha1/BUILD.bazel b/google/container/v1alpha1/BUILD.bazel --- a/google/container/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/container/v1alpha1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,178 +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 = "container_proto", - srcs = [ - "cluster_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "@com_google_protobuf//:empty_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "container_java_proto", - deps = [":container_proto"], -) - -java_grpc_library( - name = "container_java_grpc", - srcs = [":container_proto"], - deps = [":container_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "container_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/container/v1alpha1", - protos = [":container_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "container_moved_proto", - srcs = [":container_proto"], - deps = [ - "//google/api:annotations_proto", - "@com_google_protobuf//:empty_proto", - ], -) - -py_proto_library( - name = "container_py_proto", - deps = [":container_moved_proto"], -) - -py_grpc_library( - name = "container_py_grpc", - srcs = [":container_moved_proto"], - deps = [":container_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "container_php_proto", - deps = [":container_proto"], -) - -php_grpc_library( - name = "container_php_grpc", - srcs = [":container_proto"], - deps = [":container_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 = "container_ruby_proto", - deps = [":container_proto"], -) - -ruby_grpc_library( - name = "container_ruby_grpc", - srcs = [":container_proto"], - deps = [":container_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "container_csharp_proto", - deps = [":container_proto"], -) - -csharp_grpc_library( - name = "container_csharp_grpc", - srcs = [":container_proto"], - deps = [":container_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "container_cc_proto", - deps = [":container_proto"], -) - -cc_grpc_library( - name = "container_cc_grpc", - srcs = [":container_proto"], - grpc_only = True, - deps = [":container_cc_proto"], -) diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUILD.bazel --- a/google/container/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/container/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,343 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "container_proto", - srcs = [ - "cluster_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:code_proto", - "//google/rpc:status_proto", - "//google/type:date_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "container_proto_with_info", - deps = [ - ":container_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "container_java_proto", - deps = [":container_proto"], -) - -java_grpc_library( - name = "container_java_grpc", - srcs = [":container_proto"], - deps = [":container_java_proto"], -) - -java_gapic_library( - name = "container_java_gapic", - srcs = [":container_proto_with_info"], - gapic_yaml = "container_gapic.yaml", - grpc_service_config = "container_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "container_v1beta1.yaml", - test_deps = [ - ":container_java_grpc", - ], - transport = "grpc", - deps = [ - ":container_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "container_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.container.v1beta1.ClusterManagerClientTest", - ], - runtime_deps = [":container_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-container-v1beta1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":container_java_gapic", - ":container_java_grpc", - ":container_java_proto", - ":container_proto", - ], -) - -go_proto_library( - name = "container_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/container/v1beta1", - protos = [":container_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:code_go_proto", - "//google/rpc:status_go_proto", - "//google/type:date_go_proto", - ], -) - -go_gapic_library( - name = "container_go_gapic", - srcs = [":container_proto_with_info"], - grpc_service_config = "container_grpc_service_config.json", - importpath = "cloud.google.com/go/container/apiv1beta1;container", - metadata = True, - rest_numeric_enums = False, - service_yaml = "container_v1beta1.yaml", - deps = [ - ":container_go_proto", - ], -) - -go_test( - name = "container_go_gapic_test", - srcs = [":container_go_gapic_srcjar_test"], - embed = [":container_go_gapic"], - importpath = "cloud.google.com/go/container/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-container-v1beta1-go", - deps = [ - ":container_go_gapic", - ":container_go_gapic_srcjar-metadata.srcjar", - ":container_go_gapic_srcjar-test.srcjar", - ":container_go_proto", - ], -) - -py_gapic_library( - name = "container_py_gapic", - srcs = [":container_proto"], - grpc_service_config = "container_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-container", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "container_py_gapic_test", - srcs = [ - "container_py_gapic_pytest.py", - "container_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":container_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "container-v1beta1-py", - deps = [ - ":container_py_gapic", - ], -) - -php_proto_library( - name = "container_php_proto", - deps = [":container_proto"], -) - -php_grpc_library( - name = "container_php_grpc", - srcs = [":container_proto"], - deps = [":container_php_proto"], -) - -php_gapic_library( - name = "container_php_gapic", - srcs = [":container_proto_with_info"], - grpc_service_config = "container_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "container_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":container_php_grpc", - ":container_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-container-v1beta1-php", - deps = [ - ":container_php_gapic", - ":container_php_grpc", - ":container_php_proto", - ], -) - -nodejs_gapic_library( - name = "container_nodejs_gapic", - package_name = "@google-cloud/container", - src = ":container_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "container_grpc_service_config.json", - package = "google.container.v1beta1", - rest_numeric_enums = False, - service_yaml = "container_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "container-v1beta1-nodejs", - deps = [ - ":container_nodejs_gapic", - ":container_proto", - ], -) - -ruby_proto_library( - name = "container_ruby_proto", - deps = [":container_proto"], -) - -ruby_grpc_library( - name = "container_ruby_grpc", - srcs = [":container_proto"], - deps = [":container_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "container_ruby_gapic", - srcs = [":container_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=container.googleapis.com", - "ruby-cloud-api-shortname=container", - "ruby-cloud-env-prefix=CONTAINER", - "ruby-cloud-gem-name=google-cloud-container-v1beta1", - "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine", - ], - grpc_service_config = "container_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Builds and manages container-based applications, powered by the open source Kubernetes technology.", - ruby_cloud_title = "Kubernetes Engine V1beta1", - deps = [ - ":container_ruby_grpc", - ":container_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-container-v1beta1-ruby", - deps = [ - ":container_ruby_gapic", - ":container_ruby_grpc", - ":container_ruby_proto", - ], -) - -csharp_proto_library( - name = "container_csharp_proto", - deps = [":container_proto"], -) - -csharp_grpc_library( - name = "container_csharp_grpc", - srcs = [":container_proto"], - deps = [":container_csharp_proto"], -) - -csharp_gapic_library( - name = "container_csharp_gapic", - srcs = [":container_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "container_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "container_v1beta1.yaml", - deps = [ - ":container_csharp_grpc", - ":container_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-container-v1beta1-csharp", - deps = [ - ":container_csharp_gapic", - ":container_csharp_grpc", - ":container_csharp_proto", - ], -) - -cc_proto_library( - name = "container_cc_proto", - deps = [":container_proto"], -) - -cc_grpc_library( - name = "container_cc_grpc", - srcs = [":container_proto"], - grpc_only = True, - deps = [":container_cc_proto"], -) diff -urN a/google/dataflow/BUILD.bazel b/google/dataflow/BUILD.bazel --- a/google/dataflow/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/dataflow/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-dataflow. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for dataflow. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1beta3 in this case. -ruby_cloud_gapic_library( - name = "dataflow_ruby_wrapper", - srcs = ["//google/dataflow/v1beta3:dataflow_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-dataflow", - "ruby-cloud-env-prefix=DATAFLOW", - "ruby-cloud-wrapper-of=v1beta3:0.0", - "ruby-cloud-product-url=https://cloud.google.com/dataflow", - "ruby-cloud-api-id=dataflow.googleapis.com", - "ruby-cloud-api-shortname=dataflow", - "ruby-cloud-service-override=JobsV1Beta3=Jobs;MessagesV1Beta3=Messages;MetricsV1Beta3=Metrics;SnapshotsV1Beta3=Snapshots", - ], - ruby_cloud_description = "Dataflow is a managed service for executing a wide variety of data processing patterns.", - ruby_cloud_title = "Dataflow", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-dataflow-ruby", - deps = [ - ":dataflow_ruby_wrapper", - ], -) diff -urN a/google/dataflow/v1beta3/BUILD.bazel b/google/dataflow/v1beta3/BUILD.bazel --- a/google/dataflow/v1beta3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/dataflow/v1beta3/BUILD.bazel 1969-12-31 16:00:00 @@ -1,359 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "dataflow_proto", - srcs = [ - "environment.proto", - "jobs.proto", - "messages.proto", - "metrics.proto", - "snapshots.proto", - "streaming.proto", - "templates.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "dataflow_proto_with_info", - deps = [ - ":dataflow_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "dataflow_java_proto", - deps = [":dataflow_proto"], -) - -java_grpc_library( - name = "dataflow_java_grpc", - srcs = [":dataflow_proto"], - deps = [":dataflow_java_proto"], -) - -java_gapic_library( - name = "dataflow_java_gapic", - srcs = [":dataflow_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "dataflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataflow_v1beta3.yaml", - test_deps = [ - ":dataflow_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":dataflow_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "dataflow_java_gapic_test_suite", - test_classes = [ - "com.google.dataflow.v1beta3.FlexTemplatesServiceClientHttpJsonTest", - "com.google.dataflow.v1beta3.FlexTemplatesServiceClientTest", - "com.google.dataflow.v1beta3.JobsV1Beta3ClientHttpJsonTest", - "com.google.dataflow.v1beta3.JobsV1Beta3ClientTest", - "com.google.dataflow.v1beta3.MessagesV1Beta3ClientHttpJsonTest", - "com.google.dataflow.v1beta3.MessagesV1Beta3ClientTest", - "com.google.dataflow.v1beta3.MetricsV1Beta3ClientHttpJsonTest", - "com.google.dataflow.v1beta3.MetricsV1Beta3ClientTest", - "com.google.dataflow.v1beta3.SnapshotsV1Beta3ClientHttpJsonTest", - "com.google.dataflow.v1beta3.SnapshotsV1Beta3ClientTest", - "com.google.dataflow.v1beta3.TemplatesServiceClientHttpJsonTest", - "com.google.dataflow.v1beta3.TemplatesServiceClientTest", - ], - runtime_deps = [":dataflow_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-dataflow-v1beta3-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":dataflow_java_gapic", - ":dataflow_java_grpc", - ":dataflow_java_proto", - ":dataflow_proto", - ], -) - -go_proto_library( - name = "dataflow_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/dataflow/v1beta3", - protos = [":dataflow_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "dataflow_go_gapic", - srcs = [":dataflow_proto_with_info"], - grpc_service_config = "dataflow_grpc_service_config.json", - importpath = "cloud.google.com/go/dataflow/apiv1beta3;dataflow", - metadata = True, - rest_numeric_enums = False, - service_yaml = "dataflow_v1beta3.yaml", - transport = "grpc+rest", - deps = [ - ":dataflow_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "dataflow_go_gapic_test", - srcs = [":dataflow_go_gapic_srcjar_test"], - embed = [":dataflow_go_gapic"], - importpath = "cloud.google.com/go/dataflow/apiv1beta3", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-dataflow-v1beta3-go", - deps = [ - ":dataflow_go_gapic", - ":dataflow_go_gapic_srcjar-metadata.srcjar", - ":dataflow_go_gapic_srcjar-test.srcjar", - ":dataflow_go_proto", - ], -) - -py_gapic_library( - name = "dataflow_py_gapic", - srcs = [":dataflow_proto"], - grpc_service_config = "dataflow_grpc_service_config.json", - opt_args = [ - "python-gapic-name=dataflow", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-dataflow-client", - ], - rest_numeric_enums = False, - transport = "grpc+rest", -) - -py_test( - name = "dataflow_py_gapic_test", - srcs = [ - "dataflow_py_gapic_pytest.py", - "dataflow_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":dataflow_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "dataflow-v1beta3-py", - deps = [ - ":dataflow_py_gapic", - ], -) - -php_proto_library( - name = "dataflow_php_proto", - deps = [":dataflow_proto"], -) - -php_grpc_library( - name = "dataflow_php_grpc", - srcs = [":dataflow_proto"], - deps = [":dataflow_php_proto"], -) - -php_gapic_library( - name = "dataflow_php_gapic", - srcs = [":dataflow_proto_with_info"], - grpc_service_config = "dataflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataflow_v1beta3.yaml", - transport = "grpc+rest", - deps = [ - ":dataflow_php_grpc", - ":dataflow_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-dataflow-v1beta3-php", - deps = [ - ":dataflow_php_gapic", - ":dataflow_php_grpc", - ":dataflow_php_proto", - ], -) - -nodejs_gapic_library( - name = "dataflow_nodejs_gapic", - package_name = "@google-cloud/dataflow", - src = ":dataflow_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "dataflow_grpc_service_config.json", - package = "google.dataflow.v1beta3", - rest_numeric_enums = False, - service_yaml = "dataflow_v1beta3.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "dataflow-v1beta3-nodejs", - deps = [ - ":dataflow_nodejs_gapic", - ":dataflow_proto", - ], -) - -ruby_proto_library( - name = "dataflow_ruby_proto", - deps = [":dataflow_proto"], -) - -ruby_grpc_library( - name = "dataflow_ruby_grpc", - srcs = [":dataflow_proto"], - deps = [":dataflow_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "dataflow_ruby_gapic", - srcs = [":dataflow_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=dataflow.googleapis.com", - "ruby-cloud-api-shortname=dataflow", - "ruby-cloud-env-prefix=DATAFLOW", - "ruby-cloud-gem-name=google-cloud-dataflow-v1beta3", - "ruby-cloud-product-url=https://cloud.google.com/dataflow", - "ruby-cloud-service-override=JobsV1Beta3=Jobs;MessagesV1Beta3=Messages;MetricsV1Beta3=Metrics;SnapshotsV1Beta3=Snapshots", - ], - grpc_service_config = "dataflow_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Dataflow is a managed service for executing a wide variety of data processing patterns.", - ruby_cloud_title = "Dataflow V1beta3", - deps = [ - ":dataflow_ruby_grpc", - ":dataflow_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-dataflow-v1beta3-ruby", - deps = [ - ":dataflow_ruby_gapic", - ":dataflow_ruby_grpc", - ":dataflow_ruby_proto", - ], -) - -csharp_proto_library( - name = "dataflow_csharp_proto", - deps = [":dataflow_proto"], -) - -csharp_grpc_library( - name = "dataflow_csharp_grpc", - srcs = [":dataflow_proto"], - deps = [":dataflow_csharp_proto"], -) - -csharp_gapic_library( - name = "dataflow_csharp_gapic", - srcs = [":dataflow_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "dataflow_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dataflow_v1beta3.yaml", - deps = [ - ":dataflow_csharp_grpc", - ":dataflow_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-dataflow-v1beta3-csharp", - deps = [ - ":dataflow_csharp_gapic", - ":dataflow_csharp_grpc", - ":dataflow_csharp_proto", - ], -) - -cc_proto_library( - name = "dataflow_cc_proto", - deps = [":dataflow_proto"], -) - -cc_grpc_library( - name = "dataflow_cc_grpc", - srcs = [":dataflow_proto"], - grpc_only = True, - deps = [":dataflow_cc_proto"], -) diff -urN a/google/datastore/BUILD.bazel b/google/datastore/BUILD.bazel --- a/google/datastore/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/datastore/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/datastore/admin/BUILD.bazel b/google/datastore/admin/BUILD.bazel --- a/google/datastore/admin/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/datastore/admin/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/datastore/admin/v1/BUILD.bazel b/google/datastore/admin/v1/BUILD.bazel --- a/google/datastore/admin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/datastore/admin/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,340 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "admin_proto", - srcs = [ - "datastore_admin.proto", - "index.proto", - "migration.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "admin_proto_with_info", - deps = [ - ":admin_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "admin_java_proto", - deps = [":admin_proto"], -) - -java_grpc_library( - name = "admin_java_grpc", - srcs = [":admin_proto"], - deps = [":admin_java_proto"], -) - -java_gapic_library( - name = "admin_java_gapic", - srcs = [":admin_proto_with_info"], - gapic_yaml = "datastore_admin_gapic.yaml", - grpc_service_config = "datastore_admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datastore_v1.yaml", - test_deps = [ - ":admin_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":admin_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "admin_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.datastore.admin.v1.DatastoreAdminClientHttpJsonTest", - "com.google.cloud.datastore.admin.v1.DatastoreAdminClientTest", - ], - runtime_deps = [":admin_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-datastore-admin-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":admin_java_gapic", - ":admin_java_grpc", - ":admin_java_proto", - ":admin_proto", - ], -) - -go_proto_library( - name = "admin_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/datastore/admin/v1", - protos = [":admin_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "admin_go_gapic", - srcs = [":admin_proto_with_info"], - grpc_service_config = "datastore_admin_grpc_service_config.json", - importpath = "cloud.google.com/go/datastore/admin/apiv1;admin", - metadata = True, - rest_numeric_enums = False, - service_yaml = "datastore_v1.yaml", - transport = "grpc+rest", - deps = [ - ":admin_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 = "admin_go_gapic_test", - srcs = [":admin_go_gapic_srcjar_test"], - embed = [":admin_go_gapic"], - importpath = "cloud.google.com/go/datastore/admin/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-datastore-admin-v1-go", - deps = [ - ":admin_go_gapic", - ":admin_go_gapic_srcjar-metadata.srcjar", - ":admin_go_gapic_srcjar-test.srcjar", - ":admin_go_proto", - ], -) - -py_gapic_library( - name = "admin_py_gapic", - srcs = [":admin_proto"], - grpc_service_config = "datastore_admin_grpc_service_config.json", - opt_args = ["python-gapic-namespace=google.cloud, python-gapic-name=datastore-admin"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "admin_py_gapic_test", - srcs = [ - "admin_py_gapic_pytest.py", - "admin_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":admin_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "datastore-admin-v1-py", - deps = [ - ":admin_py_gapic", - ], -) - -php_proto_library( - name = "admin_php_proto", - deps = [":admin_proto"], -) - -php_grpc_library( - name = "admin_php_grpc", - srcs = [":admin_proto"], - deps = [":admin_php_proto"], -) - -php_gapic_library( - name = "admin_php_gapic", - srcs = [":admin_proto_with_info"], - grpc_service_config = "datastore_admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datastore_v1.yaml", - transport = "grpc+rest", - deps = [ - ":admin_php_grpc", - ":admin_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-datastore-admin-v1-php", - deps = [ - ":admin_php_gapic", - ":admin_php_grpc", - ":admin_php_proto", - ], -) - -nodejs_gapic_library( - name = "admin_nodejs_gapic", - package_name = "@google-cloud/datastore-admin", - src = ":admin_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "datastore_admin_grpc_service_config.json", - package = "google.datastore.admin.v1", - rest_numeric_enums = False, - service_yaml = "datastore_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "datastore-admin-v1-nodejs", - deps = [ - ":admin_nodejs_gapic", - ":admin_proto", - ], -) - -ruby_proto_library( - name = "admin_ruby_proto", - deps = [":admin_proto"], -) - -ruby_grpc_library( - name = "admin_ruby_grpc", - srcs = [":admin_proto"], - deps = [":admin_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "admin_ruby_gapic", - srcs = [":admin_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-datastore-admin-v1", - "ruby-cloud-env-prefix=DATASTORE", - "ruby-cloud-product-url=https://cloud.google.com/datastore", - "ruby-cloud-api-id=datastore.googleapis.com", - "ruby-cloud-api-shortname=datastore", - "ruby-cloud-wrapper-gem-override=google-cloud-datastore", - ], - grpc_service_config = "datastore_admin_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Firestore in Datastore mode is a NoSQL document database built for automatic scaling, high performance, and ease of application development.", - ruby_cloud_title = "Firestore in Datastore mode Admin V1", - deps = [ - ":admin_ruby_grpc", - ":admin_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-datastore-admin-v1-ruby", - deps = [ - ":admin_ruby_gapic", - ":admin_ruby_grpc", - ":admin_ruby_proto", - ], -) - -csharp_proto_library( - name = "admin_csharp_proto", - deps = [":admin_proto"], -) - -csharp_grpc_library( - name = "admin_csharp_grpc", - srcs = [":admin_proto"], - deps = [":admin_csharp_proto"], -) - -csharp_gapic_library( - name = "admin_csharp_gapic", - srcs = [":admin_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "datastore_admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datastore_v1.yaml", - deps = [ - ":admin_csharp_grpc", - ":admin_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-datastore-admin-v1-csharp", - deps = [ - ":admin_csharp_gapic", - ":admin_csharp_grpc", - ":admin_csharp_proto", - ], -) - -cc_proto_library( - name = "admin_cc_proto", - deps = [":admin_proto"], -) - -cc_grpc_library( - name = "admin_cc_grpc", - srcs = [":admin_proto"], - grpc_only = True, - deps = [":admin_cc_proto"], -) diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel --- a/google/datastore/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/datastore/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,402 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "datastore_proto", - srcs = [ - "aggregation_result.proto", - "datastore.proto", - "entity.proto", - "query.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", - ], -) - -proto_library_with_info( - name = "datastore_proto_with_info", - deps = [ - ":datastore_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 = "datastore_java_proto", - deps = [":datastore_proto"], -) - -java_grpc_library( - name = "datastore_java_grpc", - srcs = [":datastore_proto"], - deps = [":datastore_java_proto"], -) - -java_gapic_library( - name = "datastore_java_gapic", - srcs = [":datastore_proto_with_info"], - gapic_yaml = "datastore_gapic.yaml", - grpc_service_config = "datastore_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datastore_v1.yaml", - test_deps = [ - ":datastore_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":datastore_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "datastore_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.datastore.v1.DatastoreClientHttpJsonTest", - "com.google.cloud.datastore.v1.DatastoreClientTest", - ], - runtime_deps = [":datastore_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-datastore-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":datastore_java_gapic", - ":datastore_java_grpc", - ":datastore_java_proto", - ":datastore_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 = "datastore_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/datastore/v1", - protos = [":datastore_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( - name = "datastore_go_gapic", - srcs = [":datastore_proto_with_info"], - grpc_service_config = "datastore_grpc_service_config.json", - importpath = "cloud.google.com/go/datastore/apiv1;datastore", - metadata = True, - rest_numeric_enums = False, - service_yaml = "datastore_v1.yaml", - transport = "grpc+rest", - deps = [ - ":datastore_go_proto", - "//google/longrunning:longrunning_go_gapic", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "datastore_go_gapic_test", - srcs = [":datastore_go_gapic_srcjar_test"], - embed = [":datastore_go_gapic"], - importpath = "cloud.google.com/go/datastore/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-datastore-v1-go", - deps = [ - ":datastore_go_gapic", - ":datastore_go_gapic_srcjar-metadata.srcjar", - ":datastore_go_gapic_srcjar-test.srcjar", - ":datastore_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "datastore_py_gapic", - srcs = [":datastore_proto"], - grpc_service_config = "datastore_grpc_service_config.json", - opt_args = ["python-gapic-namespace=google.cloud"], - rest_numeric_enums = False, - service_yaml = "datastore_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "datastore_py_gapic_test", - srcs = [ - "datastore_py_gapic_pytest.py", - "datastore_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":datastore_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "datastore-v1-py", - deps = [ - ":datastore_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 = "datastore_php_proto", - deps = [":datastore_proto"], -) - -php_grpc_library( - name = "datastore_php_grpc", - srcs = [":datastore_proto"], - deps = [":datastore_php_proto"], -) - -php_gapic_library( - name = "datastore_php_gapic", - srcs = [":datastore_proto_with_info"], - grpc_service_config = "datastore_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datastore_v1.yaml", - transport = "grpc+rest", - deps = [ - ":datastore_php_grpc", - ":datastore_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-datastore-v1-php", - deps = [ - ":datastore_php_gapic", - ":datastore_php_grpc", - ":datastore_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "datastore_nodejs_gapic", - package_name = "@google-cloud/datastore", - src = ":datastore_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "datastore_grpc_service_config.json", - main_service = "datastore", - mixins = "google.longrunning.Operations", - package = "google.datastore.v1", - rest_numeric_enums = False, - service_yaml = "datastore_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "datastore-v1-nodejs", - deps = [ - ":datastore_nodejs_gapic", - ":datastore_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "datastore_ruby_proto", - deps = [":datastore_proto"], -) - -ruby_grpc_library( - name = "datastore_ruby_grpc", - srcs = [":datastore_proto"], - deps = [":datastore_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "datastore_ruby_gapic", - srcs = [":datastore_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=datastore.googleapis.com", - "ruby-cloud-api-shortname=datastore", - "ruby-cloud-env-prefix=DATASTORE", - "ruby-cloud-gem-name=google-cloud-datastore-v1", - "ruby-cloud-product-url=https://cloud.google.com/datastore", - ], - grpc_service_config = "datastore_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Firestore in Datastore mode is a NoSQL document database built for automatic scaling, high performance, and ease of application development.", - ruby_cloud_title = "Firestore in Datastore mode V1", - service_yaml = "datastore_v1.yaml", - deps = [ - ":datastore_ruby_grpc", - ":datastore_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-datastore-v1-ruby", - deps = [ - ":datastore_ruby_gapic", - ":datastore_ruby_grpc", - ":datastore_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 = "datastore_csharp_proto", - deps = [":datastore_proto"], -) - -csharp_grpc_library( - name = "datastore_csharp_grpc", - srcs = [":datastore_proto"], - deps = [":datastore_csharp_proto"], -) - -csharp_gapic_library( - name = "datastore_csharp_gapic", - srcs = [":datastore_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "datastore_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "datastore_v1.yaml", - deps = [ - ":datastore_csharp_grpc", - ":datastore_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-datastore-v1-csharp", - deps = [ - ":datastore_csharp_gapic", - ":datastore_csharp_grpc", - ":datastore_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "datastore_cc_proto", - deps = [":datastore_proto"], -) - -cc_grpc_library( - name = "datastore_cc_grpc", - srcs = [":datastore_proto"], - grpc_only = True, - deps = [":datastore_cc_proto"], -) diff -urN a/google/devtools/artifactregistry/BUILD.bazel b/google/devtools/artifactregistry/BUILD.bazel --- a/google/devtools/artifactregistry/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/artifactregistry/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-artifact_registry. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for artifactregistry. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "artifactregistry_ruby_wrapper", - srcs = ["//google/devtools/artifactregistry/v1:artifactregistry_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-artifact_registry", - "ruby-cloud-env-prefix=ARTIFACT_REGISTRY", - "ruby-cloud-wrapper-of=v1:0.0;v1beta2:0.0", - "ruby-cloud-product-url=https://cloud.google.com/artifact-registry/", - "ruby-cloud-api-id=artifactregistry.googleapis.com", - "ruby-cloud-api-shortname=artifactregistry", - ], - ruby_cloud_description = "Artifact Registry stores and manages build artifacts in a scalable and integrated service built on Google infrastructure.", - ruby_cloud_title = "Artifact Registry", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-artifactregistry-ruby", - deps = [ - ":artifactregistry_ruby_wrapper", - ], -) diff -urN a/google/devtools/artifactregistry/v1/BUILD.bazel b/google/devtools/artifactregistry/v1/BUILD.bazel --- a/google/devtools/artifactregistry/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/artifactregistry/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,366 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "artifactregistry_proto", - srcs = [ - "apt_artifact.proto", - "artifact.proto", - "file.proto", - "package.proto", - "repository.proto", - "service.proto", - "settings.proto", - "tag.proto", - "version.proto", - "yum_artifact.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "artifactregistry_proto_with_info", - deps = [ - ":artifactregistry_proto", - "//google/cloud:common_resources_proto", - ], -) - -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", - srcs = [":artifactregistry_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "artifactregistry_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "artifactregistry_v1.yaml", - test_deps = [ - ":artifactregistry_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":artifactregistry_java_proto", - "//google/api:api_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "artifactregistry_java_gapic_test_suite", - test_classes = [ - "com.google.devtools.artifactregistry.v1.ArtifactRegistryClientHttpJsonTest", - "com.google.devtools.artifactregistry.v1.ArtifactRegistryClientTest", - ], - runtime_deps = [":artifactregistry_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-devtools-artifactregistry-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":artifactregistry_java_gapic", - ":artifactregistry_java_grpc", - ":artifactregistry_java_proto", - ":artifactregistry_proto", - ], -) - -go_proto_library( - name = "artifactregistry_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/artifactregistry/v1", - protos = [":artifactregistry_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 = "artifactregistry_go_gapic", - srcs = [":artifactregistry_proto_with_info"], - grpc_service_config = "artifactregistry_grpc_service_config.json", - importpath = "cloud.google.com/go/devtools/artifactregistry/apiv1;artifactregistry", - metadata = True, - rest_numeric_enums = False, - service_yaml = "artifactregistry_v1.yaml", - transport = "grpc+rest", - deps = [ - ":artifactregistry_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "artifactregistry_go_gapic_test", - srcs = [":artifactregistry_go_gapic_srcjar_test"], - embed = [":artifactregistry_go_gapic"], - importpath = "cloud.google.com/go/devtools/artifactregistry/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-devtools-artifactregistry-v1-go", - deps = [ - ":artifactregistry_go_gapic", - ":artifactregistry_go_gapic_srcjar-metadata.srcjar", - ":artifactregistry_go_gapic_srcjar-test.srcjar", - ":artifactregistry_go_proto", - ], -) - -py_gapic_library( - name = "artifactregistry_py_gapic", - srcs = [":artifactregistry_proto"], - grpc_service_config = "artifactregistry_grpc_service_config.json", - opt_args = [ - "python-gapic-name=artifactregistry", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-artifact-registry", - ], - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "artifactregistry_py_gapic_test", - srcs = [ - "artifactregistry_py_gapic_pytest.py", - "artifactregistry_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":artifactregistry_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "devtools-artifactregistry-v1-py", - deps = [ - ":artifactregistry_py_gapic", - ], -) - -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", - srcs = [":artifactregistry_proto_with_info"], - grpc_service_config = "artifactregistry_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "artifactregistry_v1.yaml", - transport = "grpc+rest", - deps = [ - ":artifactregistry_php_grpc", - ":artifactregistry_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-devtools-artifactregistry-v1-php", - deps = [ - ":artifactregistry_php_gapic", - ":artifactregistry_php_grpc", - ":artifactregistry_php_proto", - ], -) - -nodejs_gapic_library( - name = "artifactregistry_nodejs_gapic", - package_name = "@google-cloud/artifact-registry", - src = ":artifactregistry_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "artifactregistry_grpc_service_config.json", - package = "google.devtools.artifactregistry.v1", - rest_numeric_enums = False, - service_yaml = "artifactregistry_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "devtools-artifactregistry-v1-nodejs", - deps = [ - ":artifactregistry_nodejs_gapic", - ":artifactregistry_proto", - ], -) - -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_cloud_gapic_library( - name = "artifactregistry_ruby_gapic", - srcs = [":artifactregistry_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=artifactregistry.googleapis.com", - "ruby-cloud-api-shortname=artifactregistry", - "ruby-cloud-env-prefix=ARTIFACT_REGISTRY", - "ruby-cloud-gem-name=google-cloud-artifact_registry-v1", - "ruby-cloud-product-url=https://cloud.google.com/artifact-registry/", - ], - grpc_service_config = "artifactregistry_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Artifact Registry stores and manages build artifacts in a scalable and integrated service built on Google infrastructure.", - ruby_cloud_title = "Artifact Registry V1", - deps = [ - ":artifactregistry_ruby_grpc", - ":artifactregistry_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-devtools-artifactregistry-v1-ruby", - deps = [ - ":artifactregistry_ruby_gapic", - ":artifactregistry_ruby_grpc", - ":artifactregistry_ruby_proto", - ], -) - -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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "artifactregistry_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "artifactregistry_v1.yaml", - deps = [ - ":artifactregistry_csharp_grpc", - ":artifactregistry_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-devtools-artifactregistry-v1-csharp", - deps = [ - ":artifactregistry_csharp_gapic", - ":artifactregistry_csharp_grpc", - ":artifactregistry_csharp_proto", - ], -) - -cc_proto_library( - name = "artifactregistry_cc_proto", - deps = [":artifactregistry_proto"], -) - -cc_grpc_library( - name = "artifactregistry_cc_grpc", - srcs = [":artifactregistry_proto"], - grpc_only = True, - deps = [":artifactregistry_cc_proto"], -) diff -urN a/google/devtools/artifactregistry/v1beta2/BUILD.bazel b/google/devtools/artifactregistry/v1beta2/BUILD.bazel --- a/google/devtools/artifactregistry/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/artifactregistry/v1beta2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,350 +0,0 @@ -# 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", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "artifactregistry_proto", - srcs = [ - "apt_artifact.proto", - "file.proto", - "package.proto", - "repository.proto", - "service.proto", - "settings.proto", - "tag.proto", - "version.proto", - "yum_artifact.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "artifactregistry_proto_with_info", - deps = [ - ":artifactregistry_proto", - "//google/cloud:common_resources_proto", - ], -) - -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", - srcs = [":artifactregistry_proto_with_info"], - grpc_service_config = "artifactregistry_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":artifactregistry_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - 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.ArtifactRegistryClientHttpJsonTest", - "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", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":artifactregistry_java_gapic", - ":artifactregistry_java_grpc", - ":artifactregistry_java_proto", - ":artifactregistry_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", - protos = [":artifactregistry_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 = "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", - rest_numeric_enums = False, - service_yaml = "artifactregistry_v1beta2.yaml", - transport = "grpc+rest", - deps = [ - ":artifactregistry_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "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", - ], -) - -py_gapic_library( - name = "artifactregistry_py_gapic", - srcs = [":artifactregistry_proto"], - grpc_service_config = "artifactregistry_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=google.cloud", - "python-gapic-name=artifactregistry", - "warehouse-package-name=google-cloud-artifact-registry", - ], - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "artifactregistry_py_gapic_test", - srcs = [ - "artifactregistry_py_gapic_pytest.py", - "artifactregistry_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":artifactregistry_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "google-cloud-artifactregistry-v1beta2-py", - deps = [ - ":artifactregistry_py_gapic", - ], -) - -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", - srcs = [":artifactregistry_proto_with_info"], - grpc_service_config = "artifactregistry_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "artifactregistry_v1beta2.yaml", - transport = "grpc+rest", - deps = [ - ":artifactregistry_php_grpc", - ":artifactregistry_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-devtools-artifactregistry-v1beta2-php", - deps = [ - ":artifactregistry_php_gapic", - ":artifactregistry_php_grpc", - ":artifactregistry_php_proto", - ], -) - -nodejs_gapic_library( - name = "artifactregistry_nodejs_gapic", - package_name = "@google-cloud/artifact-registry", - src = ":artifactregistry_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "artifactregistry_grpc_service_config.json", - package = "google.devtools.artifactregistry.v1beta2", - rest_numeric_enums = False, - service_yaml = "artifactregistry_v1beta2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "devtools-artifactregistry-v1beta2-nodejs", - deps = [ - ":artifactregistry_nodejs_gapic", - ":artifactregistry_proto", - ], -) - -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_cloud_gapic_library( - name = "artifactregistry_ruby_gapic", - srcs = [":artifactregistry_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-artifact_registry-v1beta2", - "ruby-cloud-env-prefix=ARTIFACT_REGISTRY", - "ruby-cloud-product-url=https://cloud.google.com/artifact-registry/", - "ruby-cloud-api-id=artifactregistry.googleapis.com", - "ruby-cloud-api-shortname=artifactregistry", - ], - grpc_service_config = "artifactregistry_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Artifact Registry stores and manages build artifacts in a scalable and integrated service built on Google infrastructure.", - ruby_cloud_title = "Artifact Registry V1beta2", - deps = [ - ":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", - ], -) - -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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "artifactregistry_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "artifactregistry_v1beta2.yaml", - deps = [ - ":artifactregistry_csharp_grpc", - ":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 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/devtools/build/v1/BUILD.bazel b/google/devtools/build/v1/BUILD.bazel --- a/google/devtools/build/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/build/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,321 +0,0 @@ -# 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", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "build_proto", - srcs = [ - "build_events.proto", - "build_status.proto", - "publish_build_event.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "build_proto_with_info", - deps = [ - ":build_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "build_java_proto", - deps = [":build_proto"], -) - -java_grpc_library( - name = "build_java_grpc", - srcs = [":build_proto"], - deps = [":build_java_proto"], -) - -java_gapic_library( - name = "build_java_gapic", - srcs = [":build_proto_with_info"], - gapic_yaml = "buildeventservice_gapic.yaml", - grpc_service_config = "buildeventservice_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":build_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":build_java_proto", - ], -) - -java_gapic_test( - name = "build_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.devtools.build.v1.PublishBuildEventClientHttpJsonTest", - "com.google.cloud.devtools.build.v1.PublishBuildEventClientTest", - ], - runtime_deps = [":build_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-devtools-build-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":build_java_gapic", - ":build_java_grpc", - ":build_java_proto", - ":build_proto", - ], -) - -go_proto_library( - name = "build_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/build/v1", - protos = [":build_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "build_go_gapic", - srcs = [":build_proto_with_info"], - grpc_service_config = "buildeventservice_grpc_service_config.json", - importpath = "cloud.google.com/go/devtools/build/apiv1;build", - rest_numeric_enums = False, - service_yaml = "buildeventservice_v1.yaml", - deps = [ - ":build_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "build_go_gapic_test", - srcs = [":build_go_gapic_srcjar_test"], - embed = [":build_go_gapic"], - importpath = "cloud.google.com/go/devtools/build/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-devtools-build-v1-go", - deps = [ - ":build_go_gapic", - ":build_go_gapic_srcjar-test.srcjar", - ":build_go_proto", - ], -) - -py_gapic_library( - name = "build_py_gapic", - srcs = [":build_proto"], - grpc_service_config = "buildeventservice_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "build_py_gapic_test", - srcs = [ - "build_py_gapic_pytest.py", - "build_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":build_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "devtools-build-v1-py", - deps = [ - ":build_py_gapic", - ], -) - -php_proto_library( - name = "build_php_proto", - deps = [":build_proto"], -) - -php_grpc_library( - name = "build_php_grpc", - srcs = [":build_proto"], - deps = [":build_php_proto"], -) - -php_gapic_library( - name = "build_php_gapic", - srcs = [":build_proto_with_info"], - grpc_service_config = "buildeventservice_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":build_php_grpc", - ":build_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-devtools-build-v1-php", - deps = [ - ":build_php_gapic", - ":build_php_grpc", - ":build_php_proto", - ], -) - -nodejs_gapic_library( - name = "build_nodejs_gapic", - src = ":build_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "buildeventservice_grpc_service_config.json", - package = "google.devtools.build.v1", - rest_numeric_enums = False, - service_yaml = "buildeventservice_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "devtools-build-v1-nodejs", - deps = [ - ":build_nodejs_gapic", - ":build_proto", - ], -) - -ruby_proto_library( - name = "build_ruby_proto", - deps = [":build_proto"], -) - -ruby_grpc_library( - name = "build_ruby_grpc", - srcs = [":build_proto"], - deps = [":build_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "build_ruby_gapic", - srcs = [":build_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-build-v1"], - rest_numeric_enums = False, - deps = [ - ":build_ruby_grpc", - ":build_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-devtools-build-v1-ruby", - deps = [ - ":build_ruby_gapic", - ":build_ruby_grpc", - ":build_ruby_proto", - ], -) - -csharp_proto_library( - name = "build_csharp_proto", - deps = [":build_proto"], -) - -csharp_grpc_library( - name = "build_csharp_grpc", - srcs = [":build_proto"], - deps = [":build_csharp_proto"], -) - -csharp_gapic_library( - name = "build_csharp_gapic", - srcs = [":build_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "buildeventservice_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "buildeventservice_v1.yaml", - deps = [ - ":build_csharp_grpc", - ":build_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-devtools-build-v1-csharp", - deps = [ - ":build_csharp_gapic", - ":build_csharp_grpc", - ":build_csharp_proto", - ], -) - -cc_proto_library( - name = "build_cc_proto", - deps = [":build_proto"], -) - -cc_grpc_library( - name = "build_cc_grpc", - srcs = [":build_proto"], - grpc_only = True, - deps = [":build_cc_proto"], -) diff -urN a/google/devtools/cloudbuild/BUILD.bazel b/google/devtools/cloudbuild/BUILD.bazel --- a/google/devtools/cloudbuild/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/cloudbuild/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-build. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for cloudbuild. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "cloudbuild_ruby_wrapper", - srcs = ["//google/devtools/cloudbuild/v1:cloudbuild_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-build", - "ruby-cloud-env-prefix=CLOUD_BUILD", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/cloud-build", - "ruby-cloud-api-id=cloudbuild.googleapis.com", - "ruby-cloud-api-shortname=cloudbuild", - ], - ruby_cloud_description = "Cloud Build is a service that executes your builds on Google Cloud Platform infrastructure. Cloud Build can import source code from Google Cloud Storage, Cloud Source Repositories, GitHub, or Bitbucket, execute a build to your specifications, and produce artifacts such as Docker containers or Java archives.", - ruby_cloud_title = "Cloud Build", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-build-ruby", - deps = [ - ":cloudbuild_ruby_wrapper", - ], -) diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbuild/v1/BUILD.bazel --- a/google/devtools/cloudbuild/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/cloudbuild/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "cloudbuild_proto", - srcs = [ - "cloudbuild.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", - "@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 = "cloudbuild_proto_with_info", - deps = [ - ":cloudbuild_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "cloudbuild_java_proto", - deps = [":cloudbuild_proto"], -) - -java_grpc_library( - name = "cloudbuild_java_grpc", - srcs = [":cloudbuild_proto"], - deps = [":cloudbuild_java_proto"], -) - -java_gapic_library( - name = "cloudbuild_java_gapic", - srcs = [":cloudbuild_proto_with_info"], - gapic_yaml = "cloudbuild_gapic.yaml", - grpc_service_config = "cloudbuild_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":cloudbuild_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":cloudbuild_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "cloudbuild_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.devtools.cloudbuild.v1.CloudBuildClientHttpJsonTest", - "com.google.cloud.devtools.cloudbuild.v1.CloudBuildClientTest", - ], - runtime_deps = [":cloudbuild_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-devtools-cloudbuild-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":cloudbuild_java_gapic", - ":cloudbuild_java_grpc", - ":cloudbuild_java_proto", - ":cloudbuild_proto", - ], -) - -go_proto_library( - name = "cloudbuild_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/cloudbuild/v1", - protos = [":cloudbuild_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "cloudbuild_go_gapic", - srcs = [":cloudbuild_proto_with_info"], - grpc_service_config = "cloudbuild_grpc_service_config.json", - importpath = "cloud.google.com/go/cloudbuild/apiv1;cloudbuild", - rest_numeric_enums = False, - service_yaml = "cloudbuild_v1.yaml", - transport = "grpc+rest", - deps = [ - ":cloudbuild_go_proto", - "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "cloudbuild_go_gapic_test", - srcs = [":cloudbuild_go_gapic_srcjar_test"], - embed = [":cloudbuild_go_gapic"], - importpath = "cloud.google.com/go/cloudbuild/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-devtools-cloudbuild-v1-go", - deps = [ - ":cloudbuild_go_gapic", - ":cloudbuild_go_gapic_srcjar-test.srcjar", - ":cloudbuild_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -py_gapic_library( - name = "cloudbuild_py_gapic", - srcs = [":cloudbuild_proto"], - grpc_service_config = "cloudbuild_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-build", - "python-gapic-namespace=google.cloud.devtools", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "cloudbuild_py_gapic_test", - srcs = [ - "cloudbuild_py_gapic_pytest.py", - "cloudbuild_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":cloudbuild_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "devtools-cloudbuild-v1-py", - deps = [ - ":cloudbuild_py_gapic", - ], -) - -php_proto_library( - name = "cloudbuild_php_proto", - deps = [":cloudbuild_proto"], -) - -php_grpc_library( - name = "cloudbuild_php_grpc", - srcs = [":cloudbuild_proto"], - deps = [":cloudbuild_php_proto"], -) - -# Add api.http options to all RPCs in the services to enable PHP GAPIC -#php_gapic_library( -# name = "cloudbuild_php_gapic", -# srcs = [":cloudbuild_proto_with_info"], -# service_yaml = "cloudbuild_v1.yaml", -# deps = [ -# ":cloudbuild_php_grpc", -# ":cloudbuild_php_proto", -# ], -#) -# -## Open Source Packages -#php_gapic_assembly_pkg( -# name = "google-cloud-devtools-cloudbuild-v1-php", -# deps = [ -# ":cloudbuild_php_gapic", -# ":cloudbuild_php_grpc", -# ":cloudbuild_php_proto", -# ], -#) - -nodejs_gapic_library( - name = "cloudbuild_nodejs_gapic", - package_name = "@google-cloud/cloudbuild", - src = ":cloudbuild_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudbuild_grpc_service_config.json", - package = "google.devtools.cloudbuild.v1", - rest_numeric_enums = False, - service_yaml = "cloudbuild_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "devtools-cloudbuild-v1-nodejs", - deps = [ - ":cloudbuild_nodejs_gapic", - ":cloudbuild_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## - -ruby_proto_library( - name = "cloudbuild_ruby_proto", - deps = [":cloudbuild_proto"], -) - -ruby_grpc_library( - name = "cloudbuild_ruby_grpc", - srcs = [":cloudbuild_proto"], - deps = [":cloudbuild_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "cloudbuild_ruby_gapic", - srcs = [":cloudbuild_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-build-v1", - "ruby-cloud-env-prefix=CLOUD_BUILD", - "ruby-cloud-product-url=https://cloud.google.com/cloud-build", - "ruby-cloud-api-id=cloudbuild.googleapis.com", - "ruby-cloud-api-shortname=cloudbuild", - ], - grpc_service_config = "cloudbuild_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Build is a service that executes your builds on Google Cloud Platform infrastructure. Cloud Build can import source code from Google Cloud Storage, Cloud Source Repositories, GitHub, or Bitbucket, execute a build to your specifications, and produce artifacts such as Docker containers or Java archives.", - ruby_cloud_title = "Cloud Build V1", - deps = [ - ":cloudbuild_ruby_grpc", - ":cloudbuild_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-devtools-cloudbuild-v1-ruby", - deps = [ - ":cloudbuild_ruby_gapic", - ":cloudbuild_ruby_grpc", - ":cloudbuild_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## - -csharp_proto_library( - name = "cloudbuild_csharp_proto", - deps = [":cloudbuild_proto"], -) - -csharp_grpc_library( - name = "cloudbuild_csharp_grpc", - srcs = [":cloudbuild_proto"], - deps = [":cloudbuild_csharp_proto"], -) - -csharp_gapic_library( - name = "cloudbuild_csharp_gapic", - srcs = [":cloudbuild_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudbuild_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudbuild_v1.yaml", - deps = [ - ":cloudbuild_csharp_grpc", - ":cloudbuild_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-devtools-cloudbuild-v1-csharp", - deps = [ - ":cloudbuild_csharp_gapic", - ":cloudbuild_csharp_grpc", - ":cloudbuild_csharp_proto", - ], -) - -cc_proto_library( - name = "cloudbuild_cc_proto", - deps = [":cloudbuild_proto"], -) - -cc_grpc_library( - name = "cloudbuild_cc_grpc", - srcs = [":cloudbuild_proto"], - grpc_only = True, - deps = [":cloudbuild_cc_proto"], -) diff -urN a/google/devtools/clouddebugger/BUILD.bazel b/google/devtools/clouddebugger/BUILD.bazel --- a/google/devtools/clouddebugger/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/clouddebugger/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/clouddebugger/v2/BUILD.bazel --- a/google/devtools/clouddebugger/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/clouddebugger/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "clouddebugger_proto", - srcs = [ - "controller.proto", - "data.proto", - "debugger.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/devtools/source/v1:source_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "clouddebugger_proto_with_info", - deps = [ - ":clouddebugger_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "clouddebugger_java_proto", - deps = [":clouddebugger_proto"], -) - -java_grpc_library( - name = "clouddebugger_java_grpc", - srcs = [":clouddebugger_proto"], - deps = [":clouddebugger_java_proto"], -) - -java_gapic_library( - name = "clouddebugger_java_gapic", - srcs = [":clouddebugger_proto_with_info"], - gapic_yaml = "clouddebugger_gapic.yaml", - grpc_service_config = "clouddebugger_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":clouddebugger_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":clouddebugger_java_proto", - ], -) - -java_gapic_test( - name = "clouddebugger_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.debugger.v2.Controller2ClientHttpJsonTest", - "com.google.cloud.debugger.v2.Controller2ClientTest", - "com.google.cloud.debugger.v2.Debugger2ClientHttpJsonTest", - "com.google.cloud.debugger.v2.Debugger2ClientTest", - ], - runtime_deps = [":clouddebugger_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-devtools-clouddebugger-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":clouddebugger_java_gapic", - ":clouddebugger_java_grpc", - ":clouddebugger_java_proto", - ":clouddebugger_proto", - ], -) - -go_proto_library( - name = "clouddebugger_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/clouddebugger/v2", - protos = [":clouddebugger_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/devtools/source/v1:source_go_proto", - ], -) - -go_gapic_library( - name = "clouddebugger_go_gapic", - srcs = [":clouddebugger_proto_with_info"], - grpc_service_config = "clouddebugger_grpc_service_config.json", - importpath = "cloud.google.com/go/debugger/apiv2;clouddebugger", - rest_numeric_enums = False, - service_yaml = "clouddebugger_v2.yaml", - transport = "grpc+rest", - deps = [ - ":clouddebugger_go_proto", - ], -) - -go_test( - name = "clouddebugger_go_gapic_test", - srcs = [":clouddebugger_go_gapic_srcjar_test"], - embed = [":clouddebugger_go_gapic"], - importpath = "cloud.google.com/go/debugger/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-devtools-clouddebugger-v2-go", - deps = [ - ":clouddebugger_go_gapic", - ":clouddebugger_go_gapic_srcjar-test.srcjar", - ":clouddebugger_go_proto", - ], -) - -py_gapic_library( - name = "clouddebugger_py_gapic", - srcs = [":clouddebugger_proto"], - grpc_service_config = "clouddebugger_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-debugger-client", - "python-gapic-namespace=google.cloud", - "python-gapic-name=debugger", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed -#py_test( -# name = "clouddebugger_py_gapic_test", -# srcs = [ -# "clouddebugger_py_gapic_pytest.py", -# "clouddebugger_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":clouddebugger_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "devtools-clouddebugger-v2-py", - deps = [ - ":clouddebugger_py_gapic", - "//google/devtools/source/v1:google-cloud-source-v1-py", - ], -) - -php_proto_library( - name = "clouddebugger_php_proto", - deps = [":clouddebugger_proto"], -) - -php_grpc_library( - name = "clouddebugger_php_grpc", - srcs = [":clouddebugger_proto"], - deps = [":clouddebugger_php_proto"], -) - -php_gapic_library( - name = "clouddebugger_php_gapic", - srcs = [":clouddebugger_proto_with_info"], - grpc_service_config = "clouddebugger_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":clouddebugger_php_grpc", - ":clouddebugger_php_proto", - "//google/devtools/source/v1:source_php_grpc", - "//google/devtools/source/v1:source_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-devtools-clouddebugger-v2-php", - deps = [ - ":clouddebugger_php_gapic", - ":clouddebugger_php_grpc", - ":clouddebugger_php_proto", - "//google/devtools/source/v1:source_php_grpc", - "//google/devtools/source/v1:source_php_proto", - ], -) - -nodejs_gapic_library( - name = "clouddebugger_nodejs_gapic", - src = ":clouddebugger_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "clouddebugger_grpc_service_config.json", - package = "google.devtools.clouddebugger.v2", - rest_numeric_enums = False, - service_yaml = "clouddebugger_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "devtools-clouddebugger-v2-nodejs", - deps = [ - ":clouddebugger_nodejs_gapic", - ":clouddebugger_proto", - "//google/devtools/source/v1:source_proto", - ], -) - -ruby_proto_library( - name = "clouddebugger_ruby_proto", - deps = [":clouddebugger_proto"], -) - -ruby_grpc_library( - name = "clouddebugger_ruby_grpc", - srcs = [":clouddebugger_proto"], - deps = [":clouddebugger_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "clouddebugger_ruby_gapic", - srcs = [":clouddebugger_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-debugger-v2", - "ruby-cloud-env-prefix=DEBUGGER", - "ruby-cloud-product-url=https://cloud.google.com/debugger", - "ruby-cloud-api-id=clouddebugger.googleapis.com", - "ruby-cloud-api-shortname=clouddebugger", - "ruby-cloud-service-override=Controller2=Controller;Debugger2=Debugger", - ], - grpc_service_config = "clouddebugger_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Cloud Debugger API allows applications to interact with the Google Cloud Debugger backends. It provides two interfaces: the Debugger interface and the Controller interface. The Controller interface allows you to implement an agent that sends state data -- for example, the value of program variables and the call stack -- to Cloud Debugger when the application is running. The Debugger interface allows you to implement a Cloud Debugger client that allows users to set and delete the breakpoints at which the state data is collected, as well as read the data that is captured.", - ruby_cloud_title = "Cloud Debugger V2", - deps = [ - ":clouddebugger_ruby_grpc", - ":clouddebugger_ruby_proto", - "//google/devtools/source/v1:source_ruby_grpc", - "//google/devtools/source/v1:source_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-devtools-clouddebugger-v2-ruby", - deps = [ - ":clouddebugger_ruby_gapic", - ":clouddebugger_ruby_grpc", - ":clouddebugger_ruby_proto", - "//google/devtools/source/v1:source_ruby_grpc", - "//google/devtools/source/v1:source_ruby_proto", - ], -) - -csharp_proto_library( - name = "clouddebugger_csharp_proto", - deps = [":clouddebugger_proto"], -) - -csharp_grpc_library( - name = "clouddebugger_csharp_grpc", - srcs = [":clouddebugger_proto"], - deps = [":clouddebugger_csharp_proto"], -) - -csharp_gapic_library( - name = "clouddebugger_csharp_gapic", - srcs = [":clouddebugger_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "clouddebugger_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "clouddebugger_v2.yaml", - deps = [ - ":clouddebugger_csharp_grpc", - ":clouddebugger_csharp_proto", - "//google/devtools/source/v1:source_csharp_grpc", - "//google/devtools/source/v1:source_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-devtools-clouddebugger-v2-csharp", - deps = [ - ":clouddebugger_csharp_gapic", - ":clouddebugger_csharp_grpc", - ":clouddebugger_csharp_proto", - ], -) - -cc_proto_library( - name = "clouddebugger_cc_proto", - deps = [":clouddebugger_proto"], -) - -cc_grpc_library( - name = "clouddebugger_cc_grpc", - srcs = [":clouddebugger_proto"], - grpc_only = True, - deps = [":clouddebugger_cc_proto"], -) diff -urN a/google/devtools/clouderrorreporting/BUILD.bazel b/google/devtools/clouderrorreporting/BUILD.bazel --- a/google/devtools/clouderrorreporting/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/clouderrorreporting/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel --- a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,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. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "clouderrorreporting_proto", - srcs = [ - "common.proto", - "error_group_service.proto", - "error_stats_service.proto", - "report_errors_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//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "clouderrorreporting_proto_with_info", - deps = [ - ":clouderrorreporting_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "clouderrorreporting_java_proto", - deps = [":clouderrorreporting_proto"], -) - -java_grpc_library( - name = "clouderrorreporting_java_grpc", - srcs = [":clouderrorreporting_proto"], - deps = [":clouderrorreporting_java_proto"], -) - -java_gapic_library( - name = "clouderrorreporting_java_gapic", - srcs = [":clouderrorreporting_proto_with_info"], - grpc_service_config = "errorreporting_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":clouderrorreporting_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":clouderrorreporting_java_proto", - ], -) - -java_gapic_test( - name = "clouderrorreporting_java_gapic_test_suite", - test_classes = [ - "com.google.devtools.clouderrorreporting.v1beta1.ErrorGroupServiceClientHttpJsonTest", - "com.google.devtools.clouderrorreporting.v1beta1.ErrorGroupServiceClientTest", - "com.google.devtools.clouderrorreporting.v1beta1.ErrorStatsServiceClientHttpJsonTest", - "com.google.devtools.clouderrorreporting.v1beta1.ErrorStatsServiceClientTest", - "com.google.devtools.clouderrorreporting.v1beta1.ReportErrorsServiceClientHttpJsonTest", - "com.google.devtools.clouderrorreporting.v1beta1.ReportErrorsServiceClientTest", - ], - runtime_deps = [":clouderrorreporting_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-devtools-clouderrorreporting-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":clouderrorreporting_java_gapic", - ":clouderrorreporting_java_grpc", - ":clouderrorreporting_java_proto", - ":clouderrorreporting_proto", - ], -) - -go_proto_library( - name = "clouderrorreporting_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1", - protos = [":clouderrorreporting_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/appengine/logging/v1:logging_go_proto", - ], -) - -go_gapic_library( - name = "clouderrorreporting_go_gapic", - srcs = [":clouderrorreporting_proto_with_info"], - grpc_service_config = "errorreporting_grpc_service_config.json", - importpath = "cloud.google.com/go/devtools/clouderrorreporting/apiv1beta1;clouderrorreporting", - rest_numeric_enums = False, - service_yaml = "clouderrorreporting_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":clouderrorreporting_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "clouderrorreporting_go_gapic_test", - srcs = [":clouderrorreporting_go_gapic_srcjar_test"], - embed = [":clouderrorreporting_go_gapic"], - importpath = "cloud.google.com/go/devtools/clouderrorreporting/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-devtools-clouderrorreporting-v1beta1-go", - deps = [ - ":clouderrorreporting_go_gapic", - ":clouderrorreporting_go_gapic_srcjar-test.srcjar", - ":clouderrorreporting_go_proto", - ], -) - -py_gapic_library( - name = "clouderrorreporting_py_gapic", - srcs = [":clouderrorreporting_proto"], - grpc_service_config = "errorreporting_grpc_service_config.json", - opt_args = [ - "python-gapic-name=errorreporting", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-error-reporting", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "clouderrorreporting_py_gapic_test", - srcs = [ - "clouderrorreporting_py_gapic_pytest.py", - "clouderrorreporting_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":clouderrorreporting_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "devtools-clouderrorreporting-v1beta1-py", - deps = [ - ":clouderrorreporting_py_gapic", - ], -) - -php_proto_library( - name = "clouderrorreporting_php_proto", - deps = [":clouderrorreporting_proto"], -) - -php_grpc_library( - name = "clouderrorreporting_php_grpc", - srcs = [":clouderrorreporting_proto"], - deps = [":clouderrorreporting_php_proto"], -) - -php_gapic_library( - name = "clouderrorreporting_php_gapic", - srcs = [":clouderrorreporting_proto_with_info"], - grpc_service_config = "errorreporting_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":clouderrorreporting_php_grpc", - ":clouderrorreporting_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-devtools-clouderrorreporting-v1beta1-php", - deps = [ - ":clouderrorreporting_php_gapic", - ":clouderrorreporting_php_grpc", - ":clouderrorreporting_php_proto", - ], -) - -nodejs_gapic_library( - name = "clouderrorreporting_nodejs_gapic", - package_name = "@google-cloud/clouderrorreporting", - src = ":clouderrorreporting_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "errorreporting_grpc_service_config.json", - package = "google.devtools.clouderrorreporting.v1beta1", - rest_numeric_enums = False, - service_yaml = "clouderrorreporting_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "devtools-clouderrorreporting-v1beta1-nodejs", - deps = [ - ":clouderrorreporting_nodejs_gapic", - ":clouderrorreporting_proto", - ], -) - -ruby_proto_library( - name = "clouderrorreporting_ruby_proto", - deps = [":clouderrorreporting_proto"], -) - -ruby_grpc_library( - name = "clouderrorreporting_ruby_grpc", - srcs = [":clouderrorreporting_proto"], - deps = [":clouderrorreporting_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "clouderrorreporting_ruby_gapic", - srcs = [":clouderrorreporting_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-error_reporting-v1beta1", - "ruby-cloud-env-prefix=ERROR_REPORTING", - "ruby-cloud-product-url=https://cloud.google.com/error-reporting", - "ruby-cloud-api-id=clouderrorreporting.googleapis.com", - "ruby-cloud-api-shortname=clouderrorreporting", - ], - grpc_service_config = "errorreporting_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Error Reporting API provides a simple endpoint to report errors from your running service, and read access to error groups and their associated errors.", - ruby_cloud_title = "Error Reporting V1beta1", - deps = [ - ":clouderrorreporting_ruby_grpc", - ":clouderrorreporting_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-devtools-clouderrorreporting-v1beta1-ruby", - deps = [ - ":clouderrorreporting_ruby_gapic", - ":clouderrorreporting_ruby_grpc", - ":clouderrorreporting_ruby_proto", - ], -) - -csharp_proto_library( - name = "clouderrorreporting_csharp_proto", - deps = [":clouderrorreporting_proto"], -) - -csharp_grpc_library( - name = "clouderrorreporting_csharp_grpc", - srcs = [":clouderrorreporting_proto"], - deps = [":clouderrorreporting_csharp_proto"], -) - -csharp_gapic_library( - name = "clouderrorreporting_csharp_gapic", - srcs = [":clouderrorreporting_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "errorreporting_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "clouderrorreporting_v1beta1.yaml", - deps = [ - ":clouderrorreporting_csharp_grpc", - ":clouderrorreporting_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-devtools-clouderrorreporting-v1beta1-csharp", - deps = [ - ":clouderrorreporting_csharp_gapic", - ":clouderrorreporting_csharp_grpc", - ":clouderrorreporting_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/devtools/cloudprofiler/BUILD.bazel b/google/devtools/cloudprofiler/BUILD.bazel --- a/google/devtools/cloudprofiler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/cloudprofiler/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-profiler. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for cloudprofiler. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v2 in this case. -ruby_cloud_gapic_library( - name = "cloudprofiler_ruby_wrapper", - srcs = ["//google/devtools/cloudprofiler/v2:cloudprofiler_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-profiler", - "ruby-cloud-env-prefix=PROFILER", - "ruby-cloud-wrapper-of=v2:0.2", - "ruby-cloud-product-url=https://cloud.google.com/profiler/", - "ruby-cloud-api-id=cloudprofiler.googleapis.com", - "ruby-cloud-api-shortname=cloudprofiler", - ], - ruby_cloud_description = "Cloud Profiler is a statistical, low-overhead profiler that continuously gathers CPU usage and memory-allocation information from your production applications. It attributes that information to the application's source code, helping you identify the parts of the application consuming the most resources, and otherwise illuminating the performance characteristics of the code.", - ruby_cloud_title = "Cloud Profiler", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-profiler-ruby", - deps = [ - ":cloudprofiler_ruby_wrapper", - ], -) diff -urN a/google/devtools/cloudprofiler/v2/BUILD.bazel b/google/devtools/cloudprofiler/v2/BUILD.bazel --- a/google/devtools/cloudprofiler/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/cloudprofiler/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,326 +0,0 @@ -# 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", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "cloudprofiler_proto", - srcs = [ - "profiler.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - ], -) - -proto_library_with_info( - name = "cloudprofiler_proto_with_info", - deps = [ - ":cloudprofiler_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "cloudprofiler_java_proto", - deps = [":cloudprofiler_proto"], -) - -java_grpc_library( - name = "cloudprofiler_java_grpc", - srcs = [":cloudprofiler_proto"], - deps = [":cloudprofiler_java_proto"], -) - -java_gapic_library( - name = "cloudprofiler_java_gapic", - srcs = [":cloudprofiler_proto_with_info"], - grpc_service_config = "cloudprofiler_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":cloudprofiler_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":cloudprofiler_java_proto", - ], -) - -java_gapic_test( - name = "cloudprofiler_java_gapic_test_suite", - test_classes = [ - "com.google.devtools.cloudprofiler.v2.ProfilerServiceClientHttpJsonTest", - "com.google.devtools.cloudprofiler.v2.ProfilerServiceClientTest", - ], - runtime_deps = [":cloudprofiler_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-devtools-cloudprofiler-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":cloudprofiler_java_gapic", - ":cloudprofiler_java_grpc", - ":cloudprofiler_java_proto", - ":cloudprofiler_proto", - ], -) - -go_proto_library( - name = "cloudprofiler_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/cloudprofiler/v2", - protos = [":cloudprofiler_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "cloudprofiler_go_gapic", - srcs = [":cloudprofiler_proto_with_info"], - grpc_service_config = "cloudprofiler_grpc_service_config.json", - importpath = "cloud.google.com/go/devtools/cloudprofiler/apiv2;cloudprofiler", - rest_numeric_enums = False, - service_yaml = "cloudprofiler_v2.yaml", - transport = "grpc+rest", - deps = [ - ":cloudprofiler_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "cloudprofiler_go_gapic_test", - srcs = [":cloudprofiler_go_gapic_srcjar_test"], - embed = [":cloudprofiler_go_gapic"], - importpath = "cloud.google.com/go/devtools/cloudprofiler/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-devtools-cloudprofiler-v2-go", - deps = [ - ":cloudprofiler_go_gapic", - ":cloudprofiler_go_gapic_srcjar-test.srcjar", - ":cloudprofiler_go_proto", - ], -) - -py_gapic_library( - name = "cloudprofiler_py_gapic", - srcs = [":cloudprofiler_proto"], - grpc_service_config = "cloudprofiler_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "cloudprofiler_py_gapic_test", - srcs = [ - "cloudprofiler_py_gapic_pytest.py", - "cloudprofiler_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":cloudprofiler_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "devtools-cloudprofiler-v2-py", - deps = [ - ":cloudprofiler_py_gapic", - ], -) - -php_proto_library( - name = "cloudprofiler_php_proto", - deps = [":cloudprofiler_proto"], -) - -php_grpc_library( - name = "cloudprofiler_php_grpc", - srcs = [":cloudprofiler_proto"], - deps = [":cloudprofiler_php_proto"], -) - -php_gapic_library( - name = "cloudprofiler_php_gapic", - srcs = [":cloudprofiler_proto_with_info"], - grpc_service_config = "cloudprofiler_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":cloudprofiler_php_grpc", - ":cloudprofiler_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-devtools-cloudprofiler-v2-php", - deps = [ - ":cloudprofiler_php_gapic", - ":cloudprofiler_php_grpc", - ":cloudprofiler_php_proto", - ], -) - -nodejs_gapic_library( - name = "cloudprofiler_nodejs_gapic", - package_name = "@google-cloud/cloudprofiler", - src = ":cloudprofiler_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudprofiler_grpc_service_config.json", - package = "google.devtools.cloudprofiler.v2", - rest_numeric_enums = False, - service_yaml = "cloudprofiler_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "devtools-cloudprofiler-v2-nodejs", - deps = [ - ":cloudprofiler_nodejs_gapic", - ":cloudprofiler_proto", - ], -) - -ruby_proto_library( - name = "cloudprofiler_ruby_proto", - deps = [":cloudprofiler_proto"], -) - -ruby_grpc_library( - name = "cloudprofiler_ruby_grpc", - srcs = [":cloudprofiler_proto"], - deps = [":cloudprofiler_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "cloudprofiler_ruby_gapic", - srcs = [":cloudprofiler_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-profiler-v2", - "ruby-cloud-env-prefix=PROFILER", - "ruby-cloud-product-url=https://cloud.google.com/profiler/", - "ruby-cloud-api-id=cloudprofiler.googleapis.com", - "ruby-cloud-api-shortname=cloudprofiler", - ], - grpc_service_config = "cloudprofiler_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Profiler is a statistical, low-overhead profiler that continuously gathers CPU usage and memory-allocation information from your production applications. It attributes that information to the application's source code, helping you identify the parts of the application consuming the most resources, and otherwise illuminating the performance characteristics of the code.", - ruby_cloud_title = "Cloud Profiler V2", - deps = [ - ":cloudprofiler_ruby_grpc", - ":cloudprofiler_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-devtools-cloudprofiler-v2-ruby", - deps = [ - ":cloudprofiler_ruby_gapic", - ":cloudprofiler_ruby_grpc", - ":cloudprofiler_ruby_proto", - ], -) - -csharp_proto_library( - name = "cloudprofiler_csharp_proto", - deps = [":cloudprofiler_proto"], -) - -csharp_grpc_library( - name = "cloudprofiler_csharp_grpc", - srcs = [":cloudprofiler_proto"], - deps = [":cloudprofiler_csharp_proto"], -) - -csharp_gapic_library( - name = "cloudprofiler_csharp_gapic", - srcs = [":cloudprofiler_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudprofiler_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudprofiler_v2.yaml", - deps = [ - ":cloudprofiler_csharp_grpc", - ":cloudprofiler_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-devtools-cloudprofiler-v2-csharp", - deps = [ - ":cloudprofiler_csharp_gapic", - ":cloudprofiler_csharp_grpc", - ":cloudprofiler_csharp_proto", - ], -) - -cc_proto_library( - name = "cloudprofiler_cc_proto", - deps = [":cloudprofiler_proto"], -) - -cc_grpc_library( - name = "cloudprofiler_cc_grpc", - srcs = [":cloudprofiler_proto"], - grpc_only = True, - deps = [":cloudprofiler_cc_proto"], -) diff -urN a/google/devtools/cloudtrace/BUILD.bazel b/google/devtools/cloudtrace/BUILD.bazel --- a/google/devtools/cloudtrace/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/cloudtrace/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtrace/v1/BUILD.bazel --- a/google/devtools/cloudtrace/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/cloudtrace/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,332 +0,0 @@ -# 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", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "cloudtrace_proto", - srcs = [ - "trace.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 = "cloudtrace_proto_with_info", - deps = [ - ":cloudtrace_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "cloudtrace_java_proto", - deps = [":cloudtrace_proto"], -) - -java_grpc_library( - name = "cloudtrace_java_grpc", - srcs = [":cloudtrace_proto"], - deps = [":cloudtrace_java_proto"], -) - -java_gapic_library( - name = "cloudtrace_java_gapic", - srcs = [":cloudtrace_proto_with_info"], - gapic_yaml = "cloudtrace_gapic.yaml", - grpc_service_config = "cloudtrace_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":cloudtrace_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":cloudtrace_java_proto", - ], -) - -java_gapic_test( - name = "cloudtrace_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.trace.v1.TraceServiceClientHttpJsonTest", - "com.google.cloud.trace.v1.TraceServiceClientTest", - ], - runtime_deps = [":cloudtrace_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-devtools-cloudtrace-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":cloudtrace_java_gapic", - ":cloudtrace_java_grpc", - ":cloudtrace_java_proto", - ":cloudtrace_proto", - ], -) - -go_proto_library( - name = "cloudtrace_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/cloudtrace/v1", - protos = [":cloudtrace_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "cloudtrace_go_gapic", - srcs = [":cloudtrace_proto_with_info"], - grpc_service_config = "cloudtrace_grpc_service_config.json", - importpath = "cloud.google.com/go/devtools/cloudtrace/apiv1;cloudtrace", - rest_numeric_enums = False, - service_yaml = "cloudtrace_v1.yaml", - transport = "grpc+rest", - deps = [ - ":cloudtrace_go_proto", - ], -) - -go_test( - name = "cloudtrace_go_gapic_test", - srcs = [":cloudtrace_go_gapic_srcjar_test"], - embed = [":cloudtrace_go_gapic"], - importpath = "cloud.google.com/go/devtools/cloudtrace/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-devtools-cloudtrace-v1-go", - deps = [ - ":cloudtrace_go_gapic", - ":cloudtrace_go_gapic_srcjar-test.srcjar", - ":cloudtrace_go_proto", - ], -) - -py_gapic_library( - name = "cloudtrace_py_gapic", - srcs = [":cloudtrace_proto"], - grpc_service_config = "cloudtrace_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=google.cloud", - "python-gapic-name=trace", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "cloudtrace_py_gapic_test", - srcs = [ - "cloudtrace_py_gapic_pytest.py", - "cloudtrace_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":cloudtrace_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "devtools-cloudtrace-v1-py", - deps = [ - ":cloudtrace_py_gapic", - ], -) - -php_proto_library( - name = "cloudtrace_php_proto", - deps = [":cloudtrace_proto"], -) - -php_grpc_library( - name = "cloudtrace_php_grpc", - srcs = [":cloudtrace_proto"], - deps = [":cloudtrace_php_proto"], -) - -php_gapic_library( - name = "cloudtrace_php_gapic", - srcs = [":cloudtrace_proto_with_info"], - grpc_service_config = "cloudtrace_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":cloudtrace_php_grpc", - ":cloudtrace_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-devtools-cloudtrace-v1-php", - deps = [ - ":cloudtrace_php_gapic", - ":cloudtrace_php_grpc", - ":cloudtrace_php_proto", - ], -) - -nodejs_gapic_library( - name = "cloudtrace_nodejs_gapic", - src = ":cloudtrace_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudtrace_grpc_service_config.json", - package = "google.devtools.cloudtrace.v1", - rest_numeric_enums = False, - service_yaml = "cloudtrace_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "devtools-cloudtrace-v1-nodejs", - deps = [ - ":cloudtrace_nodejs_gapic", - ":cloudtrace_proto", - ], -) - -ruby_proto_library( - name = "cloudtrace_ruby_proto", - deps = [":cloudtrace_proto"], -) - -ruby_grpc_library( - name = "cloudtrace_ruby_grpc", - srcs = [":cloudtrace_proto"], - deps = [":cloudtrace_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "cloudtrace_ruby_gapic", - srcs = [":cloudtrace_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-trace-v1", - "ruby-cloud-env-prefix=TRACE", - "ruby-cloud-product-url=https://cloud.google.com/trace", - "ruby-cloud-api-id=cloudtrace.googleapis.com", - "ruby-cloud-api-shortname=cloudtrace", - ], - grpc_service_config = "cloudtrace_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Cloud Trace API lets you send and retrieve latency data to and from Cloud Trace. This API provides low-level interfaces for interacting directly with the feature. For some languages, you can use OpenCensus, a set of open source tracing and stats instrumentation libraries that work with multiple backends.", - ruby_cloud_title = "Cloud Trace V1", - deps = [ - ":cloudtrace_ruby_grpc", - ":cloudtrace_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-devtools-cloudtrace-v1-ruby", - deps = [ - ":cloudtrace_ruby_gapic", - ":cloudtrace_ruby_grpc", - ":cloudtrace_ruby_proto", - ], -) - -csharp_proto_library( - name = "cloudtrace_csharp_proto", - deps = [":cloudtrace_proto"], -) - -csharp_grpc_library( - name = "cloudtrace_csharp_grpc", - srcs = [":cloudtrace_proto"], - deps = [":cloudtrace_csharp_proto"], -) - -csharp_gapic_library( - name = "cloudtrace_csharp_gapic", - srcs = [":cloudtrace_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudtrace_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudtrace_v1.yaml", - deps = [ - ":cloudtrace_csharp_grpc", - ":cloudtrace_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-devtools-cloudtrace-v1-csharp", - deps = [ - ":cloudtrace_csharp_gapic", - ":cloudtrace_csharp_grpc", - ":cloudtrace_csharp_proto", - ], -) - -cc_proto_library( - name = "cloudtrace_cc_proto", - deps = [":cloudtrace_proto"], -) - -cc_grpc_library( - name = "cloudtrace_cc_grpc", - srcs = [":cloudtrace_proto"], - generate_mocks = True, - grpc_only = True, - deps = [":cloudtrace_cc_proto"], -) diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtrace/v2/BUILD.bazel --- a/google/devtools/cloudtrace/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/cloudtrace/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "cloudtrace_proto", - srcs = [ - "trace.proto", - "tracing.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", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "cloudtrace_proto_with_info", - deps = [ - ":cloudtrace_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "cloudtrace_java_proto", - deps = [":cloudtrace_proto"], -) - -java_grpc_library( - name = "cloudtrace_java_grpc", - srcs = [":cloudtrace_proto"], - deps = [":cloudtrace_java_proto"], -) - -java_gapic_library( - name = "cloudtrace_java_gapic", - srcs = [":cloudtrace_proto_with_info"], - gapic_yaml = "cloudtrace_gapic.yaml", - grpc_service_config = "cloudtrace_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":cloudtrace_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":cloudtrace_java_proto", - ], -) - -java_gapic_test( - name = "cloudtrace_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.trace.v2.TraceServiceClientHttpJsonTest", - "com.google.cloud.trace.v2.TraceServiceClientTest", - ], - runtime_deps = [":cloudtrace_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-devtools-cloudtrace-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":cloudtrace_java_gapic", - ":cloudtrace_java_grpc", - ":cloudtrace_java_proto", - ":cloudtrace_proto", - ], -) - -go_proto_library( - name = "cloudtrace_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/cloudtrace/v2", - protos = [":cloudtrace_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "cloudtrace_go_gapic", - srcs = [":cloudtrace_proto_with_info"], - grpc_service_config = "cloudtrace_grpc_service_config.json", - importpath = "cloud.google.com/go/devtools/cloudtrace/apiv2;cloudtrace", - rest_numeric_enums = False, - service_yaml = "cloudtrace_v2.yaml", - transport = "grpc+rest", - deps = [ - ":cloudtrace_go_proto", - ], -) - -go_test( - name = "cloudtrace_go_gapic_test", - srcs = [":cloudtrace_go_gapic_srcjar_test"], - embed = [":cloudtrace_go_gapic"], - importpath = "cloud.google.com/go/devtools/cloudtrace/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-devtools-cloudtrace-v2-go", - deps = [ - ":cloudtrace_go_gapic", - ":cloudtrace_go_gapic_srcjar-test.srcjar", - ":cloudtrace_go_proto", - ], -) - -py_gapic_library( - name = "cloudtrace_py_gapic", - srcs = [":cloudtrace_proto"], - grpc_service_config = "cloudtrace_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=google.cloud", - "python-gapic-name=trace", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "cloudtrace_py_gapic_test", - srcs = [ - "cloudtrace_py_gapic_pytest.py", - "cloudtrace_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":cloudtrace_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "devtools-cloudtrace-v2-py", - deps = [ - ":cloudtrace_py_gapic", - ], -) - -php_proto_library( - name = "cloudtrace_php_proto", - deps = [":cloudtrace_proto"], -) - -php_grpc_library( - name = "cloudtrace_php_grpc", - srcs = [":cloudtrace_proto"], - deps = [":cloudtrace_php_proto"], -) - -php_gapic_library( - name = "cloudtrace_php_gapic", - srcs = [":cloudtrace_proto_with_info"], - grpc_service_config = "cloudtrace_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":cloudtrace_php_grpc", - ":cloudtrace_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-devtools-cloudtrace-v2-php", - deps = [ - ":cloudtrace_php_gapic", - ":cloudtrace_php_grpc", - ":cloudtrace_php_proto", - ], -) - -nodejs_gapic_library( - name = "cloudtrace_nodejs_gapic", - src = ":cloudtrace_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "cloudtrace_grpc_service_config.json", - package = "google.devtools.cloudtrace.v2", - rest_numeric_enums = False, - service_yaml = "cloudtrace_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "devtools-cloudtrace-v2-nodejs", - deps = [ - ":cloudtrace_nodejs_gapic", - ":cloudtrace_proto", - ], -) - -ruby_proto_library( - name = "cloudtrace_ruby_proto", - deps = [":cloudtrace_proto"], -) - -ruby_grpc_library( - name = "cloudtrace_ruby_grpc", - srcs = [":cloudtrace_proto"], - deps = [":cloudtrace_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "cloudtrace_ruby_gapic", - srcs = [":cloudtrace_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-trace-v2", - "ruby-cloud-env-prefix=TRACE", - "ruby-cloud-product-url=https://cloud.google.com/trace", - "ruby-cloud-api-id=cloudtrace.googleapis.com", - "ruby-cloud-api-shortname=cloudtrace", - ], - grpc_service_config = "cloudtrace_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Cloud Trace API lets you send and retrieve latency data to and from Cloud Trace. This API provides low-level interfaces for interacting directly with the feature. For some languages, you can use OpenCensus, a set of open source tracing and stats instrumentation libraries that work with multiple backends.", - ruby_cloud_title = "Cloud Trace V2", - deps = [ - ":cloudtrace_ruby_grpc", - ":cloudtrace_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-devtools-cloudtrace-v2-ruby", - deps = [ - ":cloudtrace_ruby_gapic", - ":cloudtrace_ruby_grpc", - ":cloudtrace_ruby_proto", - ], -) - -csharp_proto_library( - name = "cloudtrace_csharp_proto", - deps = [":cloudtrace_proto"], -) - -csharp_grpc_library( - name = "cloudtrace_csharp_grpc", - srcs = [":cloudtrace_proto"], - deps = [":cloudtrace_csharp_proto"], -) - -csharp_gapic_library( - name = "cloudtrace_csharp_gapic", - srcs = [":cloudtrace_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "cloudtrace_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "cloudtrace_v2.yaml", - deps = [ - ":cloudtrace_csharp_grpc", - ":cloudtrace_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-devtools-cloudtrace-v2-csharp", - deps = [ - ":cloudtrace_csharp_gapic", - ":cloudtrace_csharp_grpc", - ":cloudtrace_csharp_proto", - ], -) - -cc_proto_library( - name = "cloudtrace_cc_proto", - deps = [":cloudtrace_proto"], -) - -cc_grpc_library( - name = "cloudtrace_cc_grpc", - srcs = [":cloudtrace_proto"], - generate_mocks = True, - grpc_only = True, - deps = [":cloudtrace_cc_proto"], -) diff -urN a/google/devtools/containeranalysis/BUILD.bazel b/google/devtools/containeranalysis/BUILD.bazel --- a/google/devtools/containeranalysis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-container_analysis. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for containeranalysis. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "containeranalysis_ruby_wrapper", - srcs = ["//google/devtools/containeranalysis/v1:containeranalysis_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-container_analysis", - "ruby-cloud-env-prefix=CONTAINER_ANALYSIS", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/container-registry/docs/container-analysis", - "ruby-cloud-api-id=containeranalysis.googleapis.com", - "ruby-cloud-api-shortname=containeranalysis", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "The Container Analysis API is an implementation of Grafeas. It stores, and enables querying and retrieval of, critical metadata about all of your software artifacts.", - ruby_cloud_title = "Container Analysis", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-containeranalysis-ruby", - deps = [ - ":containeranalysis_ruby_wrapper", - ], -) diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/containeranalysis/v1/BUILD.bazel --- a/google/devtools/containeranalysis/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,363 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "containeranalysis_proto", - srcs = [ - "containeranalysis.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", - "//grafeas/v1:grafeas_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "containeranalysis_proto_with_info", - deps = [ - ":containeranalysis_proto", - "//google/cloud:common_resources_proto", - ], -) - -## 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_proto_library( - name = "containeranalysis_java_proto", - deps = [":containeranalysis_proto"], -) - -java_grpc_library( - name = "containeranalysis_java_grpc", - srcs = [":containeranalysis_proto"], - deps = [":containeranalysis_java_proto"], -) - -java_gapic_library( - name = "containeranalysis_java_gapic", - srcs = [":containeranalysis_proto_with_info"], - gapic_yaml = "containeranalysis_gapic.yaml", - grpc_service_config = "containeranalysis_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "containeranalysis_v1.yaml", - test_deps = [ - ":containeranalysis_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":containeranalysis_java_proto", - "//google/api:api_java_proto", - "//google/iam/v1:iam_java_proto", - "//grafeas/v1:common_java_proto", - ], -) - -java_gapic_test( - name = "containeranalysis_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.devtools.containeranalysis.v1.ContainerAnalysisClientHttpJsonTest", - "com.google.cloud.devtools.containeranalysis.v1.ContainerAnalysisClientTest", - ], - runtime_deps = [":containeranalysis_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-devtools-containeranalysis-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":containeranalysis_java_gapic", - ":containeranalysis_java_grpc", - ":containeranalysis_java_proto", - ":containeranalysis_proto", - ], -) - -go_proto_library( - name = "containeranalysis_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1", - protos = [":containeranalysis_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//grafeas/v1:grafeas_go_proto", - ], -) - -# go_gapic_library( -# name = "containeranalysis_go_gapic", -# srcs = [":containeranalysis_proto_with_info"], -# grpc_service_config = "containeranalysis_grpc_service_config.json", -# importpath = "cloud.google.com/go/devtools/containeranalysis/apiv1;containeranalysis", -# metadata = True, -# service_yaml = "containeranalysis_v1.yaml", -# deps = [ -# ":containeranalysis_go_proto", -# "//google/iam/v1:iam_go_proto", -# "//grafeas/v1:common_go_proto", -# ], -# ) - -# go_test( -# name = "containeranalysis_go_gapic_test", -# srcs = [":containeranalysis_go_gapic_srcjar_test"], -# embed = [":containeranalysis_go_gapic"], -# importpath = "cloud.google.com/go/devtools/containeranalysis/apiv1", -# ) - -# # Open Source Packages -# go_gapic_assembly_pkg( -# name = "gapi-cloud-devtools-containeranalysis-v1-go", -# deps = [ -# ":containeranalysis_go_gapic", -# ":containeranalysis_go_gapic_srcjar-metadata.srcjar", -# ":containeranalysis_go_gapic_srcjar-test.srcjar", -# ":containeranalysis_go_proto", -# ], -# ) - -py_gapic_library( - name = "containeranalysis_py_gapic", - srcs = [":containeranalysis_proto"], - grpc_service_config = "containeranalysis_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=google.cloud.devtools", - "warehouse-package-name=google-cloud-containeranalysis", - ], - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - "//google/iam/v1:policy_py_proto", - "//grafeas/v1:grafeas_py_proto", - ], -) - -py_test( - name = "containeranalysis_py_gapic_test", - srcs = [ - "containeranalysis_py_gapic_pytest.py", - "containeranalysis_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":containeranalysis_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "devtools-containeranalysis-v1-py", - deps = [ - ":containeranalysis_py_gapic", - ], -) - -php_proto_library( - name = "containeranalysis_php_proto", - deps = [":containeranalysis_proto"], -) - -php_grpc_library( - name = "containeranalysis_php_grpc", - srcs = [":containeranalysis_proto"], - deps = [":containeranalysis_php_proto"], -) - -php_gapic_library( - name = "containeranalysis_php_gapic", - srcs = [":containeranalysis_proto_with_info"], - grpc_service_config = "containeranalysis_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "containeranalysis_v1.yaml", - transport = "grpc+rest", - deps = [ - ":containeranalysis_php_grpc", - ":containeranalysis_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-devtools-containeranalysis-v1-php", - deps = [ - ":containeranalysis_php_gapic", - ":containeranalysis_php_grpc", - ":containeranalysis_php_proto", - ], -) - -nodejs_gapic_library( - name = "containeranalysis_nodejs_gapic", - package_name = "@google-cloud/containeranalysis", - ## DO NOT CHANGE: src must point to a combined proto target - src = ":containeranalysis_grafeas_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "containeranalysis_grpc_service_config.json", - main_service = "containeranalysis", - package = "google.devtools.containeranalysis.v1", - rest_numeric_enums = False, - service_yaml = "containeranalysis_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "devtools-containeranalysis-v1-nodejs", - deps = [ - ":containeranalysis_nodejs_gapic", - ":containeranalysis_proto", - ## DO NOT CHANGE: must include Grafeas protos - "//grafeas/v1:grafeas_proto", - ], -) - -ruby_proto_library( - name = "containeranalysis_ruby_proto", - deps = [":containeranalysis_proto"], -) - -ruby_grpc_library( - name = "containeranalysis_ruby_grpc", - srcs = [":containeranalysis_proto"], - deps = [":containeranalysis_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "containeranalysis_ruby_gapic", - srcs = [":containeranalysis_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-container_analysis-v1", - "ruby-cloud-env-prefix=CONTAINER_ANALYSIS", - "ruby-cloud-product-url=https://cloud.google.com/container-registry/docs/container-analysis", - "ruby-cloud-api-id=containeranalysis.googleapis.com", - "ruby-cloud-api-shortname=containeranalysis", - "ruby-cloud-extra-dependencies=grafeas-v1=>= 0.4|< 2.a", - ], - grpc_service_config = "containeranalysis_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Container Analysis API is an implementation of Grafeas. It stores, and enables querying and retrieval of, critical metadata about all of your software artifacts.", - ruby_cloud_title = "Container Analysis V1", - deps = [ - ":containeranalysis_ruby_grpc", - ":containeranalysis_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-devtools-containeranalysis-v1-ruby", - deps = [ - ":containeranalysis_ruby_gapic", - ":containeranalysis_ruby_grpc", - ":containeranalysis_ruby_proto", - ], -) - -csharp_proto_library( - name = "containeranalysis_csharp_proto", - deps = [":containeranalysis_proto"], -) - -csharp_grpc_library( - name = "containeranalysis_csharp_grpc", - srcs = [":containeranalysis_proto"], - deps = [":containeranalysis_csharp_proto"], -) - -csharp_gapic_library( - name = "containeranalysis_csharp_gapic", - srcs = [":containeranalysis_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "containeranalysis_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "containeranalysis_v1.yaml", - deps = [ - ":containeranalysis_csharp_grpc", - ":containeranalysis_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-devtools-containeranalysis-v1-csharp", - deps = [ - ":containeranalysis_csharp_gapic", - ":containeranalysis_csharp_grpc", - ":containeranalysis_csharp_proto", - ], -) - -cc_proto_library( - name = "containeranalysis_cc_proto", - deps = [":containeranalysis_proto"], -) - -cc_grpc_library( - name = "containeranalysis_cc_grpc", - srcs = [":containeranalysis_proto"], - grpc_only = True, - deps = [":containeranalysis_cc_proto"], -) diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,244 +0,0 @@ -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/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", - "//google/devtools/containeranalysis/v1beta1/image:image_proto", - "//google/devtools/containeranalysis/v1beta1/package:package_proto", - "//google/devtools/containeranalysis/v1beta1/provenance:provenance_proto", - "//google/devtools/containeranalysis/v1beta1/source:source_proto", - "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_proto", -] - -proto_library( - name = "containeranalysis_proto", - srcs = [ - "containeranalysis.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//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "containeranalysis_proto_with_info", - deps = [ - "//google/cloud:common_resources_proto", - ":containeranalysis_proto", - ] + _PROTO_SUBPACKAGE_DEPS, -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -_JAVA_PROTO_SUBPACKAGE_DEPS = [ - "//google/devtools/containeranalysis/v1beta1/attestation:attestation_java_proto", - "//google/devtools/containeranalysis/v1beta1/build:build_java_proto", - "//google/devtools/containeranalysis/v1beta1/common:common_java_proto", - "//google/devtools/containeranalysis/v1beta1/deployment:deployment_java_proto", - "//google/devtools/containeranalysis/v1beta1/discovery:discovery_java_proto", - "//google/devtools/containeranalysis/v1beta1/grafeas:grafeas_java_proto", - "//google/devtools/containeranalysis/v1beta1/image:image_java_proto", - "//google/devtools/containeranalysis/v1beta1/package:package_java_proto", - "//google/devtools/containeranalysis/v1beta1/provenance:provenance_java_proto", - "//google/devtools/containeranalysis/v1beta1/source:source_java_proto", - "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_java_proto", -] - -_JAVA_GRPC_SUBPACKAGE_DEPS = [ - "//google/devtools/containeranalysis/v1beta1/attestation:attestation_java_grpc", - "//google/devtools/containeranalysis/v1beta1/build:build_java_grpc", - "//google/devtools/containeranalysis/v1beta1/common:common_java_grpc", - "//google/devtools/containeranalysis/v1beta1/deployment:deployment_java_grpc", - "//google/devtools/containeranalysis/v1beta1/discovery:discovery_java_grpc", - "//google/devtools/containeranalysis/v1beta1/grafeas:grafeas_java_grpc", - "//google/devtools/containeranalysis/v1beta1/image:image_java_grpc", - "//google/devtools/containeranalysis/v1beta1/package:package_java_grpc", - "//google/devtools/containeranalysis/v1beta1/provenance:provenance_java_grpc", - "//google/devtools/containeranalysis/v1beta1/source:source_java_grpc", - "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_java_grpc", -] - -java_proto_library( - name = "containeranalysis_java_proto", - deps = [":containeranalysis_proto"], -) - -java_grpc_library( - name = "containeranalysis_java_grpc", - srcs = [":containeranalysis_proto"], - deps = [":containeranalysis_java_proto"], -) - -java_gapic_library( - name = "containeranalysis_java_gapic", - srcs = [":containeranalysis_proto_with_info"], - gapic_yaml = "containeranalysis_gapic.yaml", - grpc_service_config = "containeranalysis_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":containeranalysis_java_grpc", - ] + _JAVA_GRPC_SUBPACKAGE_DEPS, - transport = "grpc+rest", - deps = [ - ":containeranalysis_java_proto", - "//google/iam/v1:iam_java_proto", - ] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_test( - name = "containeranalysis_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1ClientHttpJsonTest", - "com.google.cloud.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1ClientTest", - "com.google.cloud.devtools.containeranalysis.v1beta1.GrafeasV1Beta1ClientHttpJsonTest", - "com.google.cloud.devtools.containeranalysis.v1beta1.GrafeasV1Beta1ClientTest", - ], - runtime_deps = ["containeranalysis_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-devtools-containeranalysis-v1beta1-java", - transport = "grpc+rest", - deps = [ - ":containeranalysis_java_gapic", - ":containeranalysis_java_grpc", - ":containeranalysis_java_proto", - ":containeranalysis_proto", - ] + _JAVA_GRPC_SUBPACKAGE_DEPS + _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 = "containeranalysis_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1", - protos = [":containeranalysis_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( - name = "containeranalysis_go_gapic", - srcs = [":containeranalysis_proto_with_info"], - grpc_service_config = "containeranalysis_grpc_service_config.json", - importpath = "cloud.google.com/go/containeranalysis/apiv1beta1;containeranalysis", - rest_numeric_enums = False, - service_yaml = "containeranalysis_v1beta1.yaml", - transport = "grpc+rest", - deps = [ - ":containeranalysis_go_proto", - "//google/devtools/containeranalysis/v1beta1/attestation:attestation_go_proto", - "//google/devtools/containeranalysis/v1beta1/build:build_go_proto", - "//google/devtools/containeranalysis/v1beta1/common:common_go_proto", - "//google/devtools/containeranalysis/v1beta1/deployment:deployment_go_proto", - "//google/devtools/containeranalysis/v1beta1/discovery:discovery_go_proto", - "//google/devtools/containeranalysis/v1beta1/grafeas:grafeas_go_proto", - "//google/devtools/containeranalysis/v1beta1/image:image_go_proto", - "//google/devtools/containeranalysis/v1beta1/package:package_go_proto", - "//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto", - "//google/devtools/containeranalysis/v1beta1/source:source_go_proto", - "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "containeranalysis_go_gapic_test", - srcs = [":containeranalysis_go_gapic_srcjar_test"], - embed = [":containeranalysis_go_gapic"], - importpath = "cloud.google.com/go/containeranalysis/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-devtools-containeranalysis-v1beta1-go", - deps = [ - ":containeranalysis_go_gapic", - ":containeranalysis_go_gapic_srcjar-test.srcjar", - ":containeranalysis_go_proto", - "//google/devtools/containeranalysis/v1beta1/attestation:attestation_go_proto", - "//google/devtools/containeranalysis/v1beta1/build:build_go_proto", - "//google/devtools/containeranalysis/v1beta1/common:common_go_proto", - "//google/devtools/containeranalysis/v1beta1/deployment:deployment_go_proto", - "//google/devtools/containeranalysis/v1beta1/discovery:discovery_go_proto", - "//google/devtools/containeranalysis/v1beta1/grafeas:grafeas_go_proto", - "//google/devtools/containeranalysis/v1beta1/image:image_go_proto", - "//google/devtools/containeranalysis/v1beta1/package:package_go_proto", - "//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto", - "//google/devtools/containeranalysis/v1beta1/source:source_go_proto", - "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_go_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "containeranalysis_nodejs_gapic", - package_name = "@google-cloud/containeranalysis", - src = ":containeranalysis_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "containeranalysis_grpc_service_config.json", - main_service = "containeranalysis", - package = "google.devtools.containeranalysis.v1beta1", - rest_numeric_enums = False, - service_yaml = "containeranalysis_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "devtools-containeranalysis-v1beta1-nodejs", - 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 +++ b/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel 1969-12-31 16:00:00 @@ -1,59 +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_library( - name = "attestation_proto", - srcs = [ - "attestation.proto", - ], - deps = [ - "//google/devtools/containeranalysis/v1beta1/common:common_proto", - ], -) - -proto_library_with_info( - name = "attestation_proto_with_info", - deps = [":attestation_proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "attestation_java_proto", - deps = [":attestation_proto"], -) - -java_grpc_library( - name = "attestation_java_grpc", - srcs = [":attestation_proto"], - deps = [":attestation_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "attestation_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/attestation", - protos = [":attestation_proto"], - deps = [ - "//google/devtools/containeranalysis/v1beta1/common:common_go_proto", - ], -) diff -urN a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel 1969-12-31 16:00:00 @@ -1,58 +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_library( - name = "build_proto", - srcs = [ - "build.proto", - ], - deps = [ - "//google/devtools/containeranalysis/v1beta1/provenance:provenance_proto", - ], -) - -proto_library_with_info( - name = "build_proto_with_info", - deps = [":build_proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", -) - -java_proto_library( - name = "build_java_proto", - deps = [":build_proto"], -) - -java_grpc_library( - name = "build_java_grpc", - srcs = [":build_proto"], - deps = [":build_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "build_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/build", - protos = [":build_proto"], - deps = [ - "//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto", - ], -) diff -urN a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel 1969-12-31 16:00:00 @@ -1,55 +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_library( - name = "common_proto", - srcs = [ - "common.proto", - ], - deps = [], -) - -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/devtools/containeranalysis/v1beta1/common", - protos = [":common_proto"], - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel 1969-12-31 16:00:00 @@ -1,55 +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_library( - name = "cvss_proto", - srcs = [ - "cvss.proto", - ], - deps = [], -) - -proto_library_with_info( - name = "cvss_proto_with_info", - deps = [":cvss_proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "cvss_java_proto", - deps = [":cvss_proto"], -) - -java_grpc_library( - name = "cvss_java_grpc", - srcs = [":cvss_proto"], - deps = [":cvss_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "cvss_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/cvss", - protos = [":cvss_proto"], - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel 1969-12-31 16:00:00 @@ -1,56 +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_library( - name = "deployment_proto", - srcs = [ - "deployment.proto", - ], - deps = [ - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "deployment_proto_with_info", - deps = [":deployment_proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", -) - -java_proto_library( - name = "deployment_java_proto", - deps = [":deployment_proto"], -) - -java_grpc_library( - name = "deployment_java_grpc", - srcs = [":deployment_proto"], - deps = [":deployment_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "deployment_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/deployment", - protos = [":deployment_proto"], - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel 1969-12-31 16:00:00 @@ -1,61 +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_library( - name = "discovery_proto", - srcs = [ - "discovery.proto", - ], - deps = [ - "//google/devtools/containeranalysis/v1beta1/common:common_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "discovery_proto_with_info", - deps = [":discovery_proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", -) - -java_proto_library( - name = "discovery_java_proto", - deps = [":discovery_proto"], -) - -java_grpc_library( - name = "discovery_java_grpc", - srcs = [":discovery_proto"], - deps = [":discovery_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "discovery_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/discovery", - protos = [":discovery_proto"], - deps = [ - "//google/devtools/containeranalysis/v1beta1/common:common_go_proto", - "//google/rpc:status_go_proto", - ], -) diff -urN a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel 1969-12-31 16:00:00 @@ -1,82 +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_library( - name = "grafeas_proto", - srcs = [ - "grafeas.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//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/deployment:deployment_proto", - "//google/devtools/containeranalysis/v1beta1/discovery:discovery_proto", - "//google/devtools/containeranalysis/v1beta1/image:image_proto", - "//google/devtools/containeranalysis/v1beta1/package:package_proto", - "//google/devtools/containeranalysis/v1beta1/provenance:provenance_proto", - "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_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 = "grafeas_proto_with_info", - deps = [":grafeas_proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "grafeas_java_proto", - deps = [":grafeas_proto"], -) - -java_grpc_library( - name = "grafeas_java_grpc", - srcs = [":grafeas_proto"], - deps = [":grafeas_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "grafeas_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/grafeas", - protos = [":grafeas_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/devtools/containeranalysis/v1beta1/attestation:attestation_go_proto", - "//google/devtools/containeranalysis/v1beta1/build:build_go_proto", - "//google/devtools/containeranalysis/v1beta1/common:common_go_proto", - "//google/devtools/containeranalysis/v1beta1/deployment:deployment_go_proto", - "//google/devtools/containeranalysis/v1beta1/discovery:discovery_go_proto", - "//google/devtools/containeranalysis/v1beta1/image:image_go_proto", - "//google/devtools/containeranalysis/v1beta1/package:package_go_proto", - "//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto", - "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_go_proto", - ], -) diff -urN a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel 1969-12-31 16:00:00 @@ -1,54 +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_library( - name = "image_proto", - srcs = [ - "image.proto", - ], - deps = [], -) - -proto_library_with_info( - name = "image_proto_with_info", - deps = [":image_proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", -) - -java_proto_library( - name = "image_java_proto", - deps = [":image_proto"], -) - -java_grpc_library( - name = "image_java_grpc", - srcs = [":image_proto"], - deps = [":image_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "image_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/image", - protos = [":image_proto"], - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel 1969-12-31 16:00:00 @@ -1,55 +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_library( - name = "package_proto", - srcs = [ - "package.proto", - ], - deps = [], -) - -proto_library_with_info( - name = "package_proto_with_info", - deps = [":package_proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "package_java_proto", - deps = [":package_proto"], -) - -java_grpc_library( - name = "package_java_grpc", - srcs = [":package_proto"], - deps = [":package_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "package_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/package", - protos = [":package_proto"], - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel 1969-12-31 16:00:00 @@ -1,60 +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_library( - name = "provenance_proto", - srcs = [ - "provenance.proto", - ], - deps = [ - "//google/devtools/containeranalysis/v1beta1/source:source_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "provenance_proto_with_info", - deps = [":provenance_proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "provenance_java_proto", - deps = [":provenance_proto"], -) - -java_grpc_library( - name = "provenance_java_grpc", - srcs = [":provenance_proto"], - deps = [":provenance_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "provenance_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/provenance", - protos = [":provenance_proto"], - deps = [ - "//google/devtools/containeranalysis/v1beta1/source:source_go_proto", - ], -) diff -urN a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel 1969-12-31 16:00:00 @@ -1,55 +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_library( - name = "source_proto", - srcs = [ - "source.proto", - ], - deps = [], -) - -proto_library_with_info( - name = "source_proto_with_info", - deps = [":source_proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "source_java_proto", - deps = [":source_proto"], -) - -java_grpc_library( - name = "source_java_grpc", - srcs = [":source_proto"], - deps = [":source_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "source_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/source", - protos = [":source_proto"], - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel --- a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel 1969-12-31 16:00:00 @@ -1,64 +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_library( - name = "vulnerability_proto", - srcs = [ - "vulnerability.proto", - ], - deps = [ - "//google/devtools/containeranalysis/v1beta1/common:common_proto", - "//google/devtools/containeranalysis/v1beta1/cvss:cvss_proto", - "//google/devtools/containeranalysis/v1beta1/package:package_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "vulnerability_proto_with_info", - deps = [":vulnerability_proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "vulnerability_java_proto", - deps = [":vulnerability_proto"], -) - -java_grpc_library( - name = "vulnerability_java_grpc", - srcs = [":vulnerability_proto"], - deps = [":vulnerability_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "vulnerability_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/vulnerability", - protos = [":vulnerability_proto"], - deps = [ - "//google/devtools/containeranalysis/v1beta1/common:common_go_proto", - "//google/devtools/containeranalysis/v1beta1/cvss:cvss_go_proto", - "//google/devtools/containeranalysis/v1beta1/package:package_go_proto", - ], -) diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/remoteworkers/v1test2/BUILD.bazel --- a/google/devtools/remoteworkers/v1test2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/remoteworkers/v1test2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,315 +0,0 @@ -# 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", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "remoteworkers_proto", - srcs = [ - "bots.proto", - "command.proto", - "worker.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "remoteworkers_proto_with_info", - deps = [ - ":remoteworkers_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "remoteworkers_java_proto", - deps = [":remoteworkers_proto"], -) - -java_grpc_library( - name = "remoteworkers_java_grpc", - srcs = [":remoteworkers_proto"], - deps = [":remoteworkers_java_proto"], -) - -java_gapic_library( - name = "remoteworkers_java_gapic", - srcs = [":remoteworkers_proto_with_info"], - gapic_yaml = "remoteworkers_gapic.yaml", - grpc_service_config = "remoteworkers_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":remoteworkers_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":remoteworkers_java_proto", - ], -) - -java_gapic_test( - name = "remoteworkers_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.devtools.remoteworkers.v1test2.BotsClientHttpJsonTest", - "com.google.cloud.devtools.remoteworkers.v1test2.BotsClientTest", - ], - runtime_deps = [":remoteworkers_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-devtools-remoteworkers-v1test2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":remoteworkers_java_gapic", - ":remoteworkers_java_grpc", - ":remoteworkers_java_proto", - ":remoteworkers_proto", - ], -) - -go_proto_library( - name = "remoteworkers_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/remoteworkers/v1test2", - protos = [":remoteworkers_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "remoteworkers_go_gapic", - srcs = [":remoteworkers_proto_with_info"], - grpc_service_config = "remoteworkers_grpc_service_config.json", - importpath = "cloud.google.com/go/devtools/remoteworkers/apiv1test2;remoteworkers", - rest_numeric_enums = False, - service_yaml = "remoteworkers_v1beta2.yaml", - transport = "grpc+rest", - deps = [ - ":remoteworkers_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "remoteworkers_go_gapic_test", - srcs = [":remoteworkers_go_gapic_srcjar_test"], - embed = [":remoteworkers_go_gapic"], - importpath = "cloud.google.com/go/devtools/remoteworkers/apiv1test2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-devtools-remoteworkers-v1test2-go", - deps = [ - ":remoteworkers_go_gapic", - ":remoteworkers_go_gapic_srcjar-test.srcjar", - ":remoteworkers_go_proto", - ], -) - -py_gapic_library( - name = "remoteworkers_py_gapic", - srcs = [":remoteworkers_proto"], - grpc_service_config = "remoteworkers_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "remoteworkers_py_gapic_test", - srcs = [ - "remoteworkers_py_gapic_pytest.py", - "remoteworkers_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":remoteworkers_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "devtools-remoteworkers-v1test2-py", - deps = [ - ":remoteworkers_py_gapic", - ], -) - -php_proto_library( - name = "remoteworkers_php_proto", - deps = [":remoteworkers_proto"], -) - -php_grpc_library( - name = "remoteworkers_php_grpc", - srcs = [":remoteworkers_proto"], - deps = [":remoteworkers_php_proto"], -) - -php_gapic_library( - name = "remoteworkers_php_gapic", - srcs = [":remoteworkers_proto_with_info"], - grpc_service_config = "remoteworkers_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":remoteworkers_php_grpc", - ":remoteworkers_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-devtools-remoteworkers-v1test2-php", - deps = [ - ":remoteworkers_php_gapic", - ":remoteworkers_php_grpc", - ":remoteworkers_php_proto", - ], -) - -nodejs_gapic_library( - name = "remoteworkers_nodejs_gapic", - src = ":remoteworkers_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "remoteworkers_grpc_service_config.json", - package = "google.devtools.remoteworkers.v1test2", - rest_numeric_enums = False, - service_yaml = "remoteworkers_v1beta2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "devtools-remoteworkers-v1test2-nodejs", - deps = [ - ":remoteworkers_nodejs_gapic", - ":remoteworkers_proto", - ], -) - -ruby_proto_library( - name = "remoteworkers_ruby_proto", - deps = [":remoteworkers_proto"], -) - -ruby_grpc_library( - name = "remoteworkers_ruby_grpc", - srcs = [":remoteworkers_proto"], - deps = [":remoteworkers_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "remoteworkers_ruby_gapic", - srcs = [":remoteworkers_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-remoteworkers-v1test2"], - rest_numeric_enums = False, - deps = [ - ":remoteworkers_ruby_grpc", - ":remoteworkers_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-devtools-remoteworkers-v1test2-ruby", - deps = [ - ":remoteworkers_ruby_gapic", - ":remoteworkers_ruby_grpc", - ":remoteworkers_ruby_proto", - ], -) - -csharp_proto_library( - name = "remoteworkers_csharp_proto", - deps = [":remoteworkers_proto"], -) - -csharp_grpc_library( - name = "remoteworkers_csharp_grpc", - srcs = [":remoteworkers_proto"], - deps = [":remoteworkers_csharp_proto"], -) - -csharp_gapic_library( - name = "remoteworkers_csharp_gapic", - srcs = [":remoteworkers_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "remoteworkers_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "remoteworkers_v1beta2.yaml", - deps = [ - ":remoteworkers_csharp_grpc", - ":remoteworkers_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-devtools-remoteworkers-v1test2-csharp", - deps = [ - ":remoteworkers_csharp_gapic", - ":remoteworkers_csharp_grpc", - ":remoteworkers_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/devtools/resultstore/v2/BUILD.bazel b/google/devtools/resultstore/v2/BUILD.bazel --- a/google/devtools/resultstore/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/resultstore/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,209 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "resultstore_proto", - srcs = [ - "action.proto", - "common.proto", - "configuration.proto", - "configured_target.proto", - "coverage.proto", - "coverage_summary.proto", - "download_metadata.proto", - "file.proto", - "file_processing_error.proto", - "file_set.proto", - "invocation.proto", - "resultstore_download.proto", - "resultstore_file_download.proto", - "resultstore_upload.proto", - "target.proto", - "test_suite.proto", - "upload_metadata.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "resultstore_java_proto", - deps = [":resultstore_proto"], -) - -java_grpc_library( - name = "resultstore_java_grpc", - srcs = [":resultstore_proto"], - deps = [":resultstore_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "resultstore_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/resultstore/v2", - protos = [":resultstore_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "resultstore_moved_proto", - srcs = [":resultstore_proto"], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -py_proto_library( - name = "resultstore_py_proto", - deps = [":resultstore_moved_proto"], -) - -py_grpc_library( - name = "resultstore_py_grpc", - srcs = [":resultstore_moved_proto"], - deps = [":resultstore_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "resultstore_php_proto", - deps = [":resultstore_proto"], -) - -php_grpc_library( - name = "resultstore_php_grpc", - srcs = [":resultstore_proto"], - deps = [":resultstore_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "resultstore_ruby_proto", - deps = [":resultstore_proto"], -) - -ruby_grpc_library( - name = "resultstore_ruby_grpc", - srcs = [":resultstore_proto"], - deps = [":resultstore_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "resultstore_csharp_proto", - deps = [":resultstore_proto"], -) - -csharp_grpc_library( - name = "resultstore_csharp_grpc", - srcs = [":resultstore_proto"], - deps = [":resultstore_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "resultstore_cc_proto", - deps = [":resultstore_proto"], -) - -cc_grpc_library( - name = "resultstore_cc_grpc", - srcs = [":resultstore_proto"], - grpc_only = True, - deps = [":resultstore_cc_proto"], -) diff -urN a/google/devtools/source/v1/BUILD.bazel b/google/devtools/source/v1/BUILD.bazel --- a/google/devtools/source/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/source/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,143 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "source_proto", - srcs = [ - "source_context.proto", - ], - deps = [ - "//google/api:annotations_proto", - ], -) - -proto_library_with_info( - name = "source_proto_with_info", - deps = [ - ":source_proto", - ], -) - -java_proto_library( - name = "source_java_proto", - deps = [":source_proto"], -) - -java_grpc_library( - name = "source_java_grpc", - srcs = [":source_proto"], - deps = [":source_java_proto"], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-devtools-source-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":source_java_grpc", - ":source_java_proto", - ":source_proto", - ], -) - -go_proto_library( - name = "source_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/devtools/source/v1", - protos = [":source_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -py_gapic_library( - name = "source_py_gapic", - srcs = [":source_proto"], - opt_args = [ - "warehouse-package-name=google-cloud-source-context", - "python-gapic-namespace=google.cloud", - "python-gapic-name=source_context", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "google-cloud-source-v1-py", - deps = [ - ":source_py_gapic", - ], -) - -php_proto_library( - name = "source_php_proto", - deps = [":source_proto"], -) - -php_grpc_library( - name = "source_php_grpc", - srcs = [":source_proto"], - deps = [":source_php_proto"], -) - -ruby_proto_library( - name = "source_ruby_proto", - deps = [":source_proto"], -) - -ruby_grpc_library( - name = "source_ruby_grpc", - srcs = [":source_proto"], - deps = [":source_ruby_proto"], -) - -csharp_proto_library( - name = "source_csharp_proto", - deps = [":source_proto"], -) - -csharp_grpc_library( - name = "source_csharp_grpc", - srcs = [":source_proto"], - deps = [":source_csharp_proto"], -) - -cc_proto_library( - name = "source_cc_proto", - deps = [":source_proto"], -) - -cc_grpc_library( - name = "source_cc_grpc", - srcs = [":source_proto"], - grpc_only = True, - deps = [":source_cc_proto"], -) diff -urN a/google/devtools/testing/v1/BUILD.bazel b/google/devtools/testing/v1/BUILD.bazel --- a/google/devtools/testing/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/devtools/testing/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,351 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "testing_proto", - srcs = [ - "application_details.proto", - "test_environment_discovery.proto", - "test_execution.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/type:date_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "testing_proto_with_info", - deps = [ - ":testing_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "testing_java_proto", - deps = [":testing_proto"], -) - -java_grpc_library( - name = "testing_java_grpc", - srcs = [":testing_proto"], - deps = [":testing_java_proto"], -) - -java_gapic_library( - name = "testing_java_gapic", - srcs = [":testing_proto_with_info"], - grpc_service_config = "testing_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":testing_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":testing_java_proto", - ], -) - -java_gapic_test( - name = "testing_java_gapic_test_suite", - test_classes = [ - "com.google.devtools.testing.v1.ApplicationDetailServiceClientHttpJsonTest", - "com.google.devtools.testing.v1.ApplicationDetailServiceClientTest", - "com.google.devtools.testing.v1.TestEnvironmentDiscoveryServiceClientHttpJsonTest", - "com.google.devtools.testing.v1.TestEnvironmentDiscoveryServiceClientTest", - "com.google.devtools.testing.v1.TestExecutionServiceClientHttpJsonTest", - "com.google.devtools.testing.v1.TestExecutionServiceClientTest", - ], - runtime_deps = [":testing_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-devtools-testing-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":testing_java_gapic", - ":testing_java_grpc", - ":testing_java_proto", - ":testing_proto", - ], -) - -############################################################################## -# Go -############################################################################## -# -# Commented out because of a build failure: -# bazel-out/k8-fastbuild/bin/google/devtools/testing/v1/testing_go_gapic_srcjar_main.go/cloud.google.com/go/devtools/testing/apiv1/test_environment_discovery_client.go:23:2: imported and not used: "net/url" -# compilepkg: error running subcommand external/go_sdk/pkg/tool/linux_amd64/compile: exit status 2 -# -# load( -# "@com_google_googleapis_imports//:imports.bzl", -# "go_gapic_assembly_pkg", -# "go_gapic_library", -# "go_proto_library", -# "go_test", -# ) - -# go_proto_library( -# name = "testing_go_proto", -# compilers = ["@io_bazel_rules_go//proto:go_grpc"], -# importpath = "google.golang.org/genproto/googleapis/devtools/testing/v1", -# protos = [":testing_proto"], -# deps = [ -# "//google/api:annotations_go_proto", -# "//google/type:date_go_proto", -# ], -# ) - -# go_gapic_library( -# name = "testing_go_gapic", -# srcs = [":testing_proto_with_info"], -# grpc_service_config = "testing_grpc_service_config.json", -# importpath = "cloud.google.com/go/devtools/testing/apiv1;testing", -# service_yaml = "testing_v1.yaml", -# metadata = True, -# deps = [ -# ":testing_go_proto", -# "@io_bazel_rules_go//proto/wkt:duration_go_proto", -# ], -# ) - -# go_test( -# name = "testing_go_gapic_test", -# srcs = [":testing_go_gapic_srcjar_test"], -# embed = [":testing_go_gapic"], -# importpath = "cloud.google.com/go/devtools/testing/apiv1", -# ) - -# # Open Source Packages -# go_gapic_assembly_pkg( -# name = "gapi-cloud-devtools-testing-v1-go", -# deps = [ -# ":testing_go_gapic", -# ":testing_go_gapic_srcjar-test.srcjar", -# ":testing_go_gapic_srcjar-metadata.srcjar", -# ":testing_go_proto", -# ], -# ) - -py_gapic_library( - name = "testing_py_gapic", - srcs = [":testing_proto"], - grpc_service_config = "testing_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed -#py_test( -# name = "testing_py_gapic_test", -# srcs = [ -# "testing_py_gapic_pytest.py", -# "testing_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":testing_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "devtools-testing-v1-py", - deps = [ - ":testing_py_gapic", - ], -) - -php_proto_library( - name = "testing_php_proto", - deps = [":testing_proto"], -) - -php_grpc_library( - name = "testing_php_grpc", - srcs = [":testing_proto"], - deps = [":testing_php_proto"], -) - -php_gapic_library( - name = "testing_php_gapic", - srcs = [":testing_proto_with_info"], - grpc_service_config = "testing_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "testing_v1.yaml", - transport = "grpc+rest", - deps = [ - ":testing_php_grpc", - ":testing_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-devtools-testing-v1-php", - deps = [ - ":testing_php_gapic", - ":testing_php_grpc", - ":testing_php_proto", - ], -) - -nodejs_gapic_library( - name = "testing_nodejs_gapic", - package_name = "@google-cloud/testing", - src = ":testing_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "testing_grpc_service_config.json", - package = "google.devtools.testing.v1", - rest_numeric_enums = False, - service_yaml = "testing_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "devtools-testing-v1-nodejs", - deps = [ - ":testing_nodejs_gapic", - ":testing_proto", - ], -) - -ruby_proto_library( - name = "testing_ruby_proto", - deps = [":testing_proto"], -) - -ruby_grpc_library( - name = "testing_ruby_grpc", - srcs = [":testing_proto"], - deps = [":testing_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "testing_ruby_gapic", - srcs = [":testing_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-devtools-testing-v1", - ], - grpc_service_config = "testing_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":testing_ruby_grpc", - ":testing_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-devtools-testing-v1-ruby", - deps = [ - ":testing_ruby_gapic", - ":testing_ruby_grpc", - ":testing_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -# -# Commented out until enum path segments are supported. -# --gapic_out: System.InvalidOperationException: Path in http url must resolve to a string field: 'environment_type'. -# -# load( -# "@com_google_googleapis_imports//:imports.bzl", -# "csharp_gapic_assembly_pkg", -# "csharp_gapic_library", -# "csharp_grpc_library", -# "csharp_proto_library", -# ) - -# csharp_proto_library( -# name = "testing_csharp_proto", -# deps = [":testing_proto"], -# ) - -# csharp_grpc_library( -# name = "testing_csharp_grpc", -# srcs = [":testing_proto"], -# deps = [":testing_csharp_proto"], -# ) - -# csharp_gapic_library( -# name = "testing_csharp_gapic", -# srcs = [":testing_proto_with_info"], -# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -# grpc_service_config = "testing_grpc_service_config.json", -# deps = [ -# ":testing_csharp_grpc", -# ":testing_csharp_proto", -# ], -# ) - -# # Open Source Packages -# csharp_gapic_assembly_pkg( -# name = "google-cloud-devtools-testing-v1-csharp", -# deps = [ -# ":testing_csharp_gapic", -# ":testing_csharp_grpc", -# ":testing_csharp_proto", -# ], -# ) - -cc_proto_library( - name = "testing_cc_proto", - deps = [":testing_proto"], -) - -cc_grpc_library( - name = "testing_cc_grpc", - srcs = [":testing_proto"], - grpc_only = True, - deps = [":testing_cc_proto"], -) diff -urN a/google/example/endpointsapis/BUILD.bazel b/google/example/endpointsapis/BUILD.bazel --- a/google/example/endpointsapis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/example/endpointsapis/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/example/library/BUILD.bazel b/google/example/library/BUILD.bazel --- a/google/example/library/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/example/library/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/example/library/v1/BUILD.bazel b/google/example/library/v1/BUILD.bazel --- a/google/example/library/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/example/library/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,332 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "library_proto", - srcs = [ - "library.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_library_with_info( - name = "library_proto_with_info", - deps = [ - ":library_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "library_java_proto", - deps = [":library_proto"], -) - -java_grpc_library( - name = "library_java_grpc", - srcs = [":library_proto"], - deps = [":library_java_proto"], -) - -java_gapic_library( - name = "library_java_gapic", - srcs = [":library_proto_with_info"], - gapic_yaml = "library_example_gapic.yaml", - grpc_service_config = "library_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":library_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":library_java_proto", - ], -) - -java_gapic_test( - name = "library_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.example.library.v1.LibraryServiceClientHttpJsonTest", - "com.google.cloud.example.library.v1.LibraryServiceClientTest", - ], - runtime_deps = [":library_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-example-library-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":library_java_gapic", - ":library_java_grpc", - ":library_java_proto", - ":library_proto", - ], -) - -go_proto_library( - name = "library_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/example/library/v1", - protos = [":library_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "library_go_gapic", - srcs = [":library_proto_with_info"], - grpc_service_config = "library_grpc_service_config.json", - importpath = "google.golang.org/google/example/library/v1;library", - metadata = True, - rest_numeric_enums = False, - service_yaml = "//google/example/library:library_example_v1.yaml", - transport = "grpc+rest", - deps = [ - ":library_go_proto", - ], -) - -go_test( - name = "library_go_gapic_test", - srcs = [":library_go_gapic_srcjar_test"], - embed = [":library_go_gapic"], - importpath = "google.golang.org/google/example/library/v1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-example-library-v1-go", - deps = [ - ":library_go_gapic", - ":library_go_gapic_srcjar-metadata.srcjar", - ":library_go_gapic_srcjar-test.srcjar", - ":library_go_proto", - ], -) - -py_gapic_library( - name = "library_py_gapic", - srcs = [":library_proto"], - grpc_service_config = "library_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "library_py_gapic_test", - srcs = [ - "library_py_gapic_pytest.py", - "library_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":library_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "example-library-v1-py", - deps = [ - ":library_py_gapic", - ], -) - -php_proto_library( - name = "library_php_proto", - deps = [":library_proto"], -) - -php_grpc_library( - name = "library_php_grpc", - srcs = [":library_proto"], - deps = [":library_php_proto"], -) - -php_gapic_library( - name = "library_php_gapic", - srcs = [":library_proto_with_info"], - grpc_service_config = "library_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//google/example/library:library_example_v1.yaml", - transport = "grpc+rest", - deps = [ - ":library_php_grpc", - ":library_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-example-library-v1-php", - deps = [ - ":library_php_gapic", - ":library_php_grpc", - ":library_php_proto", - ], -) - -nodejs_gapic_library( - name = "library_nodejs_gapic", - package_name = "@google-cloud/library", - src = ":library_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "library_grpc_service_config.json", - package = "google.cloud.example.library.v1", - rest_numeric_enums = False, - service_yaml = "//google/example/library:library_example_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "example-library-v1-nodejs", - deps = [ - ":library_nodejs_gapic", - ":library_proto", - ], -) - -ruby_proto_library( - name = "library_ruby_proto", - deps = [":library_proto"], -) - -ruby_grpc_library( - name = "library_ruby_grpc", - srcs = [":library_proto"], - deps = [":library_ruby_proto"], -) - -# Uncomment the following once the space issue has been fixed. -ruby_cloud_gapic_library( - name = "library_ruby_gapic", - srcs = [":library_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-example_library-v1", - "ruby-cloud-env-prefix=LIBRARY", - "ruby-cloud-product-url=https://cloud.google.com", - "ruby-cloud-api-id=library-example.googleapis.com", - "ruby-cloud-api-shortname=library", - ], - grpc_service_config = "library_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "This is a Google example service representing a simple digital library. It manages a collection of shelf resources, and each shelf owns a collection of book resources.", - ruby_cloud_title = "Example Library V1", - deps = [ - ":library_ruby_grpc", - ":library_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-example-library-v1-ruby", - deps = [ - ":library_ruby_gapic", - ":library_ruby_grpc", - ":library_ruby_proto", - ], -) - -csharp_proto_library( - name = "library_csharp_proto", - deps = [":library_proto"], -) - -csharp_grpc_library( - name = "library_csharp_grpc", - srcs = [":library_proto"], - deps = [":library_csharp_proto"], -) - -csharp_gapic_library( - name = "library_csharp_gapic", - srcs = [":library_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "library_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//google/example/library:library_example_v1.yaml", - deps = [ - ":library_csharp_grpc", - ":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", - ], -) - -cc_proto_library( - name = "library_cc_proto", - deps = [":library_proto"], -) - -cc_grpc_library( - name = "library_cc_grpc", - srcs = [":library_proto"], - grpc_only = True, - deps = [":library_cc_proto"], -) diff -urN a/google/firestore/BUILD.bazel b/google/firestore/BUILD.bazel --- a/google/firestore/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/firestore/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/firestore/admin/BUILD.bazel b/google/firestore/admin/BUILD.bazel --- a/google/firestore/admin/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/firestore/admin/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/firestore/admin/v1/BUILD.bazel b/google/firestore/admin/v1/BUILD.bazel --- a/google/firestore/admin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/firestore/admin/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,410 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "admin_proto", - srcs = [ - "database.proto", - "field.proto", - "firestore_admin.proto", - "index.proto", - "location.proto", - "operation.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//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "admin_proto_with_info", - deps = [ - ":admin_proto", - "//google/cloud:common_resources_proto", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "admin_java_proto", - deps = [":admin_proto"], -) - -java_grpc_library( - name = "admin_java_grpc", - srcs = [":admin_proto"], - deps = [":admin_java_proto"], -) - -java_gapic_library( - name = "admin_java_gapic", - srcs = [":admin_proto_with_info"], - gapic_yaml = "firestore_gapic.yaml", - grpc_service_config = "firestore_admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "firestore_v1.yaml", - test_deps = [ - ":admin_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":admin_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "admin_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.firestore.v1.FirestoreAdminClientHttpJsonTest", - "com.google.cloud.firestore.v1.FirestoreAdminClientTest", - ], - runtime_deps = [":admin_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-firestore-admin-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":admin_java_gapic", - ":admin_java_grpc", - ":admin_java_proto", - ":admin_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "admin_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/firestore/admin/v1", - protos = [":admin_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "admin_go_gapic", - srcs = [":admin_proto_with_info"], - grpc_service_config = "firestore_admin_grpc_service_config.json", - importpath = "cloud.google.com/go/firestore/admin/apiv1;admin", - metadata = True, - rest_numeric_enums = False, - service_yaml = "firestore_v1.yaml", - transport = "grpc+rest", - deps = [ - ":admin_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "admin_go_gapic_test", - srcs = [":admin_go_gapic_srcjar_test"], - embed = [":admin_go_gapic"], - importpath = "cloud.google.com/go/firestore/admin/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-firestore-admin-v1-go", - deps = [ - ":admin_go_gapic", - ":admin_go_gapic_srcjar-metadata.srcjar", - ":admin_go_gapic_srcjar-test.srcjar", - ":admin_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "admin_py_gapic", - srcs = [":admin_proto"], - grpc_service_config = "firestore_admin_grpc_service_config.json", - opt_args = [ - "python-gapic-name=firestore_admin", - "python-gapic-namespace=google.cloud", - ], - rest_numeric_enums = False, - service_yaml = "firestore_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "admin_py_gapic_test", - srcs = [ - "admin_py_gapic_pytest.py", - "admin_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":admin_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "firestore-admin-v1-py", - deps = [ - ":admin_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "admin_php_proto", - deps = [":admin_proto"], -) - -php_grpc_library( - name = "admin_php_grpc", - srcs = [":admin_proto"], - deps = [":admin_php_proto"], -) - -php_gapic_library( - name = "admin_php_gapic", - srcs = [":admin_proto_with_info"], - grpc_service_config = "firestore_admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "firestore_v1.yaml", - transport = "grpc+rest", - deps = [ - ":admin_php_grpc", - ":admin_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-firestore-admin-v1-php", - deps = [ - ":admin_php_gapic", - ":admin_php_grpc", - ":admin_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "admin_nodejs_gapic", - package_name = "@google-cloud/firestore-admin", - src = ":admin_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "firestore_admin_grpc_service_config.json", - package = "google.firestore.admin.v1", - rest_numeric_enums = False, - service_yaml = "firestore_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "firestore-admin-v1-nodejs", - deps = [ - ":admin_nodejs_gapic", - ":admin_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "admin_ruby_proto", - deps = [":admin_proto"], -) - -ruby_grpc_library( - name = "admin_ruby_grpc", - srcs = [":admin_proto"], - deps = [":admin_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "admin_ruby_gapic", - srcs = [":admin_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=firestore.googleapis.com", - "ruby-cloud-api-shortname=firestore", - "ruby-cloud-env-prefix=FIRESTORE", - "ruby-cloud-gem-name=google-cloud-firestore-admin-v1", - "ruby-cloud-product-url=https://cloud.google.com/firestore", - "ruby-cloud-wrapper-gem-override=google-cloud-firestore", - ], - grpc_service_config = "firestore_admin_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.", - ruby_cloud_title = "Cloud Firestore Admin V1", - service_yaml = "firestore_v1.yaml", - deps = [ - ":admin_ruby_grpc", - ":admin_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-firestore-admin-v1-ruby", - deps = [ - ":admin_ruby_gapic", - ":admin_ruby_grpc", - ":admin_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "admin_csharp_proto", - deps = [":admin_proto"], -) - -csharp_grpc_library( - name = "admin_csharp_grpc", - srcs = [":admin_proto"], - deps = [":admin_csharp_proto"], -) - -csharp_gapic_library( - name = "admin_csharp_gapic", - srcs = [":admin_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "firestore_admin_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "firestore_v1.yaml", - deps = [ - ":admin_csharp_grpc", - ":admin_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-firestore-admin-v1-csharp", - deps = [ - ":admin_csharp_gapic", - ":admin_csharp_grpc", - ":admin_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "admin_cc_proto", - deps = [":admin_proto"], -) - -cc_grpc_library( - name = "admin_cc_grpc", - srcs = [":admin_proto"], - grpc_only = True, - deps = [":admin_cc_proto"], -) diff -urN a/google/firestore/bundle/BUILD.bazel b/google/firestore/bundle/BUILD.bazel --- a/google/firestore/bundle/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/firestore/bundle/BUILD.bazel 1969-12-31 16:00:00 @@ -1,121 +0,0 @@ -# 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_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", - transport = "grpc+rest", - deps = [ - ":firestore_bundle_java_proto", - ":firestore_bundle_proto", - ], -) - -############################################################################## -# Go -############################################################################## -# Put your Go rules here - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "firestore_bundle_py_gapic", - srcs = [":firestore_bundle_proto"], - opt_args = ["python-gapic-namespace=google.cloud"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_gapic_assembly_pkg( - name = "firestore-bundle-py", - deps = [ - ":firestore_bundle_py_gapic", - ], -) - -############################################################################## -# 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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "firestore_bundle_cc_proto", - deps = [":firestore_bundle_proto"], -) - -cc_grpc_library( - name = "firestore_bundle_cc_grpc", - srcs = [":firestore_bundle_proto"], - grpc_only = True, - deps = [":firestore_bundle_cc_proto"], -) diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel --- a/google/firestore/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/firestore/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,409 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "firestore_proto", - srcs = [ - "aggregation_result.proto", - "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", - "//google/cloud/location:location_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "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", - srcs = [":firestore_proto_with_info"], - gapic_yaml = "firestore_gapic.yaml", - grpc_service_config = "firestore_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "firestore_v1.yaml", - test_deps = [ - ":firestore_java_grpc", - "//google/cloud/location:location_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":firestore_java_proto", - "//google/api:api_java_proto", - "//google/cloud/location:location_java_proto", - ], -) - -java_gapic_test( - name = "firestore_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.firestore.v1.FirestoreClientHttpJsonTest", - "com.google.cloud.firestore.v1.FirestoreClientTest", - ], - runtime_deps = [":firestore_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-firestore-v1-java", - include_samples = True, - transport = "grpc+rest", - 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/v1", - 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/apiv1;firestore", - metadata = True, - rest_numeric_enums = False, - service_yaml = "firestore_v1.yaml", - transport = "grpc+rest", - deps = [ - ":firestore_go_proto", - "//google/cloud/location:location_go_proto", - "//google/longrunning:longrunning_go_gapic", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "firestore_go_gapic_test", - srcs = [":firestore_go_gapic_srcjar_test"], - embed = [":firestore_go_gapic"], - importpath = "cloud.google.com/go/firestore/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-firestore-v1-go", - deps = [ - ":firestore_go_gapic", - ":firestore_go_gapic_srcjar-metadata.srcjar", - ":firestore_go_gapic_srcjar-test.srcjar", - ":firestore_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "firestore_py_gapic", - srcs = [":firestore_proto"], - grpc_service_config = "firestore_grpc_service_config.json", - opt_args = ["python-gapic-namespace=google.cloud"], - rest_numeric_enums = False, - service_yaml = "firestore_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "firestore_py_gapic_test", - srcs = [ - "firestore_py_gapic_pytest.py", - "firestore_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":firestore_py_gapic"], -) - -# Open Source Packages -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", - srcs = [":firestore_proto_with_info"], - grpc_service_config = "firestore_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "firestore_v1.yaml", - transport = "grpc+rest", - deps = [ - ":firestore_php_grpc", - ":firestore_php_proto", - ], -) - -# 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", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "firestore_grpc_service_config.json", - package = "google.firestore.v1", - rest_numeric_enums = False, - service_yaml = "firestore_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "firestore-v1-nodejs", - deps = [ - ":firestore_nodejs_gapic", - ":firestore_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "firestore_ruby_proto", - deps = [":firestore_proto"], -) - -ruby_grpc_library( - name = "firestore_ruby_grpc", - srcs = [":firestore_proto"], - deps = [":firestore_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "firestore_ruby_gapic", - srcs = [":firestore_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=firestore.googleapis.com", - "ruby-cloud-api-shortname=firestore", - "ruby-cloud-env-prefix=FIRESTORE", - "ruby-cloud-gem-name=google-cloud-firestore-v1", - "ruby-cloud-product-url=https://cloud.google.com/firestore", - ], - grpc_service_config = "firestore_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.", - ruby_cloud_title = "Cloud Firestore V1", - service_yaml = "firestore_v1.yaml", - deps = [ - ":firestore_ruby_grpc", - ":firestore_ruby_proto", - ], -) - -# 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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "firestore_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "firestore_v1.yaml", - deps = [ - ":firestore_csharp_grpc", - ":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++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "firestore_cc_proto", - deps = [":firestore_proto"], -) - -cc_grpc_library( - name = "firestore_cc_grpc", - srcs = [":firestore_proto"], - grpc_only = True, - deps = [":firestore_cc_proto"], -) diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUILD.bazel --- a/google/firestore/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/firestore/v1beta1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,317 +0,0 @@ -# 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", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "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_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", - srcs = [":firestore_proto_with_info"], - gapic_yaml = "firestore_gapic.yaml", - grpc_service_config = "firestore_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":firestore_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":firestore_java_proto", - ], -) - -java_gapic_test( - name = "firestore_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.firestore.v1beta1.FirestoreClientHttpJsonTest", - "com.google.cloud.firestore.v1beta1.FirestoreClientTest", - ], - runtime_deps = [":firestore_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-firestore-v1beta1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":firestore_java_gapic", - ":firestore_java_grpc", - ":firestore_java_proto", - ":firestore_proto", - ], -) - -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", - rest_numeric_enums = False, - service_yaml = "firestore_v1beta1.yaml", - transport = "grpc+rest", - 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", - ], -) - -py_gapic_library( - name = "firestore_py_gapic", - srcs = [":firestore_proto"], - grpc_service_config = "firestore_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "firestore_py_gapic_test", - srcs = [ - "firestore_py_gapic_pytest.py", - "firestore_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":firestore_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "firestore-v1beta1-py", - deps = [ - ":firestore_py_gapic", - ], -) - -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", - srcs = [":firestore_proto_with_info"], - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":firestore_php_grpc", - ":firestore_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-firestore-v1beta1-php", - deps = [ - ":firestore_php_gapic", - ":firestore_php_grpc", - ":firestore_php_proto", - ], -) - -nodejs_gapic_library( - name = "firestore_nodejs_gapic", - src = ":firestore_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "firestore_grpc_service_config.json", - package = "google.firestore.v1beta1", - rest_numeric_enums = False, - service_yaml = "firestore_v1beta1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "firestore-v1beta1-nodejs", - deps = [ - ":firestore_nodejs_gapic", - ":firestore_proto", - ], -) - -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_cloud_gapic_library( - name = "firestore_ruby_gapic", - srcs = [":firestore_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-firestore-v1beta1"], - rest_numeric_enums = False, - deps = [ - ":firestore_ruby_grpc", - ":firestore_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-firestore-v1beta1-ruby", - deps = [ - ":firestore_ruby_gapic", - ":firestore_ruby_grpc", - ":firestore_ruby_proto", - ], -) - -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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "firestore_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "firestore_v1beta1.yaml", - deps = [ - ":firestore_csharp_grpc", - ":firestore_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-firestore-v1beta1-csharp", - deps = [ - ":firestore_csharp_gapic", - ":firestore_csharp_grpc", - ":firestore_csharp_proto", - ], -) - -############################################################################## -# 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 16:00:00 @@ -1,89 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_proto_library", - "go_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_proto_library", -) - -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", - ], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-geo-type-java", - transport = "grpc+rest", - deps = [ - ":viewport_java_proto", - ":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"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_proto_library", -) - -py_gapic_library( - name = "viewport_py_gapic", - srcs = [":viewport_proto"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_proto_library( - name = "viewport_py_proto", - deps = [":viewport_proto"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "viewport-py", - deps = [ - ":viewport_py_gapic", - ], -) - -############################################################################## -# C++ -############################################################################## -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 16:00:00 @@ -1,310 +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", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "sdm_proto", - srcs = [ - "device.proto", - "site.proto", - "smart_device_management_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:struct_proto", - ], -) - -proto_library_with_info( - name = "sdm_proto_with_info", - deps = [ - ":sdm_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "sdm_java_proto", - deps = [":sdm_proto"], -) - -java_grpc_library( - name = "sdm_java_grpc", - srcs = [":sdm_proto"], - deps = [":sdm_java_proto"], -) - -java_gapic_library( - name = "sdm_java_gapic", - srcs = [":sdm_proto_with_info"], - grpc_service_config = "smart_device_management_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":sdm_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":sdm_java_proto", - ], -) - -java_gapic_test( - name = "sdm_java_gapic_test_suite", - test_classes = [ - "com.google.home.enterprise.sdm.v1.SmartDeviceManagementServiceClientHttpJsonTest", - "com.google.home.enterprise.sdm.v1.SmartDeviceManagementServiceClientTest", - ], - runtime_deps = [":sdm_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-enterprise-sdm-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":sdm_java_gapic", - ":sdm_java_grpc", - ":sdm_java_proto", - ":sdm_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", - protos = [":sdm_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - 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", - rest_numeric_enums = False, - service_yaml = "smartdevicemanagement_v1.yaml", - transport = "grpc+rest", - deps = [ - ":sdm_go_proto", - ], -) - -go_test( - 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-enterprise-sdm-v1-go", - deps = [ - ":sdm_go_gapic", - ":sdm_go_gapic_srcjar-test.srcjar", - ":sdm_go_proto", - ], -) - -py_gapic_library( - name = "sdm_py_gapic", - srcs = [":sdm_proto"], - grpc_service_config = "smart_device_management_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "sdm_py_gapic_test", - srcs = [ - "sdm_py_gapic_pytest.py", - "sdm_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":sdm_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "enterprise-sdm-v1-py", - deps = [ - ":sdm_py_gapic", - ], -) - -php_proto_library( - name = "sdm_php_proto", - deps = [":sdm_proto"], -) - -php_grpc_library( - name = "sdm_php_grpc", - srcs = [":sdm_proto"], - deps = [":sdm_php_proto"], -) - -php_gapic_library( - name = "sdm_php_gapic", - srcs = [":sdm_proto_with_info"], - grpc_service_config = "smart_device_management_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":sdm_php_grpc", - ":sdm_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-enterprise-sdm-v1-php", - deps = [ - ":sdm_php_gapic", - ":sdm_php_grpc", - ":sdm_php_proto", - ], -) - -nodejs_gapic_library( - name = "sdm_nodejs_gapic", - src = ":sdm_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "smart_device_management_grpc_service_config.json", - package = "google.home.enterprise.sdm.v1", - rest_numeric_enums = False, - service_yaml = "smartdevicemanagement_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "enterprise-sdm-v1-nodejs", - deps = [ - ":sdm_nodejs_gapic", - ":sdm_proto", - ], -) - -ruby_proto_library( - name = "sdm_ruby_proto", - deps = [":sdm_proto"], -) - -ruby_grpc_library( - name = "sdm_ruby_grpc", - srcs = [":sdm_proto"], - deps = [":sdm_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "sdm_ruby_gapic", - srcs = [":sdm_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-sdm-v1"], - grpc_service_config = "smart_device_management_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":sdm_ruby_grpc", - ":sdm_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-enterprise-sdm-v1-ruby", - deps = [ - ":sdm_ruby_gapic", - ":sdm_ruby_grpc", - ":sdm_ruby_proto", - ], -) - -csharp_proto_library( - name = "sdm_csharp_proto", - deps = [":sdm_proto"], -) - -csharp_grpc_library( - name = "sdm_csharp_grpc", - srcs = [":sdm_proto"], - deps = [":sdm_csharp_proto"], -) - -csharp_gapic_library( - name = "sdm_csharp_gapic", - srcs = [":sdm_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "smart_device_management_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "smartdevicemanagement_v1.yaml", - deps = [ - ":sdm_csharp_grpc", - ":sdm_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-enterprise-sdm-v1-csharp", - deps = [ - ":sdm_csharp_gapic", - ":sdm_csharp_grpc", - ":sdm_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/home/graph/BUILD.bazel b/google/home/graph/BUILD.bazel --- a/google/home/graph/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/home/graph/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/home/graph/v1/BUILD.bazel b/google/home/graph/v1/BUILD.bazel --- a/google/home/graph/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/home/graph/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,298 +0,0 @@ -# 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", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "graph_proto", - srcs = [ - "device.proto", - "homegraph.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//:struct_proto", - ], -) - -proto_library_with_info( - name = "graph_proto_with_info", - deps = [ - ":graph_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "graph_java_proto", - deps = [":graph_proto"], -) - -java_grpc_library( - name = "graph_java_grpc", - srcs = [":graph_proto"], - deps = [":graph_java_proto"], -) - -java_gapic_library( - name = "graph_java_gapic", - srcs = [":graph_proto_with_info"], - grpc_service_config = "homegraph_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":graph_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":graph_java_proto", - ], -) - -java_gapic_test( - name = "graph_java_gapic_test_suite", - test_classes = [ - "com.google.home.graph.v1.HomeGraphApiServiceClientHttpJsonTest", - "com.google.home.graph.v1.HomeGraphApiServiceClientTest", - ], - runtime_deps = [":graph_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-home-graph-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":graph_java_gapic", - ":graph_java_grpc", - ":graph_java_proto", - ":graph_proto", - ], -) - -go_proto_library( - name = "graph_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/home/graph/v1", - protos = [":graph_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "graph_go_gapic", - srcs = [":graph_proto_with_info"], - grpc_service_config = "homegraph_grpc_service_config.json", - importpath = "google.golang.org/api/homegraph/v1;graph", - rest_numeric_enums = False, - service_yaml = "homegraph_v1.yaml", - transport = "grpc+rest", - deps = [ - ":graph_go_proto", - ], -) - -go_test( - name = "graph_go_gapic_test", - srcs = [":graph_go_gapic_srcjar_test"], - embed = [":graph_go_gapic"], - importpath = "google.golang.org/api/homegraph/v1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-home-graph-v1-go", - deps = [ - ":graph_go_gapic", - ":graph_go_gapic_srcjar-test.srcjar", - ":graph_go_proto", - ], -) - -py_gapic_library( - name = "graph_py_gapic", - srcs = [":graph_proto"], - grpc_service_config = "homegraph_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "graph_py_gapic_test", - srcs = [ - "graph_py_gapic_pytest.py", - "graph_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":graph_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "home-graph-v1-py", - deps = [ - ":graph_py_gapic", - ], -) - -php_proto_library( - name = "graph_php_proto", - deps = [":graph_proto"], -) - -php_grpc_library( - name = "graph_php_grpc", - srcs = [":graph_proto"], - deps = [":graph_php_proto"], -) - -php_gapic_library( - name = "graph_php_gapic", - srcs = [":graph_proto_with_info"], - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":graph_php_grpc", - ":graph_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-home-graph-v1-php", - deps = [ - ":graph_php_gapic", - ":graph_php_grpc", - ":graph_php_proto", - ], -) - -nodejs_gapic_library( - name = "graph_nodejs_gapic", - src = ":graph_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "homegraph_grpc_service_config.json", - package = "google.home.graph.v1", - rest_numeric_enums = False, - service_yaml = "homegraph_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "home-graph-v1-nodejs", - deps = [ - ":graph_nodejs_gapic", - ":graph_proto", - ], -) - -ruby_proto_library( - name = "graph_ruby_proto", - deps = [":graph_proto"], -) - -ruby_grpc_library( - name = "graph_ruby_grpc", - srcs = [":graph_proto"], - deps = [":graph_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "graph_ruby_gapic", - srcs = [":graph_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-graph-v1"], - rest_numeric_enums = False, - deps = [ - ":graph_ruby_grpc", - ":graph_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-home-graph-v1-ruby", - deps = [ - ":graph_ruby_gapic", - ":graph_ruby_grpc", - ":graph_ruby_proto", - ], -) - -csharp_proto_library( - name = "graph_csharp_proto", - deps = [":graph_proto"], -) - -csharp_grpc_library( - name = "graph_csharp_grpc", - srcs = [":graph_proto"], - deps = [":graph_csharp_proto"], -) - -csharp_gapic_library( - name = "graph_csharp_gapic", - srcs = [":graph_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "homegraph_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "homegraph_v1.yaml", - deps = [ - ":graph_csharp_grpc", - ":graph_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-home-graph-v1-csharp", - deps = [ - ":graph_csharp_gapic", - ":graph_csharp_grpc", - ":graph_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/iam/BUILD.bazel b/google/iam/BUILD.bazel --- a/google/iam/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/iam/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-iam. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for iam. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v2 in this case. -ruby_cloud_gapic_library( - name = "iam_ruby_wrapper", - srcs = ["//google/iam/v2:iam_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-iam", - "ruby-cloud-wrapper-of=v2:0.0", - "ruby-cloud-product-url=https://cloud.google.com/iam", - "ruby-cloud-api-id=iam.googleapis.com", - "ruby-cloud-api-shortname=iam", - ], - ruby_cloud_description = "Manages identity and access control policies for Google Cloud Platform resources.", - ruby_cloud_title = "IAM", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-iam-ruby", - deps = [ - ":iam_ruby_wrapper", - ], -) diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel --- a/google/iam/admin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/iam/admin/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,395 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "admin_proto", - srcs = [ - "audit_data.proto", - "iam.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:expr_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "admin_proto_with_info", - deps = [ - ":admin_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "admin_java_proto", - deps = [":admin_proto"], -) - -java_grpc_library( - name = "admin_java_grpc", - srcs = [":admin_proto"], - deps = [":admin_java_proto"], -) - -java_gapic_library( - name = "admin_java_gapic", - srcs = [":admin_proto_with_info"], - # This was manually replaced - build_gen shouldn't have removed it. - gapic_yaml = "iam_gapic.yaml", - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iam.yaml", - test_deps = [ - ":admin_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc", - deps = [ - ":admin_java_proto", - "//google/api:api_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "admin_java_gapic_test_suite", - # This was manually named IAMClientTest - build_gen attempts to rename it to - # IamClientTest. - test_classes = [ - # Java package override from gapic.yaml. - "com.google.cloud.iam.admin.v1.IAMClientTest", - ], - runtime_deps = [":admin_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-iam-admin-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":admin_java_gapic", - ":admin_java_grpc", - ":admin_java_proto", - ":admin_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "admin_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/iam/admin/v1", - protos = [":admin_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/type:expr_go_proto", - ], -) - -go_gapic_library( - name = "admin_go_gapic", - srcs = [":admin_proto_with_info"], - grpc_service_config = "iam_grpc_service_config.json", - importpath = "cloud.google.com/go/iam/admin/apiv1;admin", - metadata = True, - rest_numeric_enums = False, - service_yaml = "iam.yaml", - transport = "grpc", - deps = [ - ":admin_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "admin_go_gapic_test", - srcs = [":admin_go_gapic_srcjar_test"], - embed = [":admin_go_gapic"], - importpath = "cloud.google.com/go/iam/admin/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-iam-admin-v1-go", - deps = [ - ":admin_go_gapic", - ":admin_go_gapic_srcjar-metadata.srcjar", - ":admin_go_gapic_srcjar-test.srcjar", - ":admin_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "admin_py_gapic", - srcs = [":admin_proto"], - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "admin_py_gapic_test", - srcs = [ - "admin_py_gapic_pytest.py", - "admin_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":admin_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "iam-admin-v1-py", - deps = [ - ":admin_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "admin_php_proto", - deps = [":admin_proto"], -) - -php_grpc_library( - name = "admin_php_grpc", - srcs = [":admin_proto"], - deps = [":admin_php_proto"], -) - -php_gapic_library( - name = "admin_php_gapic", - srcs = [":admin_proto_with_info"], - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iam.yaml", - transport = "grpc+rest", - deps = [ - ":admin_php_grpc", - ":admin_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-iam-admin-v1-php", - deps = [ - ":admin_php_gapic", - ":admin_php_grpc", - ":admin_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "admin_nodejs_gapic", - package_name = "@google-cloud/admin", - src = ":admin_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "iam_grpc_service_config.json", - package = "google.iam.admin.v1", - rest_numeric_enums = False, - service_yaml = "iam.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "iam-admin-v1-nodejs", - deps = [ - ":admin_nodejs_gapic", - ":admin_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "admin_ruby_proto", - deps = [":admin_proto"], -) - -ruby_grpc_library( - name = "admin_ruby_grpc", - srcs = [":admin_proto"], - deps = [":admin_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "admin_ruby_gapic", - srcs = [":admin_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-iam-admin-v1"], - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iam.yaml", - deps = [ - ":admin_ruby_grpc", - ":admin_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-iam-admin-v1-ruby", - deps = [ - ":admin_ruby_gapic", - ":admin_ruby_grpc", - ":admin_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "admin_csharp_proto", - deps = [":admin_proto"], -) - -csharp_grpc_library( - name = "admin_csharp_grpc", - srcs = [":admin_proto"], - deps = [":admin_csharp_proto"], -) - -csharp_gapic_library( - name = "admin_csharp_gapic", - srcs = [":admin_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iam.yaml", - deps = [ - ":admin_csharp_grpc", - ":admin_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-iam-admin-v1-csharp", - deps = [ - ":admin_csharp_gapic", - ":admin_csharp_grpc", - ":admin_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "admin_cc_proto", - deps = [":admin_proto"], -) - -cc_grpc_library( - name = "admin_cc_grpc", - srcs = [":admin_proto"], - grpc_only = True, - deps = [":admin_cc_proto"], -) diff -urN a/google/iam/credentials/BUILD.bazel b/google/iam/credentials/BUILD.bazel --- a/google/iam/credentials/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/iam/credentials/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-iam-credentials. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for iamcredentials. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "iamcredentials_ruby_wrapper", - srcs = ["//google/iam/credentials/v1:credentials_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-iam-credentials", - "ruby-cloud-env-prefix=IAM_CREDENTIALS", - "ruby-cloud-wrapper-of=v1:0.3", - "ruby-cloud-product-url=https://cloud.google.com/iam", - "ruby-cloud-api-id=iamcredentials.googleapis.com", - "ruby-cloud-api-shortname=iamcredentials", - ], - ruby_cloud_description = "The Service Account Credentials API creates short-lived credentials for Identity and Access Management (IAM) service accounts. You can also use this API to sign JSON Web Tokens (JWTs), as well as blobs of binary data that contain other types of tokens.", - ruby_cloud_title = "IAM Service Account Credentials", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-iam-credentials-ruby", - deps = [ - ":iamcredentials_ruby_wrapper", - ], -) diff -urN a/google/iam/credentials/v1/BUILD.bazel b/google/iam/credentials/v1/BUILD.bazel --- a/google/iam/credentials/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/iam/credentials/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,324 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "credentials_proto", - srcs = [ - "common.proto", - "iamcredentials.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//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "credentials_proto_with_info", - deps = [ - ":credentials_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "credentials_java_proto", - deps = [":credentials_proto"], -) - -java_grpc_library( - name = "credentials_java_grpc", - srcs = [":credentials_proto"], - deps = [":credentials_java_proto"], -) - -java_gapic_library( - name = "credentials_java_gapic", - srcs = [":credentials_proto_with_info"], - grpc_service_config = "iamcredentials_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":credentials_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":credentials_java_proto", - ], -) - -java_gapic_test( - name = "credentials_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.iam.credentials.v1.IAMCredentialsClientHttpJsonTest", - "com.google.cloud.iam.credentials.v1.IAMCredentialsClientTest", - ], - runtime_deps = [":credentials_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-iam-credentials-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":credentials_java_gapic", - ":credentials_java_grpc", - ":credentials_java_proto", - ":credentials_proto", - ], -) - -go_proto_library( - name = "credentials_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/iam/credentials/v1", - protos = [":credentials_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "credentials_go_gapic", - srcs = [":credentials_proto_with_info"], - grpc_service_config = "iamcredentials_grpc_service_config.json", - importpath = "cloud.google.com/go/iam/credentials/apiv1;credentials", - rest_numeric_enums = False, - service_yaml = "iamcredentials_v1.yaml", - transport = "grpc+rest", - deps = [ - ":credentials_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "credentials_go_gapic_test", - srcs = [":credentials_go_gapic_srcjar_test"], - embed = [":credentials_go_gapic"], - importpath = "cloud.google.com/go/iam/credentials/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-iam-credentials-v1-go", - deps = [ - ":credentials_go_gapic", - ":credentials_go_gapic_srcjar-test.srcjar", - ":credentials_go_proto", - ], -) - -py_gapic_library( - name = "credentials_py_gapic", - srcs = [":credentials_proto"], - grpc_service_config = "iamcredentials_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-iam", - "python-gapic-namespace=google.cloud", - "python-gapic-name=iam_credentials", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "credentials_py_gapic_test", - srcs = [ - "credentials_py_gapic_pytest.py", - "credentials_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":credentials_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "iam-credentials-v1-py", - deps = [ - ":credentials_py_gapic", - ], -) - -php_proto_library( - name = "credentials_php_proto", - deps = [":credentials_proto"], -) - -php_grpc_library( - name = "credentials_php_grpc", - srcs = [":credentials_proto"], - deps = [":credentials_php_proto"], -) - -php_gapic_library( - name = "credentials_php_gapic", - srcs = [":credentials_proto_with_info"], - grpc_service_config = "iamcredentials_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":credentials_php_grpc", - ":credentials_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-iam-credentials-v1-php", - deps = [ - ":credentials_php_gapic", - ":credentials_php_grpc", - ":credentials_php_proto", - ], -) - -nodejs_gapic_library( - name = "credentials_nodejs_gapic", - package_name = "@google-cloud/iam-credentials", - src = ":credentials_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "iamcredentials_grpc_service_config.json", - package = "google.iam.credentials.v1", - rest_numeric_enums = False, - service_yaml = "iamcredentials_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "iam-credentials-v1-nodejs", - deps = [ - ":credentials_nodejs_gapic", - ":credentials_proto", - ], -) - -ruby_proto_library( - name = "credentials_ruby_proto", - deps = [":credentials_proto"], -) - -ruby_grpc_library( - name = "credentials_ruby_grpc", - srcs = [":credentials_proto"], - deps = [":credentials_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "credentials_ruby_gapic", - srcs = [":credentials_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-iam-credentials-v1", - "ruby-cloud-env-prefix=IAM_CREDENTIALS", - "ruby-cloud-product-url=https://cloud.google.com/iam", - "ruby-cloud-api-id=iamcredentials.googleapis.com", - "ruby-cloud-api-shortname=iamcredentials", - ], - grpc_service_config = "iamcredentials_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Service Account Credentials API creates short-lived credentials for Identity and Access Management (IAM) service accounts. You can also use this API to sign JSON Web Tokens (JWTs), as well as blobs of binary data that contain other types of tokens.", - ruby_cloud_title = "IAM Service Account Credentials V1", - deps = [ - ":credentials_ruby_grpc", - ":credentials_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-iam-credentials-v1-ruby", - deps = [ - ":credentials_ruby_gapic", - ":credentials_ruby_grpc", - ":credentials_ruby_proto", - ], -) - -csharp_proto_library( - name = "credentials_csharp_proto", - deps = [":credentials_proto"], -) - -csharp_grpc_library( - name = "credentials_csharp_grpc", - srcs = [":credentials_proto"], - deps = [":credentials_csharp_proto"], -) - -csharp_gapic_library( - name = "credentials_csharp_gapic", - srcs = [":credentials_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "iamcredentials_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iamcredentials_v1.yaml", - deps = [ - ":credentials_csharp_grpc", - ":credentials_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-iam-credentials-v1-csharp", - deps = [ - ":credentials_csharp_gapic", - ":credentials_csharp_grpc", - ":credentials_csharp_proto", - ], -) - -cc_proto_library( - name = "credentials_cc_proto", - deps = [":credentials_proto"], -) - -cc_grpc_library( - name = "credentials_cc_grpc", - srcs = [":credentials_proto"], - grpc_only = True, - deps = [":credentials_cc_proto"], -) diff -urN a/google/iam/v1/BUILD.bazel b/google/iam/v1/BUILD.bazel --- a/google/iam/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/iam/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,233 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - -############################################################################## -# Common -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", - "proto_library_with_info", - "py_proto_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "iam_policy_proto", - srcs = ["iam_policy.proto"], - deps = [ - ":options_proto", - ":policy_proto", - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "@com_google_protobuf//:field_mask_proto", - ], -) - -proto_library( - name = "policy_proto", - srcs = ["policy.proto"], - deps = [ - "//google/api:annotations_proto", - "//google/type:expr_proto", - ], -) - -proto_library( - name = "options_proto", - srcs = ["options.proto"], - deps = [ - "//google/api:annotations_proto", - ], -) - -proto_library_with_info( - name = "iam_proto_with_info", - deps = [ - ":iam_policy_proto", - ":options_proto", - ":policy_proto", - ], -) - -java_proto_library( - name = "iam_java_proto", - deps = [ - ":iam_policy_proto", - ":options_proto", - ":policy_proto", - ], -) - -java_grpc_library( - name = "iam_java_grpc", - srcs = [":iam_policy_proto"], - deps = [":iam_java_proto"], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-iam-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - "iam_java_grpc", - "iam_java_proto", - ], -) - -go_proto_library( - name = "iam_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/iam/v1", - protos = [ - ":iam_policy_proto", - ":options_proto", - ":policy_proto", - ], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:expr_go_proto", - ], -) - -go_gapic_assembly_pkg( - name = "gapi-cloud-iam-v1-go", - deps = [ - ":iam_go_proto", - ], -) - -cc_proto_library( - name = "iam_policy_cc_proto", - deps = [":iam_policy_proto"], -) - -cc_proto_library( - name = "options_cc_proto", - deps = [":options_proto"], -) - -cc_proto_library( - name = "policy_cc_proto", - deps = [":policy_proto"], -) - -cc_grpc_library( - name = "iam_cc_grpc", - srcs = [":iam_policy_proto"], - grpc_only = True, - deps = [":iam_policy_cc_proto"], -) - -py_proto_library( - name = "iam_policy_py_proto", - deps = [":iam_policy_proto"], -) - -py_proto_library( - name = "policy_py_proto", - deps = [":policy_proto"], -) - -py_proto_library( - name = "options_py_proto", - deps = [":options_proto"], -) - -ruby_proto_library( - name = "iam_ruby_proto", - deps = [ - ":iam_policy_proto", - ":options_proto", - ":policy_proto", - "//google/iam/v1/logging:audit_data_proto", - ], -) - -ruby_grpc_library( - name = "iam_ruby_grpc", - srcs = [":iam_policy_proto"], - deps = [":iam_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "iam_ruby_gapic", - srcs = [":iam_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-iam-v1", - ], - rest_numeric_enums = False, - ruby_cloud_description = "An add-on interface used by some Google API clients to provide IAM Policy calls.", - ruby_cloud_title = "IAM", - deps = [ - ":iam_ruby_grpc", - ":iam_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-iam-v1-ruby", - deps = [ - ":iam_ruby_gapic", - ":iam_ruby_grpc", - ":iam_ruby_proto", - ], -) - -csharp_proto_library( - name = "iam_csharp_proto", - deps = [ - ":iam_policy_proto", - ":options_proto", - ":policy_proto", - "//google/iam/v1/logging:audit_data_proto", - ], -) - -csharp_grpc_library( - name = "iam_csharp_grpc", - srcs = [":iam_policy_proto"], - deps = [":iam_csharp_proto"], -) - -csharp_gapic_library( - name = "iam_csharp_gapic", - srcs = [":iam_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - rest_numeric_enums = False, - deps = [ - ":iam_csharp_grpc", - ":iam_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-iam-v1-csharp", - deps = [ - ":iam_csharp_gapic", - ":iam_csharp_grpc", - ":iam_csharp_proto", - ], -) diff -urN a/google/iam/v1/logging/BUILD.bazel b/google/iam/v1/logging/BUILD.bazel --- a/google/iam/v1/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/iam/v1/logging/BUILD.bazel 1969-12-31 16:00:00 @@ -1,112 +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_library( - name = "audit_data_proto", - srcs = [ - "audit_data.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/iam/v1:policy_proto", - ], -) - -proto_library_with_info( - name = "logging_proto_with_info", - deps = [":audit_data_proto"], -) - -############################################################################## -# Java -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "java_proto_library") - -java_proto_library( - name = "logging_java_proto", - deps = [":audit_data_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_proto_library", -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/iam/v1/logging", - protos = [":audit_data_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_assembly_pkg( - name = "gapi-cloud-iam-admin-go", - deps = [ - ":logging_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( - name = "logging_py_gapic", - srcs = [":audit_data_proto"], - opt_args = [ - "warehouse-package-name=google-cloud-iam-logging", - "python-gapic-namespace=google.cloud", - "python-gapic-name=iam_logging", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "google-cloud-iam-logging-v1-py", - deps = [ - ":logging_py_gapic", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":audit_data_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":audit_data_proto"], - grpc_only = True, - deps = [":logging_cc_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 16:00:00 @@ -1,322 +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", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "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_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", - srcs = [":iam_proto_with_info"], - gapic_yaml = "iam_gapic.yaml", - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":iam_java_grpc", - ], - transport = "grpc", - deps = [ - ":iam_java_proto", - ], -) - -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", - include_samples = True, - transport = "grpc", - deps = [ - ":iam_java_gapic", - ":iam_java_grpc", - ":iam_java_proto", - ":iam_proto", - ], -) - -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", - rest_numeric_enums = False, - service_yaml = "iam_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "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", - ], -) - -py_gapic_library( - name = "iam_py_gapic", - srcs = [":iam_proto"], - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "iam_py_gapic_test", - srcs = [ - "iam_py_gapic_pytest.py", - "iam_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":iam_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "iam-v1beta-py", - deps = [ - ":iam_py_gapic", - ], -) - -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", - srcs = [":iam_proto_with_info"], - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iam_v1beta.yaml", - transport = "grpc+rest", - deps = [ - ":iam_php_grpc", - ":iam_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-iam-v1beta-php", - deps = [ - ":iam_php_gapic", - ":iam_php_grpc", - ":iam_php_proto", - ], -) - -nodejs_gapic_library( - name = "iam_nodejs_gapic", - src = ":iam_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "iam_grpc_service_config.json", - package = "google.iam.v1beta", - rest_numeric_enums = False, - service_yaml = "iam_v1beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "iam-v1beta-nodejs", - deps = [ - ":iam_nodejs_gapic", - ":iam_proto", - ], -) - -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_cloud_gapic_library( - name = "iam_ruby_gapic", - srcs = [":iam_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-iam-v1beta", - "ruby-cloud-env-prefix=IAM", - "ruby-cloud-product-url=https://cloud.google.com/iam/docs/manage-workload-identity-pools-providers", - "ruby-cloud-api-id=iam.googleapis.com", - "ruby-cloud-api-shortname=iam", - ], - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Pre-release client for the WorkloadIdentityPools service.", - ruby_cloud_title = "Google IAM V1beta", - 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", - ], -) - -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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iam_v1beta.yaml", - deps = [ - ":iam_csharp_grpc", - ":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/iam/v2/BUILD.bazel b/google/iam/v2/BUILD.bazel --- a/google/iam/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/iam/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,401 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "iam_proto", - srcs = [ - "deny.proto", - "policy.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/longrunning:operations_proto", - "//google/type:expr_proto", - "@com_google_protobuf//:timestamp_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", - srcs = [":iam_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iam_v2.yaml", - test_deps = [ - ":iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":iam_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "iam_java_gapic_test_suite", - test_classes = [ - "com.google.iam.v2.PoliciesClientHttpJsonTest", - "com.google.iam.v2.PoliciesClientTest", - ], - runtime_deps = [":iam_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-iam-v2-java", - include_samples = True, - transport = "grpc+rest", - 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/v2", - protos = [":iam_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:expr_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/apiv2;iam", - metadata = True, - rest_numeric_enums = False, - service_yaml = "iam_v2.yaml", - transport = "grpc+rest", - deps = [ - ":iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "iam_go_gapic_test", - srcs = [":iam_go_gapic_srcjar_test"], - embed = [":iam_go_gapic"], - importpath = "cloud.google.com/go/iam/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-iam-v2-go", - deps = [ - ":iam_go_gapic", - ":iam_go_gapic_srcjar-metadata.srcjar", - ":iam_go_gapic_srcjar-test.srcjar", - ":iam_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "iam_py_gapic", - srcs = [":iam_proto"], - grpc_service_config = "iam_grpc_service_config.json", - opt_args = [ - "python-gapic-name=iam", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-iam", - ], - rest_numeric_enums = False, - service_yaml = "iam_v2.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "iam_py_gapic_test", - srcs = [ - "iam_py_gapic_pytest.py", - "iam_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":iam_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "iam-v2-py", - deps = [ - ":iam_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 = "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", - srcs = [":iam_proto_with_info"], - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iam_v2.yaml", - transport = "grpc+rest", - deps = [ - ":iam_php_grpc", - ":iam_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-iam-v2-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", - package_name = "@google-cloud/iam", - src = ":iam_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "iam_grpc_service_config.json", - package = "google.iam.v2", - rest_numeric_enums = False, - service_yaml = "iam_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "iam-v2-nodejs", - deps = [ - ":iam_nodejs_gapic", - ":iam_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "iam_ruby_proto", - deps = [":iam_proto"], -) - -ruby_grpc_library( - name = "iam_ruby_grpc", - srcs = [":iam_proto"], - deps = [":iam_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "iam_ruby_gapic", - srcs = [":iam_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=iam.googleapis.com", - "ruby-cloud-api-shortname=iam", - "ruby-cloud-gem-name=google-iam-v2", - "ruby-cloud-product-url=https://cloud.google.com/iam", - "ruby-cloud-wrapper-gem-override=google-iam-client", - ], - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Manages identity and access control policies for Google Cloud Platform resources.", - ruby_cloud_title = "IAM V2", - service_yaml = "iam_v2.yaml", - deps = [ - ":iam_ruby_grpc", - ":iam_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-iam-v2-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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iam_v2.yaml", - deps = [ - ":iam_csharp_grpc", - ":iam_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-iam-v2-csharp", - deps = [ - ":iam_csharp_gapic", - ":iam_csharp_grpc", - ":iam_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "iam_cc_proto", - deps = [":iam_proto"], -) - -cc_grpc_library( - name = "iam_cc_grpc", - srcs = [":iam_proto"], - grpc_only = True, - deps = [":iam_cc_proto"], -) diff -urN a/google/iam/v2beta/BUILD.bazel b/google/iam/v2beta/BUILD.bazel --- a/google/iam/v2beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/iam/v2beta/BUILD.bazel 1969-12-31 16:00:00 @@ -1,393 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "iam_proto", - srcs = [ - "deny.proto", - "policy.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/longrunning:operations_proto", - "//google/type:expr_proto", - "@com_google_protobuf//:timestamp_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", - srcs = [":iam_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iam_v2beta.yaml", - test_deps = [ - ":iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":iam_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "iam_java_gapic_test_suite", - test_classes = [ - "com.google.iam.v2beta.PoliciesClientHttpJsonTest", - "com.google.iam.v2beta.PoliciesClientTest", - ], - runtime_deps = [":iam_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-iam-v2beta-java", - include_samples = True, - transport = "grpc+rest", - 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/v2beta", - protos = [":iam_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:expr_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/apiv2beta;iam", - metadata = True, - rest_numeric_enums = False, - service_yaml = "iam_v2beta.yaml", - transport = "grpc+rest", - deps = [ - ":iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "iam_go_gapic_test", - srcs = [":iam_go_gapic_srcjar_test"], - embed = [":iam_go_gapic"], - importpath = "cloud.google.com/go/iam/apiv2beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-iam-v2beta-go", - deps = [ - ":iam_go_gapic", - ":iam_go_gapic_srcjar-metadata.srcjar", - ":iam_go_gapic_srcjar-test.srcjar", - ":iam_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "iam_py_gapic", - srcs = [":iam_proto"], - grpc_service_config = "iam_grpc_service_config.json", - opt_args = [ - "python-gapic-name=iam", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-iam", - ], - rest_numeric_enums = False, - service_yaml = "iam_v2beta.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "iam_py_gapic_test", - srcs = [ - "iam_py_gapic_pytest.py", - "iam_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":iam_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "iam-v2beta-py", - deps = [ - ":iam_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 = "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", - srcs = [":iam_proto_with_info"], - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iam_v2beta.yaml", - transport = "grpc+rest", - deps = [ - ":iam_php_grpc", - ":iam_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-iam-v2beta-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", - package_name = "@google-cloud/iam", - src = ":iam_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "iam_grpc_service_config.json", - package = "google.iam.v2beta", - rest_numeric_enums = False, - service_yaml = "iam_v2beta.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "iam-v2beta-nodejs", - deps = [ - ":iam_nodejs_gapic", - ":iam_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "iam_ruby_proto", - deps = [":iam_proto"], -) - -ruby_grpc_library( - name = "iam_ruby_grpc", - srcs = [":iam_proto"], - deps = [":iam_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "iam_ruby_gapic", - srcs = [":iam_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-iam-v2beta"], - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iam_v2beta.yaml", - deps = [ - ":iam_ruby_grpc", - ":iam_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-iam-v2beta-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"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "iam_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "iam_v2beta.yaml", - deps = [ - ":iam_csharp_grpc", - ":iam_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-iam-v2beta-csharp", - deps = [ - ":iam_csharp_gapic", - ":iam_csharp_grpc", - ":iam_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "iam_cc_proto", - deps = [":iam_proto"], -) - -cc_grpc_library( - name = "iam_cc_grpc", - srcs = [":iam_proto"], - grpc_only = True, - deps = [":iam_cc_proto"], -) diff -urN a/google/identity/accesscontextmanager/BUILD.bazel b/google/identity/accesscontextmanager/BUILD.bazel --- a/google/identity/accesscontextmanager/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/identity/accesscontextmanager/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-identity-access_context_manager. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for accesscontextmanager. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "accesscontextmanager_ruby_wrapper", - srcs = ["//google/identity/accesscontextmanager/v1:accesscontextmanager_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-identity-access_context_manager", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/access-context-manager/", - "ruby-cloud-api-id=accesscontextmanager.googleapis.com", - "ruby-cloud-api-shortname=accesscontextmanager", - ], - ruby_cloud_description = "Access Context Manager allows enterprises to configure access levels which map to a policy defined on request attributes.", - ruby_cloud_title = "Access Context Manager", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-identity-accesscontextmanager-ruby", - deps = [ - ":accesscontextmanager_ruby_wrapper", - ], -) diff -urN a/google/identity/accesscontextmanager/type/BUILD.bazel b/google/identity/accesscontextmanager/type/BUILD.bazel --- a/google/identity/accesscontextmanager/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/identity/accesscontextmanager/type/BUILD.bazel 1969-12-31 16:00:00 @@ -1,199 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "type_proto", - srcs = [ - "device_resources.proto", - ], - deps = [ - "//google/api:annotations_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "type_java_proto", - deps = [":type_proto"], -) - -java_grpc_library( - name = "type_java_grpc", - srcs = [":type_proto"], - deps = [":type_java_proto"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-accesscontextmanager-type-java", - transport = "grpc+rest", - deps = [ - ":type_java_grpc", - ":type_java_proto", - ":type_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "type_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/identity/accesscontextmanager/type", - protos = [":type_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "type_moved_proto", - srcs = [":type_proto"], - deps = [ - "//google/api:annotations_proto", - ], -) - -py_proto_library( - name = "type_py_proto", - deps = [":type_moved_proto"], -) - -py_grpc_library( - name = "type_py_grpc", - srcs = [":type_moved_proto"], - deps = [":type_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "type_php_proto", - deps = [":type_proto"], -) - -php_grpc_library( - name = "type_php_grpc", - srcs = [":type_proto"], - deps = [":type_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 = "type_ruby_proto", - deps = [":type_proto"], -) - -ruby_grpc_library( - name = "type_ruby_grpc", - srcs = [":type_proto"], - deps = [":type_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "type_csharp_proto", - deps = [":type_proto"], -) - -csharp_grpc_library( - name = "type_csharp_grpc", - srcs = [":type_proto"], - deps = [":type_csharp_proto"], -) - -csharp_gapic_assembly_pkg( - name = "google-identity-accesscontextmanager-type-csharp", - package_name = "Google.Identity.AccessContextManager.Type", - generate_nongapic_package = True, - deps = [ - ":type_csharp_grpc", - ":type_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "type_cc_proto", - deps = [":type_proto"], -) - -cc_grpc_library( - name = "type_cc_grpc", - srcs = [":type_proto"], - grpc_only = True, - deps = [":type_cc_proto"], -) diff -urN a/google/identity/accesscontextmanager/v1/BUILD.bazel b/google/identity/accesscontextmanager/v1/BUILD.bazel --- a/google/identity/accesscontextmanager/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/identity/accesscontextmanager/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,465 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "accesscontextmanager_proto", - srcs = [ - "access_context_manager.proto", - "access_level.proto", - "access_policy.proto", - "gcp_user_access_binding.proto", - "service_perimeter.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/identity/accesscontextmanager/type:type_proto", - "//google/longrunning:operations_proto", - "//google/type:expr_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "accesscontextmanager_proto_with_info", - deps = [ - ":accesscontextmanager_proto", - "//google/cloud:common_resources_proto", - ], -) - -proto_library( - name = "access_level_proto", - srcs = [ - "access_level.proto", - ], - deps = [ - "//google/api:resource_proto", - "//google/identity/accesscontextmanager/type:type_proto", - "//google/type:expr_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library( - name = "access_policy_proto", - srcs = [ - "access_policy.proto", - ], - deps = [ - "//google/api:resource_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library( - name = "service_perimeter_proto", - srcs = [ - "service_perimeter.proto", - ], - deps = [ - "//google/api:resource_proto", - "@com_google_protobuf//:timestamp_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 = "accesscontextmanager_java_proto", - deps = [":accesscontextmanager_proto"], -) - -java_grpc_library( - name = "accesscontextmanager_java_grpc", - srcs = [":accesscontextmanager_proto"], - deps = [":accesscontextmanager_java_proto"], -) - -java_gapic_library( - name = "accesscontextmanager_java_gapic", - srcs = [":accesscontextmanager_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "accesscontextmanager_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "accesscontextmanager_v1.yaml", - test_deps = [ - ":accesscontextmanager_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":accesscontextmanager_java_proto", - "//google/api:api_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "accesscontextmanager_java_gapic_test_suite", - test_classes = [ - "com.google.identity.accesscontextmanager.v1.AccessContextManagerClientHttpJsonTest", - "com.google.identity.accesscontextmanager.v1.AccessContextManagerClientTest", - ], - runtime_deps = [":accesscontextmanager_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-accesscontextmanager-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":accesscontextmanager_java_gapic", - ":accesscontextmanager_java_grpc", - ":accesscontextmanager_java_proto", - ":accesscontextmanager_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 = "accesscontextmanager_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1", - protos = [":accesscontextmanager_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/identity/accesscontextmanager/type:type_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/type:expr_go_proto", - ], -) - -go_gapic_library( - name = "accesscontextmanager_go_gapic", - srcs = [":accesscontextmanager_proto_with_info"], - grpc_service_config = "accesscontextmanager_grpc_service_config.json", - importpath = "cloud.google.com/go/identity/accesscontextmanager/apiv1;accesscontextmanager", - metadata = True, - rest_numeric_enums = False, - service_yaml = "accesscontextmanager_v1.yaml", - transport = "grpc+rest", - deps = [ - ":accesscontextmanager_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "accesscontextmanager_go_gapic_test", - srcs = [":accesscontextmanager_go_gapic_srcjar_test"], - embed = [":accesscontextmanager_go_gapic"], - importpath = "cloud.google.com/go/identity/accesscontextmanager/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-identity-accesscontextmanager-v1-go", - deps = [ - ":accesscontextmanager_go_gapic", - ":accesscontextmanager_go_gapic_srcjar-metadata.srcjar", - ":accesscontextmanager_go_gapic_srcjar-test.srcjar", - ":accesscontextmanager_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_proto_library", - "py_test", -) - -py_proto_library( - name = "access_level_py_proto", - deps = ["access_level_proto"], -) - -py_proto_library( - name = "access_policy_py_proto", - deps = ["access_policy_proto"], -) - -py_proto_library( - name = "service_perimeter_py_proto", - deps = ["service_perimeter_proto"], -) - -py_gapic_library( - name = "accesscontextmanager_py_gapic", - srcs = [":accesscontextmanager_proto"], - grpc_service_config = "accesscontextmanager_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "accesscontextmanager_v1.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed -#py_test( -# name = "accesscontextmanager_py_gapic_test", -# srcs = [ -# "accesscontextmanager_py_gapic_pytest.py", -# "accesscontextmanager_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":accesscontextmanager_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "identity-accesscontextmanager-v1-py", - deps = [ - ":accesscontextmanager_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 = "accesscontextmanager_php_proto", - deps = [":accesscontextmanager_proto"], -) - -php_grpc_library( - name = "accesscontextmanager_php_grpc", - srcs = [":accesscontextmanager_proto"], - deps = [":accesscontextmanager_php_proto"], -) - -php_gapic_library( - name = "accesscontextmanager_php_gapic", - srcs = [":accesscontextmanager_proto_with_info"], - grpc_service_config = "accesscontextmanager_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "accesscontextmanager_v1.yaml", - transport = "grpc+rest", - deps = [ - ":accesscontextmanager_php_grpc", - ":accesscontextmanager_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-identity-accesscontextmanager-v1-php", - deps = [ - ":accesscontextmanager_php_gapic", - ":accesscontextmanager_php_grpc", - ":accesscontextmanager_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "accesscontextmanager_nodejs_gapic", - package_name = "@google-cloud/access-context-manager", - src = ":accesscontextmanager_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "accesscontextmanager_grpc_service_config.json", - package = "google.identity.accesscontextmanager.v1", - rest_numeric_enums = False, - service_yaml = "accesscontextmanager_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "identity-accesscontextmanager-v1-nodejs", - deps = [ - ":accesscontextmanager_nodejs_gapic", - ":accesscontextmanager_proto", - "//google/identity/accesscontextmanager/type:type_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "accesscontextmanager_ruby_proto", - deps = [ - ":accesscontextmanager_proto", - "//google/identity/accesscontextmanager/type:type_proto", - ], -) - -ruby_grpc_library( - name = "accesscontextmanager_ruby_grpc", - srcs = [":accesscontextmanager_proto"], - deps = [":accesscontextmanager_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "accesscontextmanager_ruby_gapic", - srcs = [":accesscontextmanager_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=accesscontextmanager.googleapis.com", - "ruby-cloud-api-shortname=accesscontextmanager", - "ruby-cloud-gem-name=google-identity-access_context_manager-v1", - "ruby-cloud-product-url=https://cloud.google.com/access-context-manager/", - ], - grpc_service_config = "accesscontextmanager_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Access Context Manager allows enterprises to configure access levels which map to a policy defined on request attributes.", - ruby_cloud_title = "Access Context Manager V1", - service_yaml = "accesscontextmanager_v1.yaml", - deps = [ - ":accesscontextmanager_ruby_grpc", - ":accesscontextmanager_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-identity-accesscontextmanager-v1-ruby", - deps = [ - ":accesscontextmanager_ruby_gapic", - ":accesscontextmanager_ruby_grpc", - ":accesscontextmanager_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 = "accesscontextmanager_csharp_proto", - deps = [":accesscontextmanager_proto"], -) - -csharp_grpc_library( - name = "accesscontextmanager_csharp_grpc", - srcs = [":accesscontextmanager_proto"], - deps = [":accesscontextmanager_csharp_proto"], -) - -csharp_gapic_library( - name = "accesscontextmanager_csharp_gapic", - srcs = [":accesscontextmanager_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "accesscontextmanager_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "accesscontextmanager_v1.yaml", - deps = [ - ":accesscontextmanager_csharp_grpc", - ":accesscontextmanager_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-identity-accesscontextmanager-v1-csharp", - deps = [ - ":accesscontextmanager_csharp_gapic", - ":accesscontextmanager_csharp_grpc", - ":accesscontextmanager_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "accesscontextmanager_cc_proto", - deps = [":accesscontextmanager_proto"], -) - -cc_grpc_library( - name = "accesscontextmanager_cc_grpc", - srcs = [":accesscontextmanager_proto"], - grpc_only = True, - deps = [":accesscontextmanager_cc_proto"], -) diff -urN a/google/logging/BUILD.bazel b/google/logging/BUILD.bazel --- a/google/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/logging/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/logging/type/BUILD.bazel b/google/logging/type/BUILD.bazel --- a/google/logging/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/logging/type/BUILD.bazel 1969-12-31 16:00:00 @@ -1,204 +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 = [ - "http_request.proto", - "log_severity.proto", - ], - deps = [ - "//google/api:annotations_proto", - "@com_google_protobuf//:duration_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "type_java_proto", - deps = [":type_proto"], -) - -java_grpc_library( - name = "type_java_grpc", - srcs = [":type_proto"], - deps = [":type_java_proto"], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-logging-type-java", - transport = "grpc+rest", - deps = [ - ":type_java_grpc", - ":type_java_proto", - ":type_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "type_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/logging/type", - protos = [":type_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "type_moved_proto", - srcs = [":type_proto"], - deps = [ - "//google/api:annotations_proto", - "@com_google_protobuf//:duration_proto", - ], -) - -py_proto_library( - name = "type_py_proto", - deps = [":type_moved_proto"], -) - -py_grpc_library( - name = "type_py_grpc", - srcs = [":type_moved_proto"], - deps = [":type_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "type_php_proto", - deps = [":type_proto"], -) - -php_grpc_library( - name = "type_php_grpc", - srcs = [":type_proto"], - deps = [":type_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 = "type_ruby_proto", - deps = [":type_proto"], -) - -ruby_grpc_library( - name = "type_ruby_grpc", - srcs = [":type_proto"], - deps = [":type_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "type_csharp_proto", - deps = [":type_proto"], -) - -csharp_grpc_library( - name = "type_csharp_grpc", - srcs = [":type_proto"], - deps = [":type_csharp_proto"], -) - -csharp_gapic_assembly_pkg( - name = "google-logging-type-csharp", - package_name = "Google.Cloud.Logging.Type", - generate_nongapic_package = True, - deps = [ - ":type_csharp_grpc", - ":type_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "type_cc_proto", - deps = [":type_proto"], -) - -cc_grpc_library( - name = "type_cc_grpc", - srcs = [":type_proto"], - grpc_only = True, - deps = [":type_cc_proto"], -) diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel --- a/google/logging/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/logging/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,368 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "logging_proto", - srcs = [ - "log_entry.proto", - "logging.proto", - "logging_config.proto", - "logging_metrics.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/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 = "logging_proto_with_info", - deps = [ - ":logging_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "logging_java_proto", - deps = [":logging_proto"], -) - -java_grpc_library( - name = "logging_java_grpc", - srcs = [":logging_proto"], - deps = [":logging_java_proto"], -) - -java_gapic_library( - name = "logging_java_gapic", - srcs = [":logging_proto_with_info"], - gapic_yaml = "logging_gapic.yaml", - grpc_service_config = "logging_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "logging_v2.yaml", - test_deps = [ - ":logging_java_grpc", - ], - transport = "grpc", - deps = [ - ":logging_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "logging_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.logging.v2.ConfigClientTest", - "com.google.cloud.logging.v2.LoggingClientTest", - "com.google.cloud.logging.v2.MetricsClientTest", - ], - runtime_deps = [":logging_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-logging-v2-java", - include_samples = True, - transport = "grpc", - deps = [ - ":logging_java_gapic", - ":logging_java_grpc", - ":logging_java_proto", - ":logging_proto", - ], -) - -go_proto_library( - name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/logging/v2", - protos = [":logging_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:distribution_go_proto", - "//google/api:metric_go_proto", - "//google/api:monitoredres_go_proto", - "//google/logging/type:type_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "logging_go_gapic", - srcs = [":logging_proto_with_info"], - grpc_service_config = "logging_grpc_service_config.json", - importpath = "cloud.google.com/go/logging/apiv2;logging", - metadata = True, - rest_numeric_enums = False, - service_yaml = "logging_v2.yaml", - deps = [ - ":logging_go_proto", - "//google/api:metric_go_proto", - "//google/api:monitoredres_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( - name = "logging_go_gapic_test", - srcs = [":logging_go_gapic_srcjar_test"], - embed = [":logging_go_gapic"], - importpath = "cloud.google.com/go/logging/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-logging-v2-go", - deps = [ - ":logging_go_gapic", - ":logging_go_gapic_srcjar-metadata.srcjar", - ":logging_go_gapic_srcjar-test.srcjar", - ":logging_go_proto", - ], -) - -py_gapic_library( - name = "logging_py_gapic", - srcs = [":logging_proto"], - grpc_service_config = "logging_grpc_service_config.json", - opt_args = [ - "python-gapic-name=logging", - "python-gapic-namespace=google.cloud", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1359 is fixed -#py_test( -# name = "logging_py_gapic_test", -# srcs = [ -# "logging_py_gapic_pytest.py", -# "logging_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":logging_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "logging-v2-py", - deps = [ - ":logging_py_gapic", - ], -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -php_gapic_library( - name = "logging_php_gapic", - srcs = [":logging_proto_with_info"], - gapic_yaml = "logging_gapic.yaml", - grpc_service_config = "logging_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":logging_php_grpc", - ":logging_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-logging-v2-php", - deps = [ - ":logging_php_gapic", - ":logging_php_grpc", - ":logging_php_proto", - ], -) - -nodejs_gapic_library( - name = "logging_nodejs_gapic", - package_name = "@google-cloud/logging", - src = ":logging_proto_with_info", - bundle_config = "logging_gapic.yaml", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "logging_grpc_service_config.json", - main_service = "logging", - package = "google.logging.v2", - rest_numeric_enums = False, - service_yaml = "logging_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "logging-v2-nodejs", - deps = [ - ":logging_nodejs_gapic", - ":logging_proto", - ], -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "logging_ruby_gapic", - srcs = [":logging_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=logging.googleapis.com", - "ruby-cloud-api-shortname=logging", - "ruby-cloud-env-prefix=LOGGING", - "ruby-cloud-gem-name=google-cloud-logging-v2", - "ruby-cloud-product-url=https://cloud.google.com/logging", - "ruby-cloud-service-override=ConfigServiceV2=ConfigService;LoggingServiceV2=LoggingService;MetricsServiceV2=MetricsService", - "ruby-cloud-yard-strict=false", - ], - grpc_service_config = "logging_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Cloud Logging API lets you programmatically read and write log entries, set up exclusions, create logs-based metrics, and manage export sinks.", - ruby_cloud_title = "Cloud Logging V2", - deps = [ - ":logging_ruby_grpc", - ":logging_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-logging-v2-ruby", - deps = [ - ":logging_ruby_gapic", - ":logging_ruby_grpc", - ":logging_ruby_proto", - ], -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -csharp_gapic_library( - name = "logging_csharp_gapic", - srcs = [":logging_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "logging_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "logging_v2.yaml", - deps = [ - ":logging_csharp_grpc", - ":logging_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-logging-v2-csharp", - deps = [ - ":logging_csharp_gapic", - ":logging_csharp_grpc", - ":logging_csharp_proto", - ], -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/longrunning/BUILD.bazel b/google/longrunning/BUILD.bazel --- a/google/longrunning/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/longrunning/BUILD.bazel 1969-12-31 16:00:00 @@ -1,215 +0,0 @@ -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_library( - name = "operations_proto", - srcs = ["operations.proto"], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:descriptor_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - ], -) - -proto_library_with_info( - name = "longrunning_proto_with_info", - deps = [":operations_proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "longrunning_java_proto", - deps = [":operations_proto"], -) - -java_grpc_library( - name = "longrunning_java_grpc", - srcs = [":operations_proto"], - deps = [":longrunning_java_proto"], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-longrunning-java", - transport = "grpc+rest", - deps = [ - ":longrunning_java_grpc", - ":longrunning_java_proto", - ":operations_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", -) - -go_proto_library( - name = "longrunning_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/longrunning", - protos = [":operations_proto"], - visibility = ["//visibility:public"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "longrunning_go_gapic", - srcs = [":longrunning_proto_with_info"], - grpc_service_config = "longrunning_grpc_service_config.json", - importpath = "cloud.google.com/go/longrunning/autogen;longrunning", - rest_numeric_enums = False, - service_yaml = "//google/longrunning:longrunning.yaml", - transport = "grpc+rest", - deps = [":longrunning_go_proto"], -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-longrunning-go", - deps = [ - ":longrunning_go_gapic", - ":longrunning_go_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "longrunning_cc_proto", - deps = [":operations_proto"], -) - -cc_grpc_library( - name = "longrunning_cc_grpc", - srcs = [":operations_proto"], - grpc_only = True, - deps = [":longrunning_cc_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 = "longrunning_csharp_proto", - deps = [":operations_proto"], -) - -csharp_grpc_library( - name = "longrunning_csharp_grpc", - srcs = [":operations_proto"], - deps = [":longrunning_csharp_proto"], -) - -csharp_gapic_library( - name = "longrunning_csharp_gapic", - srcs = [":longrunning_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "longrunning_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//google/longrunning:longrunning.yaml", - deps = [ - ":longrunning_csharp_grpc", - ":longrunning_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-longrunning-csharp", - deps = [ - ":longrunning_csharp_gapic", - ":longrunning_csharp_grpc", - ":longrunning_csharp_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 = "longrunning_php_proto", - deps = [":operations_proto"], -) - -php_grpc_library( - name = "longrunning_php_grpc", - srcs = [":operations_proto"], - deps = [":longrunning_php_proto"], -) - -php_gapic_library( - name = "longrunning_php_gapic", - srcs = [":longrunning_proto_with_info"], - grpc_service_config = "longrunning_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//google/longrunning:longrunning.yaml", - transport = "grpc+rest", - deps = [ - ":longrunning_php_grpc", - ":longrunning_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-longrunning-php", - deps = [ - ":longrunning_php_gapic", - ":longrunning_php_grpc", - ":longrunning_php_proto", - ], -) diff -urN a/google/maps/BUILD.bazel b/google/maps/BUILD.bazel --- a/google/maps/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/maps/BUILD.bazel 1969-12-31 16:00:00 @@ -1,11 +0,0 @@ -package(default_visibility = ["//google/maps:__subpackages__"]) - -sh_binary( - name = "postprocessing_java", - srcs = ["postprocessing_java.sh"], -) - -sh_binary( - name = "postprocessing_py", - srcs = ["postprocessing_py.sh"], -) diff -urN a/google/maps/addressvalidation/v1/BUILD.bazel b/google/maps/addressvalidation/v1/BUILD.bazel --- a/google/maps/addressvalidation/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/maps/addressvalidation/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,400 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "addressvalidation_proto", - srcs = [ - "address.proto", - "address_validation_service.proto", - "geocode.proto", - "metadata.proto", - "usps_data.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/geo/type:viewport_proto", - "//google/type:latlng_proto", - "//google/type:postal_address_proto", - ], -) - -proto_library_with_info( - name = "addressvalidation_proto_with_info", - deps = [ - ":addressvalidation_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 = "addressvalidation_java_proto", - deps = [":addressvalidation_proto"], -) - -java_grpc_library( - name = "addressvalidation_java_grpc", - srcs = [":addressvalidation_proto"], - deps = [":addressvalidation_java_proto"], -) - -java_gapic_library( - name = "addressvalidation_java_gapic", - srcs = [":addressvalidation_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "addressvalidation_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "addressvalidation_v1.yaml", - test_deps = [ - ":addressvalidation_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":addressvalidation_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "addressvalidation_java_gapic_test_suite", - test_classes = [ - "com.google.maps.addressvalidation.v1.AddressValidationClientHttpJsonTest", - "com.google.maps.addressvalidation.v1.AddressValidationClientTest", - ], - runtime_deps = [":addressvalidation_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-maps-addressvalidation-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":addressvalidation_java_gapic", - ":addressvalidation_java_grpc", - ":addressvalidation_java_proto", - ":addressvalidation_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 = "addressvalidation_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/maps/addressvalidation/v1", - protos = [":addressvalidation_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/geo/type:viewport_go_proto", - "//google/type:latlng_go_proto", - "//google/type:postaladdress_go_proto", - ], -) - -go_gapic_library( - name = "addressvalidation_go_gapic", - srcs = [":addressvalidation_proto_with_info"], - grpc_service_config = "addressvalidation_grpc_service_config.json", - importpath = "google.golang.org/google/maps/addressvalidation/v1;addressvalidation", - metadata = True, - rest_numeric_enums = False, - service_yaml = "addressvalidation_v1.yaml", - transport = "grpc+rest", - deps = [ - ":addressvalidation_go_proto", - ], -) - -go_test( - name = "addressvalidation_go_gapic_test", - srcs = [":addressvalidation_go_gapic_srcjar_test"], - embed = [":addressvalidation_go_gapic"], - importpath = "google.golang.org/google/maps/addressvalidation/v1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-maps-addressvalidation-v1-go", - deps = [ - ":addressvalidation_go_gapic", - ":addressvalidation_go_gapic_srcjar-metadata.srcjar", - ":addressvalidation_go_gapic_srcjar-test.srcjar", - ":addressvalidation_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "addressvalidation_py_gapic", - srcs = [":addressvalidation_proto"], - grpc_service_config = "addressvalidation_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "addressvalidation_v1.yaml", - transport = "grpc", - deps = [ - "//google/geo/type:viewport_py_proto", - ], -) - -py_test( - name = "addressvalidation_py_gapic_test", - srcs = [ - "addressvalidation_py_gapic_pytest.py", - "addressvalidation_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [ - ":addressvalidation_py_gapic", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "maps-addressvalidation-v1-py", - deps = [ - ":addressvalidation_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 = "addressvalidation_php_proto", - deps = [":addressvalidation_proto"], -) - -php_grpc_library( - name = "addressvalidation_php_grpc", - srcs = [":addressvalidation_proto"], - deps = [":addressvalidation_php_proto"], -) - -php_gapic_library( - name = "addressvalidation_php_gapic", - srcs = [":addressvalidation_proto_with_info"], - grpc_service_config = "addressvalidation_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "addressvalidation_v1.yaml", - transport = "grpc+rest", - deps = [ - ":addressvalidation_php_grpc", - ":addressvalidation_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-maps-addressvalidation-v1-php", - deps = [ - ":addressvalidation_php_gapic", - ":addressvalidation_php_grpc", - ":addressvalidation_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "addressvalidation_nodejs_gapic", - package_name = "@googlemaps/addressvalidation", - src = ":addressvalidation_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "addressvalidation_grpc_service_config.json", - package = "google.maps.addressvalidation.v1", - rest_numeric_enums = False, - service_yaml = "addressvalidation_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "maps-addressvalidation-v1-nodejs", - deps = [ - ":addressvalidation_nodejs_gapic", - ":addressvalidation_proto", - "//google/geo/type:viewport_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "addressvalidation_ruby_proto", - deps = [":addressvalidation_proto"], -) - -ruby_grpc_library( - name = "addressvalidation_ruby_grpc", - srcs = [":addressvalidation_proto"], - deps = [":addressvalidation_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "addressvalidation_ruby_gapic", - srcs = [":addressvalidation_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=addressvalidation.googleapis.com", - "ruby-cloud-api-shortname=addressvalidation", - "ruby-cloud-gem-name=google-maps-address_validation-v1", - "ruby-cloud-product-url=https://developers.google.com/maps/documentation/address-validation/", - ], - grpc_service_config = "addressvalidation_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Address Validation is an API that accepts an address, identifies its components, validates them, normalizes the address for mailing and finds the best known location for it. It can help understand if an address refers to a real place. If the address does not refer to a real place, it can identify possibly wrong components, enabling users to correct them.", - ruby_cloud_title = "Address Validation V1", - service_yaml = "addressvalidation_v1.yaml", - deps = [ - ":addressvalidation_ruby_grpc", - ":addressvalidation_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-maps-addressvalidation-v1-ruby", - deps = [ - ":addressvalidation_ruby_gapic", - ":addressvalidation_ruby_grpc", - ":addressvalidation_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 = "addressvalidation_csharp_proto", - deps = [":addressvalidation_proto"], -) - -csharp_grpc_library( - name = "addressvalidation_csharp_grpc", - srcs = [":addressvalidation_proto"], - deps = [":addressvalidation_csharp_proto"], -) - -csharp_gapic_library( - name = "addressvalidation_csharp_gapic", - srcs = [":addressvalidation_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "addressvalidation_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "addressvalidation_v1.yaml", - deps = [ - ":addressvalidation_csharp_grpc", - ":addressvalidation_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-maps-addressvalidation-v1-csharp", - deps = [ - ":addressvalidation_csharp_gapic", - ":addressvalidation_csharp_grpc", - ":addressvalidation_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "addressvalidation_cc_proto", - deps = [":addressvalidation_proto"], -) - -cc_grpc_library( - name = "addressvalidation_cc_grpc", - srcs = [":addressvalidation_proto"], - grpc_only = True, - deps = [":addressvalidation_cc_proto"], -) diff -urN a/google/maps/fleetengine/delivery/v1/BUILD.bazel b/google/maps/fleetengine/delivery/v1/BUILD.bazel --- a/google/maps/fleetengine/delivery/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/maps/fleetengine/delivery/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,334 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "delivery_proto", - srcs = [ - "common.proto", - "delivery_api.proto", - "delivery_vehicles.proto", - "header.proto", - "tasks.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/api:routing_proto", - "//google/geo/type:viewport_proto", - "//google/type:latlng_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "delivery_proto_with_info", - deps = [ - ":delivery_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "delivery_java_proto", - deps = [":delivery_proto"], -) - -java_grpc_library( - name = "delivery_java_grpc", - srcs = [":delivery_proto"], - deps = [":delivery_java_proto"], -) - -java_gapic_library( - name = "delivery_java_gapic", - srcs = [":delivery_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "fleetengine.yaml", - test_deps = [ - ":delivery_java_grpc", - "//google/maps/fleetengine/v1:fleetengine_java_proto", - ], - transport = "grpc+rest", - deps = [ - ":delivery_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "delivery_java_gapic_test_suite", - test_classes = [ - "google.maps.fleetengine.delivery.v1.DeliveryServiceClientHttpJsonTest", - "google.maps.fleetengine.delivery.v1.DeliveryServiceClientTest", - ], - runtime_deps = [":delivery_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-maps-fleetengine-delivery-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":delivery_java_gapic", - ":delivery_java_grpc", - ":delivery_java_proto", - ":delivery_proto", - ], -) - -go_proto_library( - name = "delivery_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/maps/fleetengine/delivery/v1", - protos = [":delivery_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/geo/type:viewport_go_proto", - "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( - name = "delivery_go_gapic", - srcs = [":delivery_proto_with_info"], - grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json", - importpath = "google.golang.org/maps/fleetengine/delivery/v1;delivery", - metadata = True, - rest_numeric_enums = False, - service_yaml = "fleetengine.yaml", - transport = "grpc+rest", - deps = [ - ":delivery_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "delivery_go_gapic_test", - srcs = [":delivery_go_gapic_srcjar_test"], - embed = [":delivery_go_gapic"], - importpath = "google.golang.org/maps/fleetengine/delivery/v1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-maps-fleetengine-delivery-v1-go", - deps = [ - ":delivery_go_gapic", - ":delivery_go_gapic_srcjar-metadata.srcjar", - ":delivery_go_gapic_srcjar-test.srcjar", - ":delivery_go_proto", - ], -) - -py_gapic_library( - name = "delivery_py_gapic", - srcs = [":delivery_proto"], - grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/geo/type:viewport_py_proto", - ], -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1371 is fixed -#py_test( -# name = "delivery_py_gapic_test", -# srcs = [ -# "delivery_py_gapic_pytest.py", -# "delivery_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":delivery_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "maps-fleetengine-delivery-v1-py", - deps = [ - ":delivery_py_gapic", - ], -) - -php_proto_library( - name = "delivery_php_proto", - deps = [":delivery_proto"], -) - -php_grpc_library( - name = "delivery_php_grpc", - srcs = [":delivery_proto"], - deps = [":delivery_php_proto"], -) - -php_gapic_library( - name = "delivery_php_gapic", - srcs = [":delivery_proto_with_info"], - grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "fleetengine.yaml", - transport = "grpc+rest", - deps = [ - ":delivery_php_grpc", - ":delivery_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-maps-fleetengine-delivery-v1-php", - deps = [ - ":delivery_php_gapic", - ":delivery_php_grpc", - ":delivery_php_proto", - ], -) - -nodejs_gapic_library( - name = "delivery_nodejs_gapic", - package_name = "@googlemaps/fleetengine-delivery", - src = ":delivery_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json", - package = "maps.fleetengine.delivery.v1", - rest_numeric_enums = False, - service_yaml = "fleetengine.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "maps-fleetengine-delivery-v1-nodejs", - deps = [ - ":delivery_nodejs_gapic", - ":delivery_proto", - "//google/geo/type:viewport_proto", - ], -) - -ruby_proto_library( - name = "delivery_ruby_proto", - deps = [":delivery_proto"], -) - -ruby_grpc_library( - name = "delivery_ruby_grpc", - srcs = [":delivery_proto"], - deps = [":delivery_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "delivery_ruby_gapic", - srcs = [":delivery_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-maps-fleetengine-delivery-v1", - ], - grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":delivery_ruby_grpc", - ":delivery_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-maps-fleetengine-delivery-v1-ruby", - deps = [ - ":delivery_ruby_gapic", - ":delivery_ruby_grpc", - ":delivery_ruby_proto", - ], -) - -csharp_proto_library( - name = "delivery_csharp_proto", - deps = [":delivery_proto"], -) - -csharp_grpc_library( - name = "delivery_csharp_grpc", - srcs = [":delivery_proto"], - deps = [":delivery_csharp_proto"], -) - -csharp_gapic_library( - name = "delivery_csharp_gapic", - srcs = [":delivery_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":delivery_csharp_grpc", - ":delivery_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-maps-fleetengine-delivery-v1-csharp", - deps = [ - ":delivery_csharp_gapic", - ":delivery_csharp_grpc", - ":delivery_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/maps/fleetengine/v1/BUILD.bazel b/google/maps/fleetengine/v1/BUILD.bazel --- a/google/maps/fleetengine/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/maps/fleetengine/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,327 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "fleetengine_proto", - srcs = [ - "fleetengine.proto", - "header.proto", - "traffic.proto", - "trip_api.proto", - "trips.proto", - "vehicle_api.proto", - "vehicles.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/api:routing_proto", - "//google/type:latlng_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "fleetengine_proto_with_info", - deps = [ - ":fleetengine_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "fleetengine_java_proto", - deps = [":fleetengine_proto"], -) - -java_grpc_library( - name = "fleetengine_java_grpc", - srcs = [":fleetengine_proto"], - deps = [":fleetengine_java_proto"], -) - -java_gapic_library( - name = "fleetengine_java_gapic", - srcs = [":fleetengine_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "fleetengine_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "fleetengine.yaml", - test_deps = [ - ":fleetengine_java_grpc", - ], - transport = "grpc", - deps = [ - ":fleetengine_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "fleetengine_java_gapic_test_suite", - test_classes = [ - "google.maps.fleetengine.v1.TripServiceClientTest", - "google.maps.fleetengine.v1.VehicleServiceClientTest", - ], - runtime_deps = [":fleetengine_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-maps-fleetengine-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":fleetengine_java_gapic", - ":fleetengine_java_grpc", - ":fleetengine_java_proto", - ":fleetengine_proto", - ], -) - -go_proto_library( - name = "fleetengine_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/maps/fleetengine/v1", - protos = [":fleetengine_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( - name = "fleetengine_go_gapic", - srcs = [":fleetengine_proto_with_info"], - grpc_service_config = "fleetengine_grpc_service_config.json", - importpath = "google.golang.org/maps/fleetengine/v1;fleetengine", - metadata = True, - rest_numeric_enums = False, - service_yaml = "fleetengine.yaml", - deps = [ - ":fleetengine_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "fleetengine_go_gapic_test", - srcs = [":fleetengine_go_gapic_srcjar_test"], - embed = [":fleetengine_go_gapic"], - importpath = "google.golang.org/maps/fleetengine/v1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-maps-fleetengine-v1-go", - deps = [ - ":fleetengine_go_gapic", - ":fleetengine_go_gapic_srcjar-metadata.srcjar", - ":fleetengine_go_gapic_srcjar-test.srcjar", - ":fleetengine_go_proto", - ], -) - -py_gapic_library( - name = "fleetengine_py_gapic", - srcs = [":fleetengine_proto"], - grpc_service_config = "fleetengine_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1371 is fixed -#py_test( -# name = "fleetengine_py_gapic_test", -# srcs = [ -# "fleetengine_py_gapic_pytest.py", -# "fleetengine_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":fleetengine_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "maps-fleetengine-v1-py", - deps = [ - ":fleetengine_py_gapic", - ], -) - -php_proto_library( - name = "fleetengine_php_proto", - deps = [":fleetengine_proto"], -) - -php_grpc_library( - name = "fleetengine_php_grpc", - srcs = [":fleetengine_proto"], - deps = [":fleetengine_php_proto"], -) - -php_gapic_library( - name = "fleetengine_php_gapic", - srcs = [":fleetengine_proto_with_info"], - grpc_service_config = "fleetengine_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "fleetengine.yaml", - transport = "grpc+rest", - deps = [ - ":fleetengine_php_grpc", - ":fleetengine_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-maps-fleetengine-v1-php", - deps = [ - ":fleetengine_php_gapic", - ":fleetengine_php_grpc", - ":fleetengine_php_proto", - ], -) - -nodejs_gapic_library( - name = "fleetengine_nodejs_gapic", - package_name = "@googlemaps/fleetengine", - src = ":fleetengine_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "fleetengine_grpc_service_config.json", - package = "maps.fleetengine.v1", - rest_numeric_enums = False, - service_yaml = "fleetengine.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "maps-fleetengine-v1-nodejs", - deps = [ - ":fleetengine_nodejs_gapic", - ":fleetengine_proto", - "//google/geo/type:viewport_proto", - ], -) - -ruby_proto_library( - name = "fleetengine_ruby_proto", - deps = [":fleetengine_proto"], -) - -ruby_grpc_library( - name = "fleetengine_ruby_grpc", - srcs = [":fleetengine_proto"], - deps = [":fleetengine_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "fleetengine_ruby_gapic", - srcs = [":fleetengine_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-maps-fleetengine-v1"], - grpc_service_config = "fleetengine_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":fleetengine_ruby_grpc", - ":fleetengine_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-maps-fleetengine-v1-ruby", - deps = [ - ":fleetengine_ruby_gapic", - ":fleetengine_ruby_grpc", - ":fleetengine_ruby_proto", - ], -) - -csharp_proto_library( - name = "fleetengine_csharp_proto", - deps = [":fleetengine_proto"], -) - -csharp_grpc_library( - name = "fleetengine_csharp_grpc", - srcs = [":fleetengine_proto"], - deps = [":fleetengine_csharp_proto"], -) - -csharp_gapic_library( - name = "fleetengine_csharp_gapic", - srcs = [":fleetengine_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "fleetengine_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":fleetengine_csharp_grpc", - ":fleetengine_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-maps-fleetengine-v1-csharp", - deps = [ - ":fleetengine_csharp_gapic", - ":fleetengine_csharp_grpc", - ":fleetengine_csharp_proto", - ], -) -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel b/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel --- a/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -1,386 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "mapsplatformdatasets_proto", - srcs = [ - "data_source.proto", - "dataset.proto", - "maps_platform_datasets.proto", - "maps_platform_datasets_alpha_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", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "mapsplatformdatasets_proto_with_info", - deps = [ - ":mapsplatformdatasets_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 = "mapsplatformdatasets_java_proto", - deps = [":mapsplatformdatasets_proto"], -) - -java_grpc_library( - name = "mapsplatformdatasets_java_grpc", - srcs = [":mapsplatformdatasets_proto"], - deps = [":mapsplatformdatasets_java_proto"], -) - -java_gapic_library( - name = "mapsplatformdatasets_java_gapic", - srcs = [":mapsplatformdatasets_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "mapsplatformdatasets_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "mapsplatformdatasets_v1alpha.yaml", - test_deps = [ - ":mapsplatformdatasets_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":mapsplatformdatasets_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "mapsplatformdatasets_java_gapic_test_suite", - test_classes = [ - "com.google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1AlphaClientHttpJsonTest", - "com.google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1AlphaClientTest", - ], - runtime_deps = [":mapsplatformdatasets_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-maps-mapsplatformdatasets-v1alpha-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":mapsplatformdatasets_java_gapic", - ":mapsplatformdatasets_java_grpc", - ":mapsplatformdatasets_java_proto", - ":mapsplatformdatasets_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 = "mapsplatformdatasets_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/maps/mapsplatformdatasets/v1alpha", - protos = [":mapsplatformdatasets_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "mapsplatformdatasets_go_gapic", - srcs = [":mapsplatformdatasets_proto_with_info"], - grpc_service_config = "mapsplatformdatasets_grpc_service_config.json", - importpath = "cloud.google.com/go/maps/mapsplatformdatasets/apiv1alpha;mapsplatformdatasets", - metadata = True, - rest_numeric_enums = False, - service_yaml = "mapsplatformdatasets_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":mapsplatformdatasets_go_proto", - ], -) - -go_test( - name = "mapsplatformdatasets_go_gapic_test", - srcs = [":mapsplatformdatasets_go_gapic_srcjar_test"], - embed = [":mapsplatformdatasets_go_gapic"], - importpath = "cloud.google.com/go/maps/mapsplatformdatasets/apiv1alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-maps-mapsplatformdatasets-v1alpha-go", - deps = [ - ":mapsplatformdatasets_go_gapic", - ":mapsplatformdatasets_go_gapic_srcjar-metadata.srcjar", - ":mapsplatformdatasets_go_gapic_srcjar-test.srcjar", - ":mapsplatformdatasets_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "mapsplatformdatasets_py_gapic", - srcs = [":mapsplatformdatasets_proto"], - grpc_service_config = "mapsplatformdatasets_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "mapsplatformdatasets_v1alpha.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "mapsplatformdatasets_py_gapic_test", - srcs = [ - "mapsplatformdatasets_py_gapic_pytest.py", - "mapsplatformdatasets_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":mapsplatformdatasets_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "maps-mapsplatformdatasets-v1alpha-py", - deps = [ - ":mapsplatformdatasets_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 = "mapsplatformdatasets_php_proto", - deps = [":mapsplatformdatasets_proto"], -) - -php_grpc_library( - name = "mapsplatformdatasets_php_grpc", - srcs = [":mapsplatformdatasets_proto"], - deps = [":mapsplatformdatasets_php_proto"], -) - -php_gapic_library( - name = "mapsplatformdatasets_php_gapic", - srcs = [":mapsplatformdatasets_proto_with_info"], - grpc_service_config = "mapsplatformdatasets_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "mapsplatformdatasets_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":mapsplatformdatasets_php_grpc", - ":mapsplatformdatasets_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-maps-mapsplatformdatasets-v1alpha-php", - deps = [ - ":mapsplatformdatasets_php_gapic", - ":mapsplatformdatasets_php_grpc", - ":mapsplatformdatasets_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "mapsplatformdatasets_nodejs_gapic", - package_name = "@google-cloud/mapsplatformdatasets", - src = ":mapsplatformdatasets_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "mapsplatformdatasets_grpc_service_config.json", - package = "google.maps.mapsplatformdatasets.v1alpha", - rest_numeric_enums = False, - service_yaml = "mapsplatformdatasets_v1alpha.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "maps-mapsplatformdatasets-v1alpha-nodejs", - deps = [ - ":mapsplatformdatasets_nodejs_gapic", - ":mapsplatformdatasets_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "mapsplatformdatasets_ruby_proto", - deps = [":mapsplatformdatasets_proto"], -) - -ruby_grpc_library( - name = "mapsplatformdatasets_ruby_grpc", - srcs = [":mapsplatformdatasets_proto"], - deps = [":mapsplatformdatasets_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "mapsplatformdatasets_ruby_gapic", - srcs = [":mapsplatformdatasets_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-maps-mapsplatformdatasets-v1alpha"], - grpc_service_config = "mapsplatformdatasets_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "mapsplatformdatasets_v1alpha.yaml", - deps = [ - ":mapsplatformdatasets_ruby_grpc", - ":mapsplatformdatasets_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-maps-mapsplatformdatasets-v1alpha-ruby", - deps = [ - ":mapsplatformdatasets_ruby_gapic", - ":mapsplatformdatasets_ruby_grpc", - ":mapsplatformdatasets_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 = "mapsplatformdatasets_csharp_proto", - deps = [":mapsplatformdatasets_proto"], -) - -csharp_grpc_library( - name = "mapsplatformdatasets_csharp_grpc", - srcs = [":mapsplatformdatasets_proto"], - deps = [":mapsplatformdatasets_csharp_proto"], -) - -csharp_gapic_library( - name = "mapsplatformdatasets_csharp_gapic", - srcs = [":mapsplatformdatasets_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "mapsplatformdatasets_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "mapsplatformdatasets_v1alpha.yaml", - deps = [ - ":mapsplatformdatasets_csharp_grpc", - ":mapsplatformdatasets_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-maps-mapsplatformdatasets-v1alpha-csharp", - deps = [ - ":mapsplatformdatasets_csharp_gapic", - ":mapsplatformdatasets_csharp_grpc", - ":mapsplatformdatasets_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "mapsplatformdatasets_cc_proto", - deps = [":mapsplatformdatasets_proto"], -) - -cc_grpc_library( - name = "mapsplatformdatasets_cc_grpc", - srcs = [":mapsplatformdatasets_proto"], - grpc_only = True, - deps = [":mapsplatformdatasets_cc_proto"], -) diff -urN a/google/maps/playablelocations/v3/BUILD.bazel b/google/maps/playablelocations/v3/BUILD.bazel --- a/google/maps/playablelocations/v3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/maps/playablelocations/v3/BUILD.bazel 1969-12-31 16:00:00 @@ -1,279 +0,0 @@ -# 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", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "playablelocations_proto", - srcs = [ - "playablelocations.proto", - "resources.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/maps/playablelocations/v3/sample:resources_proto", - "//google/maps/unity:clientinfo_proto", - "//google/type:latlng_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - ], -) - -proto_library_with_info( - name = "playablelocations_proto_with_info", - deps = [ - ":playablelocations_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "playablelocations_java_proto", - deps = [ - ":playablelocations_proto", - "//google/maps/playablelocations/v3/sample:resources_proto", - "//google/maps/unity:clientinfo_proto", - ], -) - -java_grpc_library( - name = "playablelocations_java_grpc", - srcs = [":playablelocations_proto"], - deps = [":playablelocations_java_proto"], -) - -java_gapic_library( - name = "playablelocations_java_gapic", - srcs = [":playablelocations_proto_with_info"], - grpc_service_config = "playablelocations_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":playablelocations_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":playablelocations_java_proto", - ], -) - -java_gapic_test( - name = "playablelocations_java_gapic_test_suite", - test_classes = [ - "com.google.maps.playablelocations.v3.PlayableLocationsClientHttpJsonTest", - "com.google.maps.playablelocations.v3.PlayableLocationsClientTest", - ], - runtime_deps = [":playablelocations_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-maps-playablelocations-v3-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":playablelocations_java_gapic", - ":playablelocations_java_grpc", - ":playablelocations_java_proto", - ":playablelocations_proto", - ], -) - -go_proto_library( - name = "playablelocations_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/maps/playablelocations/v3", - protos = [":playablelocations_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/maps/playablelocations/v3/sample:resources_go_proto", - "//google/maps/unity:clientinfo_go_proto", - "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( - name = "playablelocations_go_gapic", - srcs = [":playablelocations_proto_with_info"], - grpc_service_config = "playablelocations_grpc_service_config.json", - importpath = "google.golang.org/google/maps/playablelocations/v3;playablelocations", - rest_numeric_enums = False, - service_yaml = "playablelocations_v3.yaml", - transport = "grpc+rest", - deps = [ - ":playablelocations_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "playablelocations_go_gapic_test", - srcs = [":playablelocations_go_gapic_srcjar_test"], - embed = [":playablelocations_go_gapic"], - importpath = "google.golang.org/google/maps/playablelocations/v3", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-maps-playablelocations-v3-go", - deps = [ - ":playablelocations_go_gapic", - ":playablelocations_go_gapic_srcjar-test.srcjar", - ":playablelocations_go_proto", - ], -) - -php_proto_library( - name = "playablelocations_php_proto", - deps = [":playablelocations_proto"], -) - -php_grpc_library( - name = "playablelocations_php_grpc", - srcs = [":playablelocations_proto"], - deps = [":playablelocations_php_proto"], -) - -php_gapic_library( - name = "playablelocations_php_gapic", - srcs = [":playablelocations_proto_with_info"], - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":playablelocations_php_grpc", - ":playablelocations_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-maps-playablelocations-v3-php", - deps = [ - ":playablelocations_php_gapic", - ":playablelocations_php_grpc", - ":playablelocations_php_proto", - ], -) - -nodejs_gapic_library( - name = "playablelocations_nodejs_gapic", - src = ":playablelocations_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "playablelocations_grpc_service_config.json", - package = "google.maps.playablelocations.v3", - rest_numeric_enums = False, - service_yaml = "playablelocations_v3.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "maps-playablelocations-v3-nodejs", - deps = [ - ":playablelocations_nodejs_gapic", - ":playablelocations_proto", - ], -) - -ruby_proto_library( - name = "playablelocations_ruby_proto", - deps = [":playablelocations_proto"], -) - -ruby_grpc_library( - name = "playablelocations_ruby_grpc", - srcs = [":playablelocations_proto"], - deps = [":playablelocations_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "playablelocations_ruby_gapic", - srcs = [":playablelocations_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-playablelocations-v3"], - rest_numeric_enums = False, - deps = [ - ":playablelocations_ruby_grpc", - ":playablelocations_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-maps-playablelocations-v3-ruby", - deps = [ - ":playablelocations_ruby_gapic", - ":playablelocations_ruby_grpc", - ":playablelocations_ruby_proto", - ], -) - -csharp_proto_library( - name = "playablelocations_csharp_proto", - deps = [":playablelocations_proto"], -) - -csharp_grpc_library( - name = "playablelocations_csharp_grpc", - srcs = [":playablelocations_proto"], - deps = [":playablelocations_csharp_proto"], -) - -csharp_gapic_library( - name = "playablelocations_csharp_gapic", - srcs = [":playablelocations_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "playablelocations_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":playablelocations_csharp_grpc", - ":playablelocations_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-maps-playablelocations-v3-csharp", - deps = [ - ":playablelocations_csharp_gapic", - ":playablelocations_csharp_grpc", - ":playablelocations_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here diff -urN a/google/maps/playablelocations/v3/sample/BUILD.bazel b/google/maps/playablelocations/v3/sample/BUILD.bazel --- a/google/maps/playablelocations/v3/sample/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/maps/playablelocations/v3/sample/BUILD.bazel 1969-12-31 16:00:00 @@ -1,134 +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 = "resources_proto", - srcs = [ - "resources.proto", - ], - deps = [ - "//google/api:field_behavior_proto", - "//google/type:latlng_proto", - "@com_google_protobuf//:field_mask_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "resources_java_proto", - deps = [":resources_proto"], -) - -java_grpc_library( - name = "resources_java_grpc", - srcs = [":resources_proto"], - deps = [":resources_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "resources_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/maps/playablelocations/v3/sample", - protos = [":resources_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:latlng_go_proto", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "resources_php_proto", - deps = [":resources_proto"], -) - -php_grpc_library( - name = "resources_php_grpc", - srcs = [":resources_proto"], - deps = [":resources_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 = "resources_ruby_proto", - deps = [":resources_proto"], -) - -ruby_grpc_library( - name = "resources_ruby_grpc", - srcs = [":resources_proto"], - deps = [":resources_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "resources_csharp_proto", - deps = [":resources_proto"], -) - -csharp_grpc_library( - name = "resources_csharp_grpc", - srcs = [":resources_proto"], - deps = [":resources_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/maps/regionlookup/v1alpha/BUILD.bazel b/google/maps/regionlookup/v1alpha/BUILD.bazel --- a/google/maps/regionlookup/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/maps/regionlookup/v1alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -1,330 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "regionlookup_proto", - srcs = [ - "region_identifier.proto", - "region_lookup_service.proto", - "region_match.proto", - "region_search_values.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/type:latlng_proto", - ], -) - -proto_library_with_info( - name = "regionlookup_proto_with_info", - deps = [ - ":regionlookup_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "regionlookup_java_proto", - deps = [":regionlookup_proto"], -) - -java_grpc_library( - name = "regionlookup_java_grpc", - srcs = [":regionlookup_proto"], - deps = [":regionlookup_java_proto"], -) - -java_gapic_library( - name = "regionlookup_java_gapic", - srcs = [":regionlookup_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "regionlookup_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "regionlookup_v1alpha.yaml", - test_deps = [ - ":regionlookup_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":regionlookup_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "regionlookup_java_gapic_test_suite", - test_classes = [ - "com.google.maps.regionlookup.v1alpha.RegionLookupClientHttpJsonTest", - "com.google.maps.regionlookup.v1alpha.RegionLookupClientTest", - ], - runtime_deps = [":regionlookup_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-maps-regionlookup-v1alpha-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":regionlookup_java_gapic", - ":regionlookup_java_grpc", - ":regionlookup_java_proto", - ":regionlookup_proto", - ], -) - -go_proto_library( - name = "regionlookup_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/maps/regionlookup/v1alpha", - protos = [":regionlookup_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( - name = "regionlookup_go_gapic", - srcs = [":regionlookup_proto_with_info"], - grpc_service_config = "regionlookup_grpc_service_config.json", - importpath = "google.golang.org/google/maps/regionlookup/v1alpha;regionlookup", - metadata = True, - rest_numeric_enums = False, - service_yaml = "regionlookup_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":regionlookup_go_proto", - ], -) - -go_test( - name = "regionlookup_go_gapic_test", - srcs = [":regionlookup_go_gapic_srcjar_test"], - embed = [":regionlookup_go_gapic"], - importpath = "google.golang.org/google/maps/regionlookup/v1alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-maps-regionlookup-v1alpha-go", - deps = [ - ":regionlookup_go_gapic", - ":regionlookup_go_gapic_srcjar-metadata.srcjar", - ":regionlookup_go_gapic_srcjar-test.srcjar", - ":regionlookup_go_proto", - ], -) - -py_gapic_library( - name = "regionlookup_py_gapic", - srcs = [":regionlookup_proto"], - grpc_service_config = "regionlookup_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "regionlookup_v1alpha.yaml", - transport = "grpc", -) - -py_test( - name = "regionlookup_py_gapic_test", - srcs = [ - "regionlookup_py_gapic_pytest.py", - "regionlookup_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":regionlookup_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "maps-regionlookup-v1alpha-py", - deps = [ - ":regionlookup_py_gapic", - ], -) - -php_proto_library( - name = "regionlookup_php_proto", - deps = [":regionlookup_proto"], -) - -php_grpc_library( - name = "regionlookup_php_grpc", - srcs = [":regionlookup_proto"], - deps = [":regionlookup_php_proto"], -) - -php_gapic_library( - name = "regionlookup_php_gapic", - srcs = [":regionlookup_proto_with_info"], - grpc_service_config = "regionlookup_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "regionlookup_v1alpha.yaml", - transport = "grpc+rest", - deps = [ - ":regionlookup_php_grpc", - ":regionlookup_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-maps-regionlookup-v1alpha-php", - deps = [ - ":regionlookup_php_gapic", - ":regionlookup_php_grpc", - ":regionlookup_php_proto", - ], -) - -nodejs_gapic_library( - name = "regionlookup_nodejs_gapic", - package_name = "@google-cloud/regionlookup", - src = ":regionlookup_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "regionlookup_grpc_service_config.json", - package = "google.maps.regionlookup.v1alpha", - rest_numeric_enums = False, - service_yaml = "regionlookup_v1alpha.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "maps-regionlookup-v1alpha-nodejs", - deps = [ - ":regionlookup_nodejs_gapic", - ":regionlookup_proto", - ], -) - -ruby_proto_library( - name = "regionlookup_ruby_proto", - deps = [":regionlookup_proto"], -) - -ruby_grpc_library( - name = "regionlookup_ruby_grpc", - srcs = [":regionlookup_proto"], - deps = [":regionlookup_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "regionlookup_ruby_gapic", - srcs = [":regionlookup_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-maps-regionlookup-v1alpha", - ], - grpc_service_config = "regionlookup_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":regionlookup_ruby_grpc", - ":regionlookup_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-maps-regionlookup-v1alpha-ruby", - deps = [ - ":regionlookup_ruby_gapic", - ":regionlookup_ruby_grpc", - ":regionlookup_ruby_proto", - ], -) - -csharp_proto_library( - name = "regionlookup_csharp_proto", - deps = [":regionlookup_proto"], -) - -csharp_grpc_library( - name = "regionlookup_csharp_grpc", - srcs = [":regionlookup_proto"], - deps = [":regionlookup_csharp_proto"], -) - -csharp_gapic_library( - name = "regionlookup_csharp_gapic", - srcs = [":regionlookup_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "regionlookup_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "regionlookup_v1alpha.yaml", - deps = [ - ":regionlookup_csharp_grpc", - ":regionlookup_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-maps-regionlookup-v1alpha-csharp", - deps = [ - ":regionlookup_csharp_gapic", - ":regionlookup_csharp_grpc", - ":regionlookup_csharp_proto", - ], -) - -cc_proto_library( - name = "regionlookup_cc_proto", - deps = [":regionlookup_proto"], -) - -cc_grpc_library( - name = "regionlookup_cc_grpc", - srcs = [":regionlookup_proto"], - grpc_only = True, - deps = [":regionlookup_cc_proto"], -) diff -urN a/google/maps/roads/v1op/BUILD.bazel b/google/maps/roads/v1op/BUILD.bazel --- a/google/maps/roads/v1op/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/maps/roads/v1op/BUILD.bazel 1969-12-31 16:00:00 @@ -1,328 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_gapic_library", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) -load("//google/maps:postprocessing.bzl", "maps_assembly_pkg") - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "roads_proto", - srcs = [ - "roads.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:resource_proto", - "//google/type:latlng_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "roads_proto_with_info", - deps = [ - ":roads_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "roads_java_proto", - deps = [":roads_proto"], -) - -java_grpc_library( - name = "roads_java_grpc", - srcs = [":roads_proto"], - deps = [":roads_java_proto"], -) - -java_gapic_library( - name = "roads_java_gapic", - srcs = [":roads_proto_with_info"], - grpc_service_config = "roads_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":roads_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":roads_java_proto", - ], -) - -java_gapic_test( - name = "roads_java_gapic_test_suite", - test_classes = [ - "com.google.maps.roads.v1op.RoadsServiceClientHttpJsonTest", - "com.google.maps.roads.v1op.RoadsServiceClientTest", - ], - runtime_deps = ["roads_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-maps-roads-v1op-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":roads_java_gapic", - ":roads_java_grpc", - ":roads_java_proto", - ":roads_proto", - ], -) - -maps_assembly_pkg( - name = "google-maps-roads-v1op-java-postprocess", - srcs = [":google-maps-roads-v1op-java"], - language = "java", -) - -go_proto_library( - name = "roads_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/maps/roads/v1op", - protos = [":roads_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( - name = "roads_go_gapic", - srcs = [":roads_proto_with_info"], - grpc_service_config = "roads_grpc_service_config.json", - importpath = "developers.google.com/maps/go/roads/v1op;roads", - rest_numeric_enums = False, - service_yaml = "roads_v1op.yaml", - transport = "grpc+rest", - deps = [ - ":roads_go_proto", - ], -) - -go_test( - name = "roads_go_gapic_test", - srcs = [":roads_go_gapic_srcjar_test"], - embed = [":roads_go_gapic"], - importpath = "developers.google.com/maps/go/roads/v1op", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapic-maps-roads-v1op-go", - deps = [ - ":roads_go_gapic", - ":roads_go_gapic_srcjar-test.srcjar", - ":roads_go_proto", - ], -) - -py_gapic_library( - name = "roads_py_gapic", - srcs = [":roads_proto"], - grpc_service_config = "roads_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "roads_py_gapic_test", - srcs = [ - "roads_py_gapic_pytest.py", - "roads_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":roads_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "roads-v1op-py", - deps = [ - ":roads_py_gapic", - ], -) - -maps_assembly_pkg( - name = "roads-v1op-py-postprocess", - srcs = [":roads-v1op-py"], - language = "py", -) - -php_proto_library( - name = "roads_php_proto", - deps = [":roads_proto"], -) - -php_grpc_library( - name = "roads_php_grpc", - srcs = [":roads_proto"], - deps = [":roads_php_proto"], -) -# A HttpRule option must be defined -# php_gapic_library( -# name = "roads_php_gapic", -# srcs = [":roads_proto_with_info"], -# service_yaml = "roads_v1op.yaml", -# deps = [ -# ":roads_php_grpc", -# ":roads_php_proto", -# ], -# ) - -# # Open Source Packages -# php_gapic_assembly_pkg( -# name = "google-maps-roads-v1op-php", -# deps = [ -# ":roads_php_gapic", -# ":roads_php_grpc", -# ":roads_php_proto", -# ], -# ) - -nodejs_gapic_library( - name = "roads_nodejs_gapic", - src = ":roads_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "roads_grpc_service_config.json", - package = "google.maps.roads.v1op", - rest_numeric_enums = False, - service_yaml = "roads_v1op.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "roads-v1op-nodejs", - deps = [ - ":roads_nodejs_gapic", - ":roads_proto", - ], -) - -ruby_proto_library( - name = "roads_ruby_proto", - deps = [":roads_proto"], -) - -ruby_grpc_library( - name = "roads_ruby_grpc", - srcs = [":roads_proto"], - deps = [":roads_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "roads_ruby_gapic", - srcs = [":roads_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-roads-v1op"], - rest_numeric_enums = False, - deps = [ - ":roads_ruby_grpc", - ":roads_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-maps-roads-v1op-ruby", - deps = [ - ":roads_ruby_gapic", - ":roads_ruby_grpc", - ":roads_ruby_proto", - ], -) - -csharp_proto_library( - name = "roads_csharp_proto", - deps = [":roads_proto"], -) - -csharp_grpc_library( - name = "roads_csharp_grpc", - srcs = [":roads_proto"], - deps = [":roads_csharp_proto"], -) - -csharp_gapic_library( - name = "roads_csharp_gapic", - srcs = [":roads_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "roads_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":roads_csharp_grpc", - ":roads_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-maps-roads-v1op-csharp", - deps = [ - ":roads_csharp_gapic", - ":roads_csharp_grpc", - ":roads_csharp_proto", - ], -) - -cc_proto_library( - name = "roads_cc_proto", - deps = [":roads_proto"], -) - -cc_grpc_library( - name = "roads_cc_grpc", - srcs = [":roads_proto"], - generate_mocks = True, - grpc_only = True, - deps = [":roads_cc_proto"], -) - -cc_gapic_library( - name = "roads_cc_gapic", - src = ":roads_proto_with_info", - package = "google.maps.roads.v1op", - deps = [ - ":roads_cc_grpc", - ":roads_cc_proto", - ], -) diff -urN a/google/maps/routes/v1/BUILD.bazel b/google/maps/routes/v1/BUILD.bazel --- a/google/maps/routes/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/maps/routes/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,171 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_grpc_library", - "java_proto_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_library", - "py_test", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "routes_proto", - srcs = [ - "compute_custom_routes_request.proto", - "compute_custom_routes_response.proto", - "compute_route_matrix_request.proto", - "compute_routes_request.proto", - "compute_routes_response.proto", - "custom_route.proto", - "fallback_info.proto", - "polyline.proto", - "route.proto", - "route_matrix_element.proto", - "route_service.proto", - "toll_passes.proto", - "vehicle_emission_type.proto", - "waypoint.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/geo/type:viewport_proto", - "//google/rpc:status_proto", - "//google/type:latlng_proto", - "//google/type:money_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "routes_proto_with_info", - deps = [ - ":routes_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "routes_java_proto", - deps = [":routes_proto"], -) - -java_grpc_library( - name = "routes_java_grpc", - srcs = [":routes_proto"], - deps = [":routes_java_proto"], -) - -java_gapic_assembly_gradle_pkg( - name = "google-maps-routes-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - "//google/maps/routes/v1:routes_java_grpc", - "//google/maps/routes/v1:routes_java_proto", - "//google/maps/routes/v1:routes_proto", - ], -) - -go_proto_library( - name = "routes_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/maps/routes/v1", - protos = [":routes_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/geo/type:viewport_go_proto", - "//google/rpc:status_go_proto", - "//google/type:latlng_go_proto", - "//google/type:money_go_proto", - ], -) - -py_gapic_library( - name = "routes_py_gapic", - srcs = [":routes_proto"], - grpc_service_config = "routes_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/geo/type:viewport_py_proto", - ], -) - -py_test( - name = "routes_py_gapic_test", - srcs = [ - "routes_py_gapic_pytest.py", - "routes_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":routes_py_gapic"], -) - -php_proto_library( - name = "routes_php_proto", - deps = [":routes_proto"], -) - -php_grpc_library( - name = "routes_php_grpc", - srcs = [":routes_proto"], - deps = [":routes_php_proto"], -) - -ruby_proto_library( - name = "routes_ruby_proto", - deps = [":routes_proto"], -) - -ruby_grpc_library( - name = "routes_ruby_grpc", - srcs = [":routes_proto"], - deps = [":routes_ruby_proto"], -) - -csharp_proto_library( - name = "routes_csharp_proto", - deps = [":routes_proto"], -) - -csharp_grpc_library( - name = "routes_csharp_grpc", - srcs = [":routes_proto"], - deps = [":routes_csharp_proto"], -) - -cc_proto_library( - name = "routes_cc_proto", - deps = [":routes_proto"], -) - -cc_grpc_library( - name = "routes_cc_grpc", - srcs = [":routes_proto"], - generate_mocks = True, - grpc_only = True, - deps = [":routes_cc_proto"], -) diff -urN a/google/maps/routes/v1alpha/BUILD.bazel b/google/maps/routes/v1alpha/BUILD.bazel --- a/google/maps/routes/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/maps/routes/v1alpha/BUILD.bazel 1969-12-31 16:00:00 @@ -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 = "routes_proto", - srcs = [ - "route_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/maps/routes/v1:routes_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "routes_java_proto", - deps = [":routes_proto"], -) - -java_grpc_library( - name = "routes_java_grpc", - srcs = [":routes_proto"], - deps = [":routes_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "routes_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/maps/routes/v1alpha", - protos = [":routes_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/maps/routes/v1:routes_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "routes_moved_proto", - srcs = [":routes_proto"], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/maps/routes/v1:routes_proto", - ], -) - -py_proto_library( - name = "routes_py_proto", - deps = [":routes_moved_proto"], -) - -py_grpc_library( - name = "routes_py_grpc", - srcs = [":routes_moved_proto"], - deps = [":routes_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "routes_php_proto", - deps = [":routes_proto"], -) - -php_grpc_library( - name = "routes_php_grpc", - srcs = [":routes_proto"], - deps = [":routes_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "routes_ruby_proto", - deps = [":routes_proto"], -) - -ruby_grpc_library( - name = "routes_ruby_grpc", - srcs = [":routes_proto"], - deps = [":routes_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "routes_csharp_proto", - deps = [":routes_proto"], -) - -csharp_grpc_library( - name = "routes_csharp_grpc", - srcs = [":routes_proto"], - deps = [":routes_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/maps/routespreferred/v1/BUILD.bazel b/google/maps/routespreferred/v1/BUILD.bazel --- a/google/maps/routespreferred/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/maps/routespreferred/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,100 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -load("//google/maps:postprocessing.bzl", "maps_assembly_pkg") - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -alias( - name = "routes_proto", - actual = "//google/maps/routes/v1:routes_proto", -) - -alias( - name = "routes_proto_with_info", - actual = "//google/maps/routes/v1:routes_proto_with_info", -) - -java_gapic_library( - name = "routespreferred_java_gapic", - srcs = [":routes_proto_with_info"], - gapic_yaml = "routespreferred_gapic.yaml", - grpc_service_config = "//google/maps/routes/v1:routes_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - "//google/maps/routes/v1:routes_java_grpc", - ], - transport = "grpc+rest", - deps = [ - "//google/maps/routes/v1:routes_java_proto", - ], -) - -java_gapic_test( - name = "routespreferred_java_gapic_test_suite", - test_classes = [ - "com.google.maps.routespreferred.v1.RoutesPreferredClientHttpJsonTest", - "com.google.maps.routespreferred.v1.RoutesPreferredClientTest", - ], - runtime_deps = [":routespreferred_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-maps-routespreferred-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":routespreferred_java_gapic", - "//google/maps/routes/v1:routes_java_grpc", # needed for test mocks - ], -) - -maps_assembly_pkg( - name = "google-maps-routespreferred-v1-java-postprocess", - srcs = [":google-maps-routespreferred-v1-java"], - language = "java", -) - -go_gapic_library( - name = "routespreferred_go_gapic", - srcs = [":routes_proto_with_info"], - grpc_service_config = "", - importpath = "developers.google.com/maps/go/routespreferred/v1;routes", - rest_numeric_enums = False, - service_yaml = "routespreferred_v1.yaml", - transport = "grpc+rest", - deps = [ - "//google/maps/routes/v1:routes_go_proto", - ], -) - -go_test( - name = "routespreferred_go_gapic_test", - srcs = [":routespreferred_go_gapic_srcjar_test"], - embed = [":routespreferred_go_gapic"], - importpath = "developers.google.com/maps/go/routespreferred/v1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapic-maps-routespreferred-v1-go", - deps = [ - ":routespreferred_go_gapic", - ":routespreferred_go_gapic_srcjar-test.srcjar", - "//google/maps/routes/v1:routes_go_proto", - ], -) diff -urN a/google/maps/routing/v2/BUILD.bazel b/google/maps/routing/v2/BUILD.bazel --- a/google/maps/routing/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/maps/routing/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,418 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "routing_proto", - srcs = [ - "fallback_info.proto", - "location.proto", - "maneuver.proto", - "navigation_instruction.proto", - "polyline.proto", - "route.proto", - "route_label.proto", - "route_modifiers.proto", - "route_travel_mode.proto", - "routes_service.proto", - "routing_preference.proto", - "speed_reading_interval.proto", - "toll_info.proto", - "toll_passes.proto", - "units.proto", - "vehicle_emission_type.proto", - "vehicle_info.proto", - "waypoint.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/geo/type:viewport_proto", - "//google/rpc:status_proto", - "//google/type:latlng_proto", - "//google/type:money_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( - name = "routing_proto_with_info", - deps = [ - ":routing_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "routing_java_proto", - deps = [":routing_proto"], -) - -java_grpc_library( - name = "routing_java_grpc", - srcs = [":routing_proto"], - deps = [":routing_java_proto"], -) - -java_gapic_library( - name = "routing_java_gapic", - srcs = [":routing_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "library_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "routes_v2.yaml", - test_deps = [ - ":routing_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":routing_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "routing_java_gapic_test_suite", - test_classes = [ - "com.google.maps.routing.v2.RoutesClientHttpJsonTest", - "com.google.maps.routing.v2.RoutesClientTest", - ], - runtime_deps = [":routing_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-maps-routing-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":routing_java_gapic", - ":routing_java_grpc", - ":routing_java_proto", - ":routing_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "routing_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/maps/routing/v2", - protos = [":routing_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/geo/type:viewport_go_proto", - "//google/rpc:status_go_proto", - "//google/type:latlng_go_proto", - "//google/type:money_go_proto", - ], -) - -go_gapic_library( - name = "routing_go_gapic", - srcs = [":routing_proto_with_info"], - grpc_service_config = "library_grpc_service_config.json", - importpath = "google.golang.org/google/maps/routing/v2;routing", - metadata = True, - rest_numeric_enums = False, - service_yaml = "routes_v2.yaml", - transport = "grpc+rest", - deps = [ - ":routing_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "routing_go_gapic_test", - srcs = [":routing_go_gapic_srcjar_test"], - embed = [":routing_go_gapic"], - importpath = "google.golang.org/google/maps/routing/v2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-maps-routing-v2-go", - deps = [ - ":routing_go_gapic", - ":routing_go_gapic_srcjar-metadata.srcjar", - ":routing_go_gapic_srcjar-test.srcjar", - ":routing_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "routing_py_gapic", - srcs = [":routing_proto"], - grpc_service_config = "library_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "routes_v2.yaml", - transport = "grpc", - deps = [ - "//google/geo/type:viewport_py_proto", - ], -) - -py_test( - name = "routing_py_gapic_test", - srcs = [ - "routing_py_gapic_pytest.py", - "routing_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":routing_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "maps-routing-v2-py", - deps = [ - ":routing_py_gapic", - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "routing_php_proto", - deps = [":routing_proto"], -) - -php_grpc_library( - name = "routing_php_grpc", - srcs = [":routing_proto"], - deps = [":routing_php_proto"], -) - -php_gapic_library( - name = "routing_php_gapic", - srcs = [":routing_proto_with_info"], - grpc_service_config = "library_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "routes_v2.yaml", - transport = "grpc+rest", - deps = [ - ":routing_php_grpc", - ":routing_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-maps-routing-v2-php", - deps = [ - ":routing_php_gapic", - ":routing_php_grpc", - ":routing_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "routing_nodejs_gapic", - package_name = "@googlemaps/routing", - src = ":routing_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "library_grpc_service_config.json", - package = "google.maps.routing.v2", - rest_numeric_enums = False, - service_yaml = "routes_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "maps-routing-v2-nodejs", - deps = [ - ":routing_nodejs_gapic", - ":routing_proto", - "//google/geo/type:viewport_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "routing_ruby_proto", - deps = [":routing_proto"], -) - -ruby_grpc_library( - name = "routing_ruby_grpc", - srcs = [":routing_proto"], - deps = [":routing_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "routing_ruby_gapic", - srcs = [":routing_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=routes.googleapis.com", - "ruby-cloud-api-shortname=routes", - "ruby-cloud-gem-name=google-maps-routing-v2", - "ruby-cloud-product-url=https://developers.google.com/maps/documentation/", - ], - grpc_service_config = "library_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Routing includes the process of calculating a path along the road network, complete with an Estimated Time of Arrival (ETA).", - ruby_cloud_title = "Routes V2", - service_yaml = "routes_v2.yaml", - deps = [ - ":routing_ruby_grpc", - ":routing_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-maps-routing-v2-ruby", - deps = [ - ":routing_ruby_gapic", - ":routing_ruby_grpc", - ":routing_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "routing_csharp_proto", - deps = [":routing_proto"], -) - -csharp_grpc_library( - name = "routing_csharp_grpc", - srcs = [":routing_proto"], - deps = [":routing_csharp_proto"], -) - -csharp_gapic_library( - name = "routing_csharp_gapic", - srcs = [":routing_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "library_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "routes_v2.yaml", - deps = [ - ":routing_csharp_grpc", - ":routing_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-maps-routing-v2-csharp", - deps = [ - ":routing_csharp_gapic", - ":routing_csharp_grpc", - ":routing_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "routing_cc_proto", - deps = [":routing_proto"], -) - -cc_grpc_library( - name = "routing_cc_grpc", - srcs = [":routing_proto"], - grpc_only = True, - deps = [":routing_cc_proto"], -) diff -urN a/google/maps/unity/BUILD.bazel b/google/maps/unity/BUILD.bazel --- a/google/maps/unity/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/maps/unity/BUILD.bazel 1969-12-31 16:00:00 @@ -1,129 +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 = "clientinfo_proto", - srcs = [ - "clientinfo.proto", - ], - deps = [ - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "clientinfo_java_proto", - deps = [":clientinfo_proto"], -) - -java_grpc_library( - name = "clientinfo_java_grpc", - srcs = [":clientinfo_proto"], - deps = [":clientinfo_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "clientinfo_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/maps/unity", - protos = [":clientinfo_proto"], - deps = [ - ], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "clientinfo_php_proto", - deps = [":clientinfo_proto"], -) - -php_grpc_library( - name = "clientinfo_php_grpc", - srcs = [":clientinfo_proto"], - deps = [":clientinfo_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 = "clientinfo_ruby_proto", - deps = [":clientinfo_proto"], -) - -ruby_grpc_library( - name = "clientinfo_ruby_grpc", - srcs = [":clientinfo_proto"], - deps = [":clientinfo_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "clientinfo_csharp_proto", - deps = [":clientinfo_proto"], -) - -csharp_grpc_library( - name = "clientinfo_csharp_grpc", - srcs = [":clientinfo_proto"], - deps = [":clientinfo_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here diff -urN a/google/monitoring/BUILD.bazel b/google/monitoring/BUILD.bazel --- a/google/monitoring/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/monitoring/BUILD.bazel 1969-12-31 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-monitoring. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for monitoring. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v3 in this case. -ruby_cloud_gapic_library( - name = "monitoring_ruby_wrapper", - srcs = ["//google/monitoring/v3:monitoring_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-monitoring", - "ruby-cloud-env-prefix=MONITORING", - "ruby-cloud-wrapper-of=v3:0.4", - "ruby-cloud-product-url=https://cloud.google.com/monitoring", - "ruby-cloud-api-id=monitoring.googleapis.com", - "ruby-cloud-api-shortname=monitoring", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation.", - ruby_cloud_title = "Cloud Monitoring", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-monitoring-ruby", - deps = [ - ":monitoring_ruby_wrapper", - ], -) diff -urN a/google/monitoring/dashboard/BUILD.bazel b/google/monitoring/dashboard/BUILD.bazel --- a/google/monitoring/dashboard/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/monitoring/dashboard/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-monitoring-dashboard. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for monitoring. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "dashboard_ruby_wrapper", - srcs = ["//google/monitoring/dashboard/v1:dashboard_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-monitoring-dashboard", - "ruby-cloud-env-prefix=MONITORING", - "ruby-cloud-wrapper-of=v1:0.5", - "ruby-cloud-product-url=https://cloud.google.com/monitoring", - "ruby-cloud-api-id=monitoring.googleapis.com", - "ruby-cloud-api-shortname=monitoring", - ], - ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation.", - ruby_cloud_title = "Cloud Monitoring Dashboard", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-monitoring-dashboard-ruby", - deps = [ - ":dashboard_ruby_wrapper", - ], -) diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashboard/v1/BUILD.bazel --- a/google/monitoring/dashboard/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/monitoring/dashboard/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,360 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "dashboard_proto", - srcs = [ - "alertchart.proto", - "collapsible_group.proto", - "common.proto", - "dashboard.proto", - "dashboard_filter.proto", - "dashboards_service.proto", - "drilldowns.proto", - "layouts.proto", - "logs_panel.proto", - "metrics.proto", - "scorecard.proto", - "service.proto", - "table.proto", - "table_display_options.proto", - "text.proto", - "widget.proto", - "xychart.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", - ], -) - -proto_library_with_info( - name = "dashboard_proto_with_info", - deps = [ - ":dashboard_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "dashboard_java_proto", - deps = [":dashboard_proto"], -) - -java_grpc_library( - name = "dashboard_java_grpc", - srcs = [":dashboard_proto"], - deps = [":dashboard_java_proto"], -) - -java_gapic_library( - name = "dashboard_java_gapic", - srcs = [":dashboard_proto_with_info"], - gapic_yaml = "monitoring_gapic.yaml", - grpc_service_config = "dashboards_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - test_deps = [ - ":dashboard_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":dashboard_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "dashboard_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.monitoring.dashboard.v1.DashboardsServiceClientHttpJsonTest", - "com.google.cloud.monitoring.dashboard.v1.DashboardsServiceClientTest", - ], - runtime_deps = [":dashboard_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-monitoring-dashboard-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":dashboard_java_gapic", - ":dashboard_java_grpc", - ":dashboard_java_proto", - ":dashboard_proto", - ], -) - -go_proto_library( - name = "dashboard_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/monitoring/dashboard/v1", - protos = [":dashboard_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( - name = "dashboard_go_gapic", - srcs = [":dashboard_proto_with_info"], - grpc_service_config = "dashboards_grpc_service_config.json", - importpath = "cloud.google.com/go/monitoring/dashboard/apiv1;dashboard", - metadata = True, - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - transport = "grpc+rest", - deps = [ - ":dashboard_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "dashboard_go_gapic_test", - srcs = [":dashboard_go_gapic_srcjar_test"], - embed = [":dashboard_go_gapic"], - importpath = "cloud.google.com/go/monitoring/dashboard/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-monitoring-dashboard-v1-go", - deps = [ - ":dashboard_go_gapic", - ":dashboard_go_gapic_srcjar-metadata.srcjar", - ":dashboard_go_gapic_srcjar-test.srcjar", - ":dashboard_go_proto", - ], -) - -py_gapic_library( - name = "dashboard_py_gapic", - srcs = [":dashboard_proto"], - grpc_service_config = "dashboards_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - transport = "grpc", - deps = [ - ], - opt_args = [ - "warehouse-package-name=google-cloud-monitoring-dashboards", - "python-gapic-namespace=google.cloud", - "python-gapic-name=monitoring_dashboard", - ], -) - -py_test( - name = "dashboard_py_gapic_test", - srcs = [ - "dashboard_py_gapic_pytest.py", - "dashboard_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":dashboard_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "monitoring-dashboard-v1-py", - deps = [ - ":dashboard_py_gapic", - ], -) - -php_proto_library( - name = "dashboard_php_proto", - deps = [":dashboard_proto"], -) - -php_grpc_library( - name = "dashboard_php_grpc", - srcs = [":dashboard_proto"], - deps = [":dashboard_php_proto"], -) - -php_gapic_library( - name = "dashboard_php_gapic", - srcs = [":dashboard_proto_with_info"], - grpc_service_config = "dashboards_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - transport = "grpc+rest", - deps = [ - ":dashboard_php_grpc", - ":dashboard_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-monitoring-dashboard-v1-php", - deps = [ - ":dashboard_php_gapic", - ":dashboard_php_grpc", - ":dashboard_php_proto", - ], -) - -nodejs_gapic_library( - name = "dashboard_nodejs_gapic", - package_name = "@google-cloud/monitoring-dashboards", - src = ":dashboard_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "dashboards_grpc_service_config.json", - package = "google.monitoring.dashboard.v1", - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "monitoring-dashboard-v1-nodejs", - deps = [ - ":dashboard_nodejs_gapic", - ":dashboard_proto", - ], -) - -ruby_proto_library( - name = "dashboard_ruby_proto", - deps = [":dashboard_proto"], -) - -ruby_grpc_library( - name = "dashboard_ruby_grpc", - srcs = [":dashboard_proto"], - deps = [":dashboard_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "dashboard_ruby_gapic", - srcs = [":dashboard_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=monitoring.googleapis.com", - "ruby-cloud-api-shortname=monitoring", - "ruby-cloud-env-prefix=MONITORING_DASHBOARD", - "ruby-cloud-gem-name=google-cloud-monitoring-dashboard-v1", - "ruby-cloud-product-url=https://cloud.google.com/monitoring", - "ruby-cloud-wrapper-gem-override=google-cloud-monitoring", - ], - grpc_service_config = "dashboards_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation. The Dashboards API manages arrangements of display widgets.", - ruby_cloud_title = "Cloud Monitoring Dashboards V1", - service_yaml = "monitoring.yaml", - deps = [ - ":dashboard_ruby_grpc", - ":dashboard_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-monitoring-dashboard-v1-ruby", - deps = [ - ":dashboard_ruby_gapic", - ":dashboard_ruby_grpc", - ":dashboard_ruby_proto", - ], -) - -csharp_proto_library( - name = "dashboard_csharp_proto", - deps = [":dashboard_proto"], -) - -csharp_grpc_library( - name = "dashboard_csharp_grpc", - srcs = [":dashboard_proto"], - deps = [":dashboard_csharp_proto"], -) - -csharp_gapic_library( - name = "dashboard_csharp_gapic", - srcs = [":dashboard_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "dashboards_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - deps = [ - ":dashboard_csharp_grpc", - ":dashboard_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-monitoring-dashboard-v1-csharp", - deps = [ - ":dashboard_csharp_gapic", - ":dashboard_csharp_grpc", - ":dashboard_csharp_proto", - ], -) - -cc_proto_library( - name = "dashboard_cc_proto", - deps = [":dashboard_proto"], -) - -cc_grpc_library( - name = "dashboard_cc_grpc", - srcs = [":dashboard_proto"], - grpc_only = True, - deps = [":dashboard_cc_proto"], -) diff -urN a/google/monitoring/metricsscope/BUILD.bazel b/google/monitoring/metricsscope/BUILD.bazel --- a/google/monitoring/metricsscope/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/monitoring/metricsscope/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-monitoring-metrics_scope. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for monitoring. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "metricsscope_ruby_wrapper", - srcs = ["//google/monitoring/metricsscope/v1:metricsscope_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-monitoring-metrics_scope", - "ruby-cloud-env-prefix=MONITORING", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://cloud.google.com/monitoring", - "ruby-cloud-api-id=monitoring.googleapis.com", - "ruby-cloud-api-shortname=monitoring", - ], - ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation.", - ruby_cloud_title = "Cloud Monitoring Metrics Scopes", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-monitoring-metricsscope-ruby", - deps = [ - ":metricsscope_ruby_wrapper", - ], -) diff -urN a/google/monitoring/metricsscope/v1/BUILD.bazel b/google/monitoring/metricsscope/v1/BUILD.bazel --- a/google/monitoring/metricsscope/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/monitoring/metricsscope/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,341 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "metricsscope_proto", - srcs = [ - "metrics_scope.proto", - "metrics_scopes.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 = "metricsscope_proto_with_info", - deps = [ - ":metricsscope_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "metricsscope_java_proto", - deps = [":metricsscope_proto"], -) - -java_grpc_library( - name = "metricsscope_java_grpc", - srcs = [":metricsscope_proto"], - deps = [":metricsscope_java_proto"], -) - -java_gapic_library( - name = "metricsscope_java_gapic", - srcs = [":metricsscope_proto_with_info"], - gapic_yaml = "monitoring_gapic.yaml", - grpc_service_config = "metricsscopes_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - test_deps = [ - ":metricsscope_java_grpc", - ], - transport = "grpc", - deps = [ - ":metricsscope_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "metricsscope_java_gapic_test_suite", - test_classes = [ - "com.google.monitoring.metricsscope.v1.MetricsScopesClientTest", - ], - runtime_deps = [":metricsscope_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-monitoring-metricsscope-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":metricsscope_java_gapic", - ":metricsscope_java_grpc", - ":metricsscope_java_proto", - ":metricsscope_proto", - ], -) - -go_proto_library( - name = "metricsscope_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/monitoring/metricsscope/v1", - protos = [":metricsscope_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "metricsscope_go_gapic", - srcs = [":metricsscope_proto_with_info"], - grpc_service_config = "metricsscopes_grpc_service_config.json", - importpath = "cloud.google.com/go/monitoring/metricsscope/apiv1;metricsscope", - metadata = True, - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - deps = [ - ":metricsscope_go_proto", - "//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 = "metricsscope_go_gapic_test", - srcs = [":metricsscope_go_gapic_srcjar_test"], - embed = [":metricsscope_go_gapic"], - importpath = "cloud.google.com/go/monitoring/metricsscope/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-monitoring-metricsscope-v1-go", - deps = [ - ":metricsscope_go_gapic", - ":metricsscope_go_gapic_srcjar-metadata.srcjar", - ":metricsscope_go_gapic_srcjar-test.srcjar", - ":metricsscope_go_proto", - ], -) - -py_gapic_library( - name = "metricsscope_py_gapic", - srcs = [":metricsscope_proto"], - grpc_service_config = "metricsscopes_grpc_service_config.json", - opt_args = [ - "python-gapic-name=monitoring_metrics_scope", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-monitoring-metrics-scopes", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "metricsscope_py_gapic_test", - srcs = [ - "metricsscope_py_gapic_pytest.py", - "metricsscope_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":metricsscope_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "monitoring-metricsscope-v1-py", - deps = [ - ":metricsscope_py_gapic", - ], -) - -php_proto_library( - name = "metricsscope_php_proto", - deps = [":metricsscope_proto"], -) - -php_grpc_library( - name = "metricsscope_php_grpc", - srcs = [":metricsscope_proto"], - deps = [":metricsscope_php_proto"], -) - -php_gapic_library( - name = "metricsscope_php_gapic", - srcs = [":metricsscope_proto_with_info"], - grpc_service_config = "metricsscopes_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - transport = "grpc+rest", - deps = [ - ":metricsscope_php_grpc", - ":metricsscope_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-monitoring-metricsscope-v1-php", - deps = [ - ":metricsscope_php_gapic", - ":metricsscope_php_grpc", - ":metricsscope_php_proto", - ], -) - -nodejs_gapic_library( - name = "metricsscope_nodejs_gapic", - package_name = "@google-cloud/metricsscope", - src = ":metricsscope_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "metricsscopes_grpc_service_config.json", - package = "google.monitoring.metricsscope.v1", - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "monitoring-metricsscope-v1-nodejs", - deps = [ - ":metricsscope_nodejs_gapic", - ":metricsscope_proto", - ], -) - -ruby_proto_library( - name = "metricsscope_ruby_proto", - deps = [":metricsscope_proto"], -) - -ruby_grpc_library( - name = "metricsscope_ruby_grpc", - srcs = [":metricsscope_proto"], - deps = [":metricsscope_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "metricsscope_ruby_gapic", - srcs = [":metricsscope_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=monitoring.googleapis.com", - "ruby-cloud-api-shortname=monitoring", - "ruby-cloud-gem-name=google-cloud-monitoring-metrics_scope-v1", - "ruby-cloud-product-url=https://cloud.google.com/monitoring/settings/manage-api", - "ruby-cloud-wrapper-gem-override=google-cloud-monitoring", - ], - grpc_service_config = "metricsscopes_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation. The Metrics Scopes API manages the list of monitored projects and accounts.", - ruby_cloud_title = "Cloud Monitoring Metrics Scopes V1", - deps = [ - ":metricsscope_ruby_grpc", - ":metricsscope_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-monitoring-metricsscope-v1-ruby", - deps = [ - ":metricsscope_ruby_gapic", - ":metricsscope_ruby_grpc", - ":metricsscope_ruby_proto", - ], -) - -csharp_proto_library( - name = "metricsscope_csharp_proto", - deps = [":metricsscope_proto"], -) - -csharp_grpc_library( - name = "metricsscope_csharp_grpc", - srcs = [":metricsscope_proto"], - deps = [":metricsscope_csharp_proto"], -) - -csharp_gapic_library( - name = "metricsscope_csharp_gapic", - srcs = [":metricsscope_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "metricsscopes_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - deps = [ - ":metricsscope_csharp_grpc", - ":metricsscope_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-monitoring-metricsscope-v1-csharp", - deps = [ - ":metricsscope_csharp_gapic", - ":metricsscope_csharp_grpc", - ":metricsscope_csharp_proto", - ], -) - -cc_proto_library( - name = "metricsscope_cc_proto", - deps = [":metricsscope_proto"], -) - -cc_grpc_library( - name = "metricsscope_cc_grpc", - srcs = [":metricsscope_proto"], - grpc_only = True, - deps = [":metricsscope_cc_proto"], -) diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel --- a/google/monitoring/v3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/monitoring/v3/BUILD.bazel 1969-12-31 16:00:00 @@ -1,383 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "monitoring_proto", - srcs = [ - "alert.proto", - "alert_service.proto", - "common.proto", - "dropped_labels.proto", - "group.proto", - "group_service.proto", - "metric.proto", - "metric_service.proto", - "mutation_record.proto", - "notification.proto", - "notification_service.proto", - "query_service.proto", - "service.proto", - "service_service.proto", - "span_context.proto", - "uptime.proto", - "uptime_service.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/longrunning:operations_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", - ], -) - -proto_library_with_info( - name = "monitoring_proto_with_info", - deps = [ - ":monitoring_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "monitoring_java_proto", - deps = [":monitoring_proto"], -) - -java_grpc_library( - name = "monitoring_java_grpc", - srcs = [":monitoring_proto"], - deps = [":monitoring_java_proto"], -) - -java_gapic_library( - name = "monitoring_java_gapic", - srcs = [":monitoring_proto_with_info"], - gapic_yaml = "monitoring_gapic.yaml", - grpc_service_config = "monitoring_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - test_deps = [ - ":monitoring_java_grpc", - ], - transport = "grpc", - deps = [ - ":monitoring_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "monitoring_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.monitoring.v3.AlertPolicyServiceClientTest", - "com.google.cloud.monitoring.v3.GroupServiceClientTest", - "com.google.cloud.monitoring.v3.MetricServiceClientTest", - "com.google.cloud.monitoring.v3.NotificationChannelServiceClientTest", - "com.google.cloud.monitoring.v3.QueryServiceClientTest", - "com.google.cloud.monitoring.v3.ServiceMonitoringServiceClientTest", - "com.google.cloud.monitoring.v3.UptimeCheckServiceClientTest", - ], - runtime_deps = [":monitoring_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-monitoring-v3-java", - include_samples = True, - transport = "grpc", - deps = [ - ":monitoring_java_gapic", - ":monitoring_java_grpc", - ":monitoring_java_proto", - ":monitoring_proto", - ], -) - -go_proto_library( - name = "monitoring_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/monitoring/v3", - protos = [":monitoring_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:api_go_proto", - "//google/api:distribution_go_proto", - "//google/api:label_go_proto", - "//google/api:metric_go_proto", - "//google/api:monitoredres_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - "//google/type:calendar_period_go_proto", - ], -) - -go_gapic_library( - name = "monitoring_go_gapic", - srcs = [":monitoring_proto_with_info"], - grpc_service_config = "monitoring_grpc_service_config.json", - importpath = "cloud.google.com/go/monitoring/apiv3;monitoring", - metadata = True, - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - deps = [ - ":monitoring_go_proto", - "//google/api:metric_go_proto", - "//google/api:monitoredres_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 = "monitoring_go_gapic_test", - srcs = [":monitoring_go_gapic_srcjar_test"], - embed = [":monitoring_go_gapic"], - importpath = "cloud.google.com/go/monitoring/apiv3", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-monitoring-v3-go", - deps = [ - ":monitoring_go_gapic", - ":monitoring_go_gapic_srcjar-metadata.srcjar", - ":monitoring_go_gapic_srcjar-test.srcjar", - ":monitoring_go_proto", - ], -) - -py_gapic_library( - name = "monitoring_py_gapic", - srcs = [":monitoring_proto"], - grpc_service_config = "monitoring_grpc_service_config.json", - opt_args = ["python-gapic-namespace=google.cloud"], - rest_numeric_enums = False, - transport = "grpc", -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1359 is fixed -#py_test( -# name = "monitoring_py_gapic_test", -# srcs = [ -# "monitoring_py_gapic_pytest.py", -# "monitoring_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":monitoring_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "monitoring-v3-py", - deps = [ - ":monitoring_py_gapic", - ], -) - -php_proto_library( - name = "monitoring_php_proto", - deps = [":monitoring_proto"], -) - -php_grpc_library( - name = "monitoring_php_grpc", - srcs = [":monitoring_proto"], - deps = [":monitoring_php_proto"], -) - -php_gapic_library( - name = "monitoring_php_gapic", - srcs = [":monitoring_proto_with_info"], - grpc_service_config = "monitoring_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - transport = "grpc+rest", - deps = [ - ":monitoring_php_grpc", - ":monitoring_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-monitoring-v3-php", - deps = [ - ":monitoring_php_gapic", - ":monitoring_php_grpc", - ":monitoring_php_proto", - ], -) - -nodejs_gapic_library( - name = "monitoring_nodejs_gapic", - package_name = "@google-cloud/monitoring", - src = ":monitoring_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "monitoring_grpc_service_config.json", - main_service = "monitoring", - package = "google.monitoring.v3", - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "monitoring-v3-nodejs", - deps = [ - ":monitoring_nodejs_gapic", - ":monitoring_proto", - ], -) - -ruby_proto_library( - name = "monitoring_ruby_proto", - deps = [":monitoring_proto"], -) - -ruby_grpc_library( - name = "monitoring_ruby_grpc", - srcs = [":monitoring_proto"], - deps = [":monitoring_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "monitoring_ruby_gapic", - srcs = [":monitoring_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=monitoring.googleapis.com", - "ruby-cloud-api-shortname=monitoring", - "ruby-cloud-env-prefix=MONITORING", - "ruby-cloud-gem-name=google-cloud-monitoring-v3", - "ruby-cloud-product-url=https://cloud.google.com/monitoring", - ], - grpc_service_config = "monitoring_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation.", - ruby_cloud_title = "Cloud Monitoring V3", - deps = [ - ":monitoring_ruby_grpc", - ":monitoring_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-monitoring-v3-ruby", - deps = [ - ":monitoring_ruby_gapic", - ":monitoring_ruby_grpc", - ":monitoring_ruby_proto", - ], -) - -csharp_proto_library( - name = "monitoring_csharp_proto", - deps = [":monitoring_proto"], -) - -csharp_grpc_library( - name = "monitoring_csharp_grpc", - srcs = [":monitoring_proto"], - deps = [":monitoring_csharp_proto"], -) - -csharp_gapic_library( - name = "monitoring_csharp_gapic", - srcs = [":monitoring_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "monitoring_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "monitoring.yaml", - deps = [ - ":monitoring_csharp_grpc", - ":monitoring_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-monitoring-v3-csharp", - deps = [ - ":monitoring_csharp_gapic", - ":monitoring_csharp_grpc", - ":monitoring_csharp_proto", - ], -) - -cc_proto_library( - name = "monitoring_cc_proto", - deps = [":monitoring_proto"], -) - -cc_grpc_library( - name = "monitoring_cc_grpc", - srcs = [":monitoring_proto"], - generate_mocks = True, - grpc_only = True, - deps = [":monitoring_cc_proto"], -) diff -urN a/google/networking/trafficdirector/type/BUILD.bazel b/google/networking/trafficdirector/type/BUILD.bazel --- a/google/networking/trafficdirector/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/networking/trafficdirector/type/BUILD.bazel 1969-12-31 16:00:00 @@ -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 = "type_proto", - srcs = [ - "traffic_director_log_entry.proto", - ], - deps = [ - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "type_java_proto", - deps = [":type_proto"], -) - -java_grpc_library( - name = "type_java_grpc", - srcs = [":type_proto"], - deps = [":type_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "type_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/networking/trafficdirector/type", - protos = [":type_proto"], - deps = [ - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "type_moved_proto", - srcs = [":type_proto"], - deps = [ - ], -) - -py_proto_library( - name = "type_py_proto", - deps = [":type_moved_proto"], -) - -py_grpc_library( - name = "type_py_grpc", - srcs = [":type_moved_proto"], - deps = [":type_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "type_php_proto", - deps = [":type_proto"], -) - -php_grpc_library( - name = "type_php_grpc", - srcs = [":type_proto"], - deps = [":type_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 = "type_ruby_proto", - deps = [":type_proto"], -) - -ruby_grpc_library( - name = "type_ruby_grpc", - srcs = [":type_proto"], - deps = [":type_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "type_csharp_proto", - deps = [":type_proto"], -) - -csharp_grpc_library( - name = "type_csharp_grpc", - srcs = [":type_proto"], - deps = [":type_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "type_cc_proto", - deps = [":type_proto"], -) - -cc_grpc_library( - name = "type_cc_grpc", - srcs = [":type_proto"], - grpc_only = True, - deps = [":type_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 16:00:00 @@ -1,324 +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", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "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_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", - srcs = [":aistreams_proto_with_info"], - grpc_service_config = "aistreams_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":aistreams_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":aistreams_java_proto", - ], -) - -java_gapic_test( - name = "aistreams_java_gapic_test_suite", - test_classes = [ - "com.google.partner.aistreams.v1alpha1.AIStreamsClientHttpJsonTest", - "com.google.partner.aistreams.v1alpha1.AIStreamsClientTest", - ], - runtime_deps = [":aistreams_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-partner-aistreams-v1alpha1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":aistreams_java_gapic", - ":aistreams_java_grpc", - ":aistreams_java_proto", - ":aistreams_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", - 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", - rest_numeric_enums = False, - service_yaml = "aistreams_v1alpha1.yaml", - transport = "grpc+rest", - deps = [ - ":aistreams_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 = "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", - ], -) - -py_gapic_library( - name = "aistreams_py_gapic", - srcs = [":aistreams_proto"], - grpc_service_config = "aistreams_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "aistreams_py_gapic_test", - srcs = [ - "aistreams_py_gapic_pytest.py", - "aistreams_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":aistreams_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "partner-aistreams-v1alpha1-py", - deps = [ - ":aistreams_py_gapic", - ], -) - -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", - srcs = [":aistreams_proto_with_info"], - grpc_service_config = "aistreams_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "aistreams_v1alpha1.yaml", - transport = "grpc+rest", - deps = [ - ":aistreams_php_grpc", - ":aistreams_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-partner-aistreams-v1alpha1-php", - deps = [ - ":aistreams_php_gapic", - ":aistreams_php_grpc", - ":aistreams_php_proto", - ], -) - -nodejs_gapic_library( - name = "aistreams_nodejs_gapic", - src = ":aistreams_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "aistreams_grpc_service_config.json", - package = "google.partner.aistreams.v1alpha1", - rest_numeric_enums = False, - service_yaml = "aistreams_v1alpha1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "partner-aistreams-v1alpha1-nodejs", - deps = [ - ":aistreams_nodejs_gapic", - ":aistreams_proto", - ], -) - -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_cloud_gapic_library( - name = "aistreams_ruby_gapic", - srcs = [":aistreams_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-aistreams-v1alpha1"], - grpc_service_config = "aistreams_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":aistreams_ruby_grpc", - ":aistreams_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-partner-aistreams-v1alpha1-ruby", - deps = [ - ":aistreams_ruby_gapic", - ":aistreams_ruby_grpc", - ":aistreams_ruby_proto", - ], -) - -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", - rest_numeric_enums = False, - service_yaml = "aistreams_v1alpha1.yaml", - 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", - ], -) - -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 16:00:00 @@ -1,41 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-dlp. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for dlp. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v2 in this case. -ruby_cloud_gapic_library( - name = "dlp_ruby_wrapper", - srcs = ["//google/privacy/dlp/v2:dlp_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-dlp", - "ruby-cloud-env-prefix=DLP", - "ruby-cloud-wrapper-of=v2:0.2", - "ruby-cloud-product-url=https://cloud.google.com/dlp", - "ruby-cloud-api-id=dlp.googleapis.com", - "ruby-cloud-api-shortname=dlp", - "ruby-cloud-migration-version=1.0", - ], - ruby_cloud_description = "Provides methods for detection of privacy-sensitive fragments in text, images, and Google Cloud Platform storage repositories.", - ruby_cloud_title = "Cloud Data Loss Prevention (DLP)", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-dlp-ruby", - deps = [ - ":dlp_ruby_wrapper", - ], -) diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.bazel --- a/google/privacy/dlp/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/privacy/dlp/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,331 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "dlp_proto", - srcs = [ - "dlp.proto", - "storage.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:status_proto", - "//google/type:date_proto", - "//google/type: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 = "dlp_proto_with_info", - deps = [ - ":dlp_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "dlp_java_proto", - deps = [":dlp_proto"], -) - -java_grpc_library( - name = "dlp_java_grpc", - srcs = [":dlp_proto"], - deps = [":dlp_java_proto"], -) - -java_gapic_library( - name = "dlp_java_gapic", - srcs = [":dlp_proto_with_info"], - gapic_yaml = "dlp_gapic.yaml", - grpc_service_config = "dlp_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":dlp_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":dlp_java_proto", - ], -) - -java_gapic_test( - name = "dlp_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.dlp.v2.DlpServiceClientHttpJsonTest", - "com.google.cloud.dlp.v2.DlpServiceClientTest", - ], - runtime_deps = [":dlp_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-privacy-dlp-v2-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":dlp_java_gapic", - ":dlp_java_grpc", - ":dlp_java_proto", - ":dlp_proto", - ], -) - -go_proto_library( - name = "dlp_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/privacy/dlp/v2", - protos = [":dlp_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - "//google/type:date_go_proto", - "//google/type:dayofweek_go_proto", - "//google/type:timeofday_go_proto", - ], -) - -go_gapic_library( - name = "dlp_go_gapic", - srcs = [":dlp_proto_with_info"], - grpc_service_config = "dlp_grpc_service_config.json", - importpath = "cloud.google.com/go/dlp/apiv2;dlp", - rest_numeric_enums = False, - service_yaml = "dlp_v2.yaml", - transport = "grpc+rest", - deps = [ - ":dlp_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "dlp_go_gapic_test", - srcs = [":dlp_go_gapic_srcjar_test"], - embed = [":dlp_go_gapic"], - importpath = "cloud.google.com/go/dlp/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-privacy-dlp-v2-go", - deps = [ - ":dlp_go_gapic", - ":dlp_go_gapic_srcjar-test.srcjar", - ":dlp_go_proto", - ], -) - -py_gapic_library( - name = "dlp_py_gapic", - srcs = [":dlp_proto"], - grpc_service_config = "dlp_grpc_service_config.json", - opt_args = ["python-gapic-namespace=google.cloud"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "dlp_py_gapic_test", - srcs = [ - "dlp_py_gapic_pytest.py", - "dlp_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":dlp_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "privacy-dlp-v2-py", - deps = [ - ":dlp_py_gapic", - ], -) - -php_proto_library( - name = "dlp_php_proto", - deps = [":dlp_proto"], -) - -php_grpc_library( - name = "dlp_php_grpc", - srcs = [":dlp_proto"], - deps = [":dlp_php_proto"], -) - -php_gapic_library( - name = "dlp_php_gapic", - srcs = [":dlp_proto_with_info"], - grpc_service_config = "dlp_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc+rest", - deps = [ - ":dlp_php_grpc", - ":dlp_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-privacy-dlp-v2-php", - deps = [ - ":dlp_php_gapic", - ":dlp_php_grpc", - ":dlp_php_proto", - ], -) - -nodejs_gapic_library( - name = "dlp_nodejs_gapic", - package_name = "@google-cloud/dlp", - src = ":dlp_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "dlp_grpc_service_config.json", - package = "google.privacy.dlp.v2", - rest_numeric_enums = False, - service_yaml = "dlp_v2.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "privacy-dlp-v2-nodejs", - deps = [ - ":dlp_nodejs_gapic", - ":dlp_proto", - ], -) - -ruby_proto_library( - name = "dlp_ruby_proto", - deps = [":dlp_proto"], -) - -ruby_grpc_library( - name = "dlp_ruby_grpc", - srcs = [":dlp_proto"], - deps = [":dlp_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "dlp_ruby_gapic", - srcs = [":dlp_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-dlp-v2", - "ruby-cloud-env-prefix=DLP", - "ruby-cloud-product-url=https://cloud.google.com/dlp", - "ruby-cloud-api-id=dlp.googleapis.com", - "ruby-cloud-api-shortname=dlp", - ], - grpc_service_config = "dlp_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Provides methods for detection of privacy-sensitive fragments in text, images, and Google Cloud Platform storage repositories.", - ruby_cloud_title = "Cloud Data Loss Prevention (DLP) V2", - deps = [ - ":dlp_ruby_grpc", - ":dlp_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-privacy-dlp-v2-ruby", - deps = [ - ":dlp_ruby_gapic", - ":dlp_ruby_grpc", - ":dlp_ruby_proto", - ], -) - -csharp_proto_library( - name = "dlp_csharp_proto", - deps = [":dlp_proto"], -) - -csharp_grpc_library( - name = "dlp_csharp_grpc", - srcs = [":dlp_proto"], - deps = [":dlp_csharp_proto"], -) - -csharp_gapic_library( - name = "dlp_csharp_gapic", - srcs = [":dlp_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "dlp_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "dlp_v2.yaml", - deps = [ - ":dlp_csharp_grpc", - ":dlp_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-privacy-dlp-v2-csharp", - deps = [ - ":dlp_csharp_gapic", - ":dlp_csharp_grpc", - ":dlp_csharp_proto", - ], -) - -cc_proto_library( - name = "dlp_cc_proto", - deps = [":dlp_proto"], -) - -cc_grpc_library( - name = "dlp_cc_grpc", - srcs = [":dlp_proto"], - grpc_only = True, - deps = [":dlp_cc_proto"], -) diff -urN a/google/pubsub/BUILD.bazel b/google/pubsub/BUILD.bazel --- a/google/pubsub/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/pubsub/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel --- a/google/pubsub/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/pubsub/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,393 +0,0 @@ -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_library( - name = "pubsub_proto", - srcs = [ - "pubsub.proto", - "schema.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 = "pubsub_proto_with_info", - deps = [ - ":pubsub_proto", - "//google/cloud:common_resources_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "pubsub_java_proto", - deps = [":pubsub_proto"], -) - -java_grpc_library( - name = "pubsub_java_grpc", - srcs = [":pubsub_proto"], - deps = [":pubsub_java_proto"], -) - -java_gapic_library( - name = "pubsub_java_gapic", - srcs = [":pubsub_proto_with_info"], - gapic_yaml = "pubsub_gapic.yaml", - grpc_service_config = "pubsub_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = ":pubsub_v1.yaml", - test_deps = [ - ":pubsub_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":pubsub_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "pubsub_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.pubsub.v1.SubscriptionAdminClientHttpJsonTest", - "com.google.cloud.pubsub.v1.SubscriptionAdminClientTest", - "com.google.cloud.pubsub.v1.TopicAdminClientHttpJsonTest", - "com.google.cloud.pubsub.v1.TopicAdminClientTest", - ], - runtime_deps = [":pubsub_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-pubsub-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":pubsub_java_gapic", - ":pubsub_java_grpc", - ":pubsub_java_proto", - ":pubsub_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "pubsub_py_gapic", - srcs = [":pubsub_proto"], - grpc_service_config = "pubsub_grpc_service_config.json", - opt_args = [ - "warehouse-package-name=google-cloud-pubsub", - "add-iam-methods", - ], - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "pubsub_py_gapic_test", - srcs = [ - "pubsub_py_gapic_pytest.py", - "pubsub_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":pubsub_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "pubsub-v1-py", - deps = [ - ":pubsub_py_gapic", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", -) - -go_proto_library( - name = "pubsub_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/pubsub/v1", - protos = [":pubsub_proto"], - deps = ["//google/api:annotations_go_proto"], -) - -go_gapic_library( - name = "pubsub_go_gapic", - srcs = [":pubsub_proto_with_info"], - grpc_service_config = "pubsub_grpc_service_config.json", - importpath = "cloud.google.com/go/pubsub/apiv1;pubsub", - rest_numeric_enums = False, - service_yaml = ":pubsub_v1.yaml", - transport = "grpc+rest", - deps = [ - ":pubsub_go_proto", - "//google/iam/v1:iam_go_proto", - ], -) - -go_test( - name = "pubsub_go_gapic_test", - srcs = [":pubsub_go_gapic_srcjar_test"], - embed = [":pubsub_go_gapic"], - importpath = "cloud.google.com/go/pubsub/apiv1", - deps = ["//google/iam/v1:iam_go_proto"], -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-pubsub-v1-go", - deps = [ - ":pubsub_go_gapic", - ":pubsub_go_gapic_srcjar-test.srcjar", - ":pubsub_go_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 = "pubsub_php_proto", - deps = [":pubsub_proto"], -) - -php_grpc_library( - name = "pubsub_php_grpc", - srcs = [":pubsub_proto"], - deps = [":pubsub_php_proto"], -) - -php_gapic_library( - name = "pubsub_php_gapic", - srcs = [":pubsub_proto_with_info"], - gapic_yaml = "pubsub_gapic.yaml", - grpc_service_config = "pubsub_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = ":pubsub_v1.yaml", - transport = "grpc+rest", - deps = [ - ":pubsub_php_grpc", - ":pubsub_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-pubsub-v1-php", - deps = [ - ":pubsub_php_gapic", - ":pubsub_php_grpc", - ":pubsub_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "pubsub_nodejs_gapic", - package_name = "@google-cloud/pubsub", - src = ":pubsub_proto_with_info", - bundle_config = "pubsub_gapic.yaml", - extra_protoc_parameters = ["template=typescript_gapic"], - grpc_service_config = "pubsub_grpc_service_config.json", - handwritten_layer = True, - main_service = "pubsub", - rest_numeric_enums = False, - service_yaml = ":pubsub_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "pubsub-v1-nodejs", - deps = [ - ":pubsub_nodejs_gapic", - ":pubsub_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "pubsub_ruby_proto", - deps = [":pubsub_proto"], -) - -ruby_grpc_library( - name = "pubsub_ruby_grpc", - srcs = [":pubsub_proto"], - deps = [":pubsub_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "pubsub_ruby_gapic", - srcs = [":pubsub_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-pubsub-v1", - "ruby-cloud-env-prefix=PUBSUB", - "ruby-cloud-path-override=pub_sub=pubsub", - "ruby-cloud-namespace-override=Pubsub=PubSub", - "ruby-cloud-product-url=https://cloud.google.com/pubsub", - "ruby-cloud-api-id=pubsub.googleapis.com", - "ruby-cloud-api-shortname=pubsub", - ], - grpc_service_config = "pubsub_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications.", - ruby_cloud_title = "Cloud Pub/Sub V1", - service_yaml = ":pubsub_v1.yaml", - deps = [ - ":pubsub_ruby_grpc", - ":pubsub_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-pubsub-v1-ruby", - deps = [ - ":pubsub_ruby_gapic", - ":pubsub_ruby_grpc", - ":pubsub_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 = "pubsub_csharp_proto", - deps = [":pubsub_proto"], -) - -csharp_grpc_library( - name = "pubsub_csharp_grpc", - srcs = [":pubsub_proto"], - deps = [":pubsub_csharp_proto"], -) - -csharp_gapic_library( - name = "pubsub_csharp_gapic", - srcs = [":pubsub_proto_with_info"], - grpc_service_config = "pubsub_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = ":pubsub_v1.yaml", - deps = [ - ":pubsub_csharp_grpc", - ":pubsub_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-pubsub-v1-csharp", - deps = [ - ":pubsub_csharp_gapic", - ":pubsub_csharp_grpc", - ":pubsub_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "pubsub_cc_proto", - deps = [":pubsub_proto"], -) - -cc_grpc_library( - name = "pubsub_cc_grpc", - srcs = [":pubsub_proto"], - grpc_only = True, - deps = [":pubsub_cc_proto"], -) diff -urN a/google/rpc/BUILD.bazel b/google/rpc/BUILD.bazel --- a/google/rpc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/rpc/BUILD.bazel 1969-12-31 16:00:00 @@ -1,127 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -proto_library( - name = "code_proto", - srcs = ["code.proto"], - deps = [], -) - -proto_library( - name = "error_details_proto", - srcs = ["error_details.proto"], - deps = [ - "@com_google_protobuf//:duration_proto", - ], -) - -proto_library( - name = "status_proto", - srcs = ["status.proto"], - deps = [ - "@com_google_protobuf//:any_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_proto_library", -) - -java_proto_library( - name = "rpc_java_proto", - deps = [ - ":code_proto", - ":error_details_proto", - ":status_proto", - ], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-rpc-java", - transport = "grpc+rest", - deps = [ - "error_details_proto", - "status_proto", - ":code_proto", - ":rpc_java_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "code_go_proto", - importpath = "google.golang.org/genproto/googleapis/rpc/code", - protos = [":code_proto"], -) - -go_proto_library( - name = "errdetails_go_proto", - importpath = "google.golang.org/genproto/googleapis/rpc/errdetails", - protos = [":error_details_proto"], -) - -go_proto_library( - name = "status_go_proto", - importpath = "google.golang.org/genproto/googleapis/rpc/status", - protos = [":status_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_proto_library", -) - -cc_proto_library( - name = "code_cc_proto", - deps = [":code_proto"], -) - -cc_proto_library( - name = "error_details_cc_proto", - deps = [":error_details_proto"], -) - -cc_proto_library( - name = "status_cc_proto", - deps = [":status_proto"], -) - -############################################################################## -# Python -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "py_proto_library") - -py_proto_library( - name = "code_py_proto", - deps = [":code_proto"], -) - -py_proto_library( - name = "error_details_py_proto", - deps = [":error_details_proto"], -) - -py_proto_library( - name = "status_py_proto", - deps = [":status_proto"], -) diff -urN a/google/rpc/context/BUILD.bazel b/google/rpc/context/BUILD.bazel --- a/google/rpc/context/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/rpc/context/BUILD.bazel 1969-12-31 16:00:00 @@ -1,142 +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 = "attribute_context_proto", - srcs = [ - "attribute_context.proto", - ], - deps = [ - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_proto_library", -) - -java_proto_library( - name = "attribute_context_java_proto", - deps = [":attribute_context_proto"], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-context-java", - transport = "grpc+rest", - deps = [ - ":attribute_context_java_proto", - ":attribute_context_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "attribute_context_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/rpc/context/attribute_context", - protos = [":attribute_context_proto"], - deps = [ - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_proto_library", -) - -moved_proto_library( - name = "attribute_context_moved_proto", - srcs = [":attribute_context_proto"], - deps = [ - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "attribute_context_py_proto", - deps = [":attribute_context_moved_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_proto_library", -) - -php_proto_library( - name = "attribute_context_php_proto", - deps = [":attribute_context_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_proto_library", -) - -ruby_proto_library( - name = "attribute_context_ruby_proto", - deps = [":attribute_context_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "attribute_context_csharp_proto", - deps = [":attribute_context_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_proto_library", -) - -cc_proto_library( - name = "attribute_context_cc_proto", - deps = [":attribute_context_proto"], -) diff -urN a/google/search/partnerdataingestion/logging/v1/BUILD.bazel b/google/search/partnerdataingestion/logging/v1/BUILD.bazel --- a/google/search/partnerdataingestion/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/search/partnerdataingestion/logging/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,155 +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 = [ - "platformlog.proto", - ], - deps = [], -) - -############################################################################## -# 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/search/partnerdataingestion/logging/v1", - protos = [":logging_proto"], - deps = [], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -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/spanner/BUILD.bazel b/google/spanner/BUILD.bazel --- a/google/spanner/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/spanner/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/spanner/admin/database/BUILD.bazel b/google/spanner/admin/database/BUILD.bazel --- a/google/spanner/admin/database/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/spanner/admin/database/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/spanner/admin/database/v1/BUILD.bazel b/google/spanner/admin/database/v1/BUILD.bazel --- a/google/spanner/admin/database/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/spanner/admin/database/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,359 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "database_proto", - srcs = [ - "backup.proto", - "common.proto", - "spanner_database_admin.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "database_proto_with_info", - deps = [ - ":database_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "database_java_proto", - deps = [":database_proto"], -) - -java_grpc_library( - name = "database_java_grpc", - srcs = [":database_proto"], - deps = [":database_java_proto"], -) - -java_gapic_library( - name = "database_java_gapic", - srcs = [":database_proto_with_info"], - gapic_yaml = "spanner_admin_database_gapic.yaml", - grpc_service_config = "spanner_admin_database_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "spanner.yaml", - test_deps = [ - ":database_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":database_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "database_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.spanner.admin.database.v1.DatabaseAdminClientHttpJsonTest", - "com.google.cloud.spanner.admin.database.v1.DatabaseAdminClientTest", - ], - runtime_deps = [":database_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-admin-database-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":database_java_gapic", - ":database_java_grpc", - ":database_java_proto", - ":database_proto", - ], -) - -go_proto_library( - name = "database_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/spanner/admin/database/v1", - protos = [":database_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 = "database_go_gapic", - srcs = [":database_proto_with_info"], - grpc_service_config = "spanner_admin_database_grpc_service_config.json", - importpath = "cloud.google.com/go/spanner/admin/database/apiv1;database", - rest_numeric_enums = False, - service_yaml = "spanner.yaml", - transport = "grpc+rest", - deps = [ - ":database_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "database_go_gapic_test", - srcs = [":database_go_gapic_srcjar_test"], - embed = [":database_go_gapic"], - importpath = "cloud.google.com/go/spanner/admin/database/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-admin-database-v1-go", - deps = [ - ":database_go_gapic", - ":database_go_gapic_srcjar-test.srcjar", - ":database_go_proto", - ], -) - -py_gapic_library( - name = "database_py_gapic", - srcs = [":database_proto"], - grpc_service_config = "spanner_admin_database_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=google.cloud", - "python-gapic-name=spanner_admin_database", - ], - rest_numeric_enums = False, - service_yaml = "spanner.yaml", - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "database_py_gapic_test", - srcs = [ - "database_py_gapic_pytest.py", - "database_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":database_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "admin-database-v1-py", - deps = [ - ":database_py_gapic", - ], -) - -php_proto_library( - name = "database_php_proto", - deps = [":database_proto"], -) - -php_grpc_library( - name = "database_php_grpc", - srcs = [":database_proto"], - deps = [":database_php_proto"], -) - -php_gapic_library( - name = "database_php_gapic", - srcs = [":database_proto_with_info"], - gapic_yaml = "spanner_admin_database_gapic.yaml", - grpc_service_config = "spanner_admin_database_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "spanner.yaml", - transport = "grpc+rest", - deps = [ - ":database_php_grpc", - ":database_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-admin-database-v1-php", - deps = [ - ":database_php_gapic", - ":database_php_grpc", - ":database_php_proto", - ], -) - -nodejs_gapic_library( - name = "database_nodejs_gapic", - package_name = "@google-cloud/spanner", - src = ":database_proto_with_info", - extra_protoc_parameters = [ - "metadata", - "template=typescript_gapic", - ], - grpc_service_config = "spanner_admin_database_grpc_service_config.json", - package = "google.spanner.admin.database.v1", - rest_numeric_enums = False, - service_yaml = "spanner.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "admin-database-v1-nodejs", - deps = [ - ":database_nodejs_gapic", - ":database_proto", - ], -) - -ruby_proto_library( - name = "database_ruby_proto", - deps = [":database_proto"], -) - -ruby_grpc_library( - name = "database_ruby_grpc", - srcs = [":database_proto"], - deps = [":database_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "database_ruby_gapic", - srcs = [":database_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-spanner-admin-database-v1", - "ruby-cloud-env-prefix=SPANNER", - "ruby-cloud-product-url=https://cloud.google.com/spanner", - "ruby-cloud-api-id=spanner.googleapis.com", - "ruby-cloud-api-shortname=spanner", - "ruby-cloud-wrapper-gem-override=google-cloud-spanner", - ], - grpc_service_config = "spanner_admin_database_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.", - ruby_cloud_title = "Cloud Spanner Database Admin V1", - service_yaml = "spanner.yaml", - deps = [ - ":database_ruby_grpc", - ":database_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-admin-database-v1-ruby", - deps = [ - ":database_ruby_gapic", - ":database_ruby_grpc", - ":database_ruby_proto", - ], -) - -csharp_proto_library( - name = "database_csharp_proto", - deps = [":database_proto"], -) - -csharp_grpc_library( - name = "database_csharp_grpc", - srcs = [":database_proto"], - deps = [":database_csharp_proto"], -) - -csharp_gapic_library( - name = "database_csharp_gapic", - srcs = [":database_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "spanner_admin_database_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "spanner.yaml", - deps = [ - ":database_csharp_grpc", - ":database_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-admin-database-v1-csharp", - deps = [ - ":database_csharp_gapic", - ":database_csharp_grpc", - ":database_csharp_proto", - ], -) - -cc_proto_library( - name = "database_cc_proto", - deps = [":database_proto"], -) - -cc_grpc_library( - name = "database_cc_grpc", - srcs = [":database_proto"], - grpc_only = True, - deps = [":database_cc_proto"], -) diff -urN a/google/spanner/admin/instance/BUILD.bazel b/google/spanner/admin/instance/BUILD.bazel --- a/google/spanner/admin/instance/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/spanner/admin/instance/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/instance/v1/BUILD.bazel --- a/google/spanner/admin/instance/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/spanner/admin/instance/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,344 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "instance_proto", - srcs = [ - "common.proto", - "spanner_instance_admin.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 = "instance_proto_with_info", - deps = [ - ":instance_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "instance_java_proto", - deps = [":instance_proto"], -) - -java_grpc_library( - name = "instance_java_grpc", - srcs = [":instance_proto"], - deps = [":instance_java_proto"], -) - -java_gapic_library( - name = "instance_java_gapic", - srcs = [":instance_proto_with_info"], - gapic_yaml = "spanner_admin_instance_gapic.yaml", - grpc_service_config = "spanner_admin_instance_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":instance_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":instance_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "instance_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.spanner.admin.instance.v1.InstanceAdminClientHttpJsonTest", - "com.google.cloud.spanner.admin.instance.v1.InstanceAdminClientTest", - ], - runtime_deps = [":instance_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-admin-instance-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":instance_java_gapic", - ":instance_java_grpc", - ":instance_java_proto", - ":instance_proto", - ], -) - -go_proto_library( - name = "instance_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/spanner/admin/instance/v1", - protos = [":instance_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( - name = "instance_go_gapic", - srcs = [":instance_proto_with_info"], - grpc_service_config = "spanner_admin_instance_grpc_service_config.json", - importpath = "cloud.google.com/go/spanner/admin/instance/apiv1;instance", - rest_numeric_enums = False, - service_yaml = "spanner_admin_instance.yaml", - transport = "grpc+rest", - deps = [ - ":instance_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - -go_test( - name = "instance_go_gapic_test", - srcs = [":instance_go_gapic_srcjar_test"], - embed = [":instance_go_gapic"], - importpath = "cloud.google.com/go/spanner/admin/instance/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-admin-instance-v1-go", - deps = [ - ":instance_go_gapic", - ":instance_go_gapic_srcjar-test.srcjar", - ":instance_go_proto", - ], -) - -py_gapic_library( - name = "instance_py_gapic", - srcs = [":instance_proto"], - grpc_service_config = "spanner_admin_instance_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=google.cloud", - "python-gapic-name=spanner_admin_instance", - ], - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - ], -) - -py_test( - name = "instance_py_gapic_test", - srcs = [ - "instance_py_gapic_pytest.py", - "instance_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":instance_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "admin-instance-v1-py", - deps = [ - ":instance_py_gapic", - ], -) - -php_proto_library( - name = "instance_php_proto", - deps = [":instance_proto"], -) - -php_grpc_library( - name = "instance_php_grpc", - srcs = [":instance_proto"], - deps = [":instance_php_proto"], -) - -php_gapic_library( - name = "instance_php_gapic", - srcs = [":instance_proto_with_info"], - gapic_yaml = "spanner_admin_instance_gapic.yaml", - grpc_service_config = "spanner_admin_instance_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "spanner_admin_instance.yaml", - transport = "grpc+rest", - deps = [ - ":instance_php_grpc", - ":instance_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-admin-instance-v1-php", - deps = [ - ":instance_php_gapic", - ":instance_php_grpc", - ":instance_php_proto", - ], -) - -nodejs_gapic_library( - name = "instance_nodejs_gapic", - package_name = "@google-cloud/spanner", - src = ":instance_proto_with_info", - extra_protoc_parameters = [ - "metadata", - "template=typescript_gapic", - ], - grpc_service_config = "spanner_admin_instance_grpc_service_config.json", - package = "google.spanner.admin.instance.v1", - rest_numeric_enums = False, - service_yaml = "spanner_admin_instance.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "admin-instance-v1-nodejs", - deps = [ - ":instance_nodejs_gapic", - ":instance_proto", - ], -) - -ruby_proto_library( - name = "instance_ruby_proto", - deps = [":instance_proto"], -) - -ruby_grpc_library( - name = "instance_ruby_grpc", - srcs = [":instance_proto"], - deps = [":instance_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "instance_ruby_gapic", - srcs = [":instance_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-spanner-admin-instance-v1", - "ruby-cloud-env-prefix=SPANNER", - "ruby-cloud-product-url=https://cloud.google.com/spanner", - "ruby-cloud-api-id=spanner.googleapis.com", - "ruby-cloud-api-shortname=spanner", - "ruby-cloud-wrapper-gem-override=google-cloud-spanner", - ], - grpc_service_config = "spanner_admin_instance_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.", - ruby_cloud_title = "Cloud Spanner Instance Admin V1", - deps = [ - ":instance_ruby_grpc", - ":instance_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-admin-instance-v1-ruby", - deps = [ - ":instance_ruby_gapic", - ":instance_ruby_grpc", - ":instance_ruby_proto", - ], -) - -csharp_proto_library( - name = "instance_csharp_proto", - deps = [":instance_proto"], -) - -csharp_grpc_library( - name = "instance_csharp_grpc", - srcs = [":instance_proto"], - deps = [":instance_csharp_proto"], -) - -csharp_gapic_library( - name = "instance_csharp_gapic", - srcs = [":instance_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "spanner_admin_instance_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "spanner_admin_instance.yaml", - deps = [ - ":instance_csharp_grpc", - ":instance_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-admin-instance-v1-csharp", - deps = [ - ":instance_csharp_gapic", - ":instance_csharp_grpc", - ":instance_csharp_proto", - ], -) - -cc_proto_library( - name = "instance_cc_proto", - deps = [":instance_proto"], -) - -cc_grpc_library( - name = "instance_cc_grpc", - srcs = [":instance_proto"], - grpc_only = True, - deps = [":instance_cc_proto"], -) diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel --- a/google/spanner/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/spanner/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "spanner_proto", - srcs = [ - "commit_response.proto", - "keys.proto", - "mutation.proto", - "query_plan.proto", - "result_set.proto", - "spanner.proto", - "transaction.proto", - "type.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", - ], -) - -proto_library_with_info( - name = "spanner_proto_with_info", - deps = [ - ":spanner_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "spanner_java_proto", - deps = [":spanner_proto"], -) - -java_grpc_library( - name = "spanner_java_grpc", - srcs = [":spanner_proto"], - deps = [":spanner_java_proto"], -) - -java_gapic_library( - name = "spanner_java_gapic", - srcs = [":spanner_proto_with_info"], - gapic_yaml = "spanner_gapic.yaml", - grpc_service_config = "spanner_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":spanner_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":spanner_java_proto", - ], -) - -java_gapic_test( - name = "spanner_java_gapic_test_suite", - test_classes = [ - "com.google.cloud.spanner.v1.SpannerClientHttpJsonTest", - "com.google.cloud.spanner.v1.SpannerClientTest", - ], - runtime_deps = [":spanner_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-spanner-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":spanner_java_gapic", - ":spanner_java_grpc", - ":spanner_java_proto", - ":spanner_proto", - ], -) - -go_proto_library( - name = "spanner_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/spanner/v1", - protos = [":spanner_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "spanner_go_gapic", - srcs = [":spanner_proto_with_info"], - grpc_service_config = "spanner_grpc_service_config.json", - importpath = "cloud.google.com/go/spanner/apiv1;spanner", - rest_numeric_enums = False, - service_yaml = "spanner.yaml", - transport = "grpc+rest", - deps = [ - ":spanner_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "spanner_go_gapic_test", - srcs = [":spanner_go_gapic_srcjar_test"], - embed = [":spanner_go_gapic"], - importpath = "cloud.google.com/go/spanner/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-spanner-v1-go", - deps = [ - ":spanner_go_gapic", - ":spanner_go_gapic_srcjar-test.srcjar", - ":spanner_go_proto", - ], -) - -py_gapic_library( - name = "spanner_py_gapic", - srcs = [":spanner_proto"], - grpc_service_config = "spanner_grpc_service_config.json", - opt_args = ["python-gapic-namespace=google.cloud"], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "spanner_py_gapic_test", - srcs = [ - "spanner_py_gapic_pytest.py", - "spanner_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":spanner_py_gapic"], -) - -py_gapic_assembly_pkg( - name = "spanner-v1-py", - deps = [ - ":spanner_py_gapic", - ], -) - -php_proto_library( - name = "spanner_php_proto", - deps = [":spanner_proto"], -) - -php_grpc_library( - name = "spanner_php_grpc", - srcs = [":spanner_proto"], - deps = [":spanner_php_proto"], -) - -php_gapic_library( - name = "spanner_php_gapic", - srcs = [":spanner_proto_with_info"], - grpc_service_config = "spanner_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "spanner.yaml", - transport = "grpc+rest", - deps = [ - ":spanner_php_grpc", - ":spanner_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-spanner-v1-php", - deps = [ - ":spanner_php_gapic", - ":spanner_php_grpc", - ":spanner_php_proto", - ], -) - -nodejs_gapic_library( - name = "spanner_nodejs_gapic", - package_name = "@google-cloud/spanner", - src = ":spanner_proto_with_info", - extra_protoc_parameters = [ - "metadata", - "template=typescript_gapic", - ], - grpc_service_config = "spanner_grpc_service_config.json", - handwritten_layer = True, - main_service = "spanner", - package = "google.spanner.v1", - rest_numeric_enums = False, - service_yaml = "spanner.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "spanner-v1-nodejs", - deps = [ - ":spanner_nodejs_gapic", - ":spanner_proto", - ], -) - -ruby_proto_library( - name = "spanner_ruby_proto", - deps = [":spanner_proto"], -) - -ruby_grpc_library( - name = "spanner_ruby_grpc", - srcs = [":spanner_proto"], - deps = [":spanner_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "spanner_ruby_gapic", - srcs = [":spanner_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-spanner-v1", - "ruby-cloud-env-prefix=SPANNER", - "ruby-cloud-product-url=https://cloud.google.com/spanner", - "ruby-cloud-api-id=spanner.googleapis.com", - "ruby-cloud-api-shortname=spanner", - ], - grpc_service_config = "spanner_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Cloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.", - ruby_cloud_title = "Cloud Spanner V1", - deps = [ - ":spanner_ruby_grpc", - ":spanner_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-spanner-v1-ruby", - deps = [ - ":spanner_ruby_gapic", - ":spanner_ruby_grpc", - ":spanner_ruby_proto", - ], -) - -csharp_proto_library( - name = "spanner_csharp_proto", - deps = [":spanner_proto"], -) - -csharp_grpc_library( - name = "spanner_csharp_grpc", - srcs = [":spanner_proto"], - deps = [":spanner_csharp_proto"], -) - -csharp_gapic_library( - name = "spanner_csharp_gapic", - srcs = [":spanner_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "spanner_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "spanner.yaml", - deps = [ - ":spanner_csharp_grpc", - ":spanner_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-spanner-v1-csharp", - deps = [ - ":spanner_csharp_gapic", - ":spanner_csharp_grpc", - ":spanner_csharp_proto", - ], -) - -cc_proto_library( - name = "spanner_cc_proto", - deps = [":spanner_proto"], -) - -cc_grpc_library( - name = "spanner_cc_grpc", - srcs = [":spanner_proto"], - grpc_only = True, - deps = [":spanner_cc_proto"], -) diff -urN a/google/storage/v1/BUILD.bazel b/google/storage/v1/BUILD.bazel --- a/google/storage/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/storage/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,187 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "storage_proto", - srcs = [ - "storage.proto", - "storage_resources.proto", - ], - deps = [ - "//google/api:field_behavior_proto", - "//google/iam/v1:iam_policy_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( - name = "storage_java_proto", - deps = [":storage_proto"], -) - -java_grpc_library( - name = "storage_java_grpc", - srcs = [":storage_proto"], - deps = [":storage_java_proto"], -) - -############################################################################## -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", -) - -go_proto_library( - name = "storage_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/storage/v1", - protos = [":storage_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", -) - -moved_proto_library( - name = "storage_moved_proto", - srcs = [":storage_proto"], - deps = [ - "//google/api:field_behavior_proto", - "//google/iam/v1:iam_policy_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -py_proto_library( - name = "storage_py_proto", - deps = [":storage_moved_proto"], -) - -py_grpc_library( - name = "storage_py_grpc", - srcs = [":storage_moved_proto"], - deps = [":storage_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "storage_php_proto", - deps = [":storage_proto"], -) - -php_grpc_library( - name = "storage_php_grpc", - srcs = [":storage_proto"], - deps = [":storage_php_proto"], -) - -############################################################################## -# 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 = "storage_ruby_proto", - deps = [":storage_proto"], -) - -ruby_grpc_library( - name = "storage_ruby_grpc", - srcs = [":storage_proto"], - deps = [":storage_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "storage_csharp_proto", - deps = [":storage_proto"], -) - -csharp_grpc_library( - name = "storage_csharp_grpc", - srcs = [":storage_proto"], - deps = [":storage_csharp_proto"], -) - -############################################################################## -# 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"], - grpc_only = True, - deps = [":storage_cc_proto"], -) diff -urN a/google/storage/v2/BUILD.bazel b/google/storage/v2/BUILD.bazel --- a/google/storage/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/storage/v2/BUILD.bazel 1969-12-31 16:00:00 @@ -1,348 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "storage_proto", - srcs = [ - "storage.proto", - ], - deps = [ - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/api:routing_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", - "//google/type:date_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "storage_proto_with_info", - deps = [ - ":storage_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "storage_java_proto", - deps = [":storage_proto"], -) - -java_grpc_library( - name = "storage_java_grpc", - srcs = [":storage_proto"], - deps = [":storage_java_proto"], -) - -java_gapic_library( - name = "storage_java_gapic", - srcs = [":storage_proto_with_info"], - grpc_service_config = "storage_grpc_service_config.json", - rest_numeric_enums = False, - test_deps = [ - ":storage_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - transport = "grpc", - deps = [ - ":storage_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( - name = "storage_java_gapic_test_suite", - test_classes = [ - "com.google.storage.v2.StorageClientTest", - ], - runtime_deps = [":storage_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-storage-v2-java", - include_samples = True, - transport = "grpc", - deps = [ - ":storage_java_gapic", - ":storage_java_grpc", - ":storage_java_proto", - ":storage_proto", - ], -) - -go_proto_library( - name = "storage_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/storage/v2", - protos = [":storage_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/api:routing_go_proto", - "//google/iam/v1:iam_go_proto", - "//google/type:date_go_proto", - ], -) - -go_gapic_library( - name = "storage_go_gapic", - srcs = [":storage_proto_with_info"], - grpc_service_config = "storage_grpc_service_config.json", - importpath = "cloud.google.com/go/storage/apiv2;storage", - metadata = True, - rest_numeric_enums = False, - transport = "grpc", - service_yaml = "storage_v2.yaml", - deps = [ - ":storage_go_proto", - "//google/iam/v1:iam_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( - name = "storage_go_gapic_test", - srcs = [":storage_go_gapic_srcjar_test"], - embed = [":storage_go_gapic"], - importpath = "cloud.google.com/go/storage/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-storage-v2-go", - deps = [ - ":storage_go_gapic", - ":storage_go_gapic_srcjar-metadata.srcjar", - ":storage_go_gapic_srcjar-test.srcjar", - ":storage_go_proto", - ], -) - -py_gapic_library( - name = "storage_py_gapic", - srcs = [":storage_proto"], - grpc_service_config = "storage_grpc_service_config.json", - rest_numeric_enums = False, - transport = "grpc", - deps = [ - "//google/iam/v1:iam_policy_py_proto", - "//google/iam/v1:policy_py_proto", - ], -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1377 is fixed -#py_test( -# name = "storage_py_gapic_test", -# srcs = [ -# "storage_py_gapic_pytest.py", -# "storage_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":storage_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "storage-v2-py", - deps = [ - ":storage_py_gapic", - ], -) - -php_proto_library( - name = "storage_php_proto", - deps = [":storage_proto"], -) - -php_grpc_library( - name = "storage_php_grpc", - srcs = [":storage_proto"], - deps = [":storage_php_proto"], -) - -# PHP always supports gRPC and REST, but there is no PHP GAPIC for this API. -php_gapic_library( - name = "storage_php_gapic", - srcs = [":storage_proto_with_info"], - grpc_service_config = "storage_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "storage_v2.yaml", - transport = "grpc+rest", - deps = [ - ":storage_php_grpc", - ":storage_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-storage-v2-php", - deps = [ - ":storage_php_gapic", - ":storage_php_grpc", - ":storage_php_proto", - ], -) - -nodejs_gapic_library( - name = "storage_nodejs_gapic", - package_name = "@google-cloud/storage", - src = ":storage_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "storage_grpc_service_config.json", - package = "google.storage.v2", - rest_numeric_enums = False, - service_yaml = "storage_v2.yaml", - transport = "grpc", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "storage-v2-nodejs", - deps = [ - ":storage_nodejs_gapic", - ":storage_proto", - ], -) - -ruby_proto_library( - name = "storage_ruby_proto", - deps = [":storage_proto"], -) - -ruby_grpc_library( - name = "storage_ruby_grpc", - srcs = [":storage_proto"], - deps = [":storage_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "storage_ruby_gapic", - srcs = [":storage_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-storage-v2"], - grpc_service_config = "storage_grpc_service_config.json", - rest_numeric_enums = False, - deps = [ - ":storage_ruby_grpc", - ":storage_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-storage-v2-ruby", - deps = [ - ":storage_ruby_gapic", - ":storage_ruby_grpc", - ":storage_ruby_proto", - ], -) - -############################################################################## -# C# -############################################################################## -# -# C# generation is disabled because generation fails as gapic-generator-csharp -# doesn't support client-streaming RPCs. -# -# load( -# "@com_google_googleapis_imports//:imports.bzl", -# "csharp_gapic_assembly_pkg", -# "csharp_gapic_library", -# "csharp_grpc_library", -# "csharp_proto_library", -# ) -# -# csharp_proto_library( -# name = "storage_csharp_proto", -# deps = [":storage_proto"], -# ) -# -# csharp_grpc_library( -# name = "storage_csharp_grpc", -# srcs = [":storage_proto"], -# deps = [":storage_csharp_proto"], -# ) -# -# csharp_gapic_library( -# name = "storage_csharp_gapic", -# srcs = [":storage_proto_with_info"], -# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -# grpc_service_config = "storage_grpc_service_config.json", -# deps = [ -# ":storage_csharp_grpc", -# ":storage_csharp_proto", -# ], -# ) -# -# # Open Source Packages -# csharp_gapic_assembly_pkg( -# name = "google-cloud-storage-v2-csharp", -# deps = [ -# ":storage_csharp_gapic", -# ":storage_csharp_grpc", -# ":storage_csharp_proto", -# ], -# ) - -cc_proto_library( - name = "storage_cc_proto", - deps = [":storage_proto"], -) - -cc_grpc_library( - name = "storage_cc_grpc", - srcs = [":storage_proto"], - generate_mocks = True, - grpc_only = True, - deps = [":storage_cc_proto"], -) diff -urN a/google/storagetransfer/BUILD.bazel b/google/storagetransfer/BUILD.bazel --- a/google/storagetransfer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/storagetransfer/BUILD.bazel 1969-12-31 16:00:00 @@ -1,39 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# google-cloud-storage_transfer. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for storagetransfer. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "storagetransfer_ruby_wrapper", - srcs = ["//google/storagetransfer/v1:storagetransfer_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-storage_transfer", - "ruby-cloud-wrapper-of=v1:0.1", - "ruby-cloud-product-url=https://cloud.google.com/storage-transfer-service/", - "ruby-cloud-api-id=storagetransfer.googleapis.com", - "ruby-cloud-api-shortname=storagetransfer", - ], - ruby_cloud_description = "Storage Transfer Service allows you to quickly import online data into Cloud Storage. You can also set up a repeating schedule for transferring data, as well as transfer data within Cloud Storage, from one bucket to another.", - ruby_cloud_title = "Storage Transfer Service", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "google-cloud-storagetransfer-ruby", - deps = [ - ":storagetransfer_ruby_wrapper", - ], -) diff -urN a/google/storagetransfer/logging/BUILD.bazel b/google/storagetransfer/logging/BUILD.bazel --- a/google/storagetransfer/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/storagetransfer/logging/BUILD.bazel 1969-12-31 16:00:00 @@ -1,179 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( - name = "logging_proto", - srcs = [ - "transfer_activity_log.proto", - ], - deps = [ - "//google/api:field_behavior_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/storagetransfer/logging", - protos = [":logging_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], - deps = [ - "//google/api:field_behavior_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( - name = "logging_py_proto", - deps = [":logging_moved_proto"], -) - -py_grpc_library( - name = "logging_py_grpc", - srcs = [":logging_moved_proto"], - deps = [":logging_py_proto"], -) - -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( - name = "logging_php_proto", - deps = [":logging_proto"], -) - -php_grpc_library( - name = "logging_php_grpc", - srcs = [":logging_proto"], - deps = [":logging_php_proto"], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "logging_ruby_proto", - deps = [":logging_proto"], -) - -ruby_grpc_library( - name = "logging_ruby_grpc", - srcs = [":logging_proto"], - deps = [":logging_ruby_proto"], -) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( - name = "logging_csharp_proto", - deps = [":logging_proto"], -) - -csharp_grpc_library( - name = "logging_csharp_grpc", - srcs = [":logging_proto"], - deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "logging_cc_proto", - deps = [":logging_proto"], -) - -cc_grpc_library( - name = "logging_cc_grpc", - srcs = [":logging_proto"], - grpc_only = True, - deps = [":logging_cc_proto"], -) diff -urN a/google/storagetransfer/v1/BUILD.bazel b/google/storagetransfer/v1/BUILD.bazel --- a/google/storagetransfer/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/storagetransfer/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,352 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", - "csharp_gapic_assembly_pkg", - "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", - "go_gapic_assembly_pkg", - "go_gapic_library", - "go_proto_library", - "go_test", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", - "java_grpc_library", - "java_proto_library", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", - "php_gapic_assembly_pkg", - "php_gapic_library", - "php_grpc_library", - "php_proto_library", - "proto_library_with_info", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -proto_library( - name = "storagetransfer_proto", - srcs = [ - "transfer.proto", - "transfer_types.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:code_proto", - "//google/type:date_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 = "storagetransfer_proto_with_info", - deps = [ - ":storagetransfer_proto", - "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( - name = "storagetransfer_java_proto", - deps = [":storagetransfer_proto"], -) - -java_grpc_library( - name = "storagetransfer_java_grpc", - srcs = [":storagetransfer_proto"], - deps = [":storagetransfer_java_proto"], -) - -java_gapic_library( - name = "storagetransfer_java_gapic", - srcs = [":storagetransfer_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "storagetransfer_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "storagetransfer_v1.yaml", - test_deps = [ - ":storagetransfer_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":storagetransfer_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "storagetransfer_java_gapic_test_suite", - test_classes = [ - "com.google.storagetransfer.v1.proto.StorageTransferServiceClientHttpJsonTest", - "com.google.storagetransfer.v1.proto.StorageTransferServiceClientTest", - ], - runtime_deps = [":storagetransfer_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-storagetransfer-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":storagetransfer_java_gapic", - ":storagetransfer_java_grpc", - ":storagetransfer_java_proto", - ":storagetransfer_proto", - ], -) - -go_proto_library( - name = "storagetransfer_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/storagetransfer/v1", - protos = [":storagetransfer_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:code_go_proto", - "//google/type:date_go_proto", - "//google/type:timeofday_go_proto", - ], -) - -go_gapic_library( - name = "storagetransfer_go_gapic", - srcs = [":storagetransfer_proto_with_info"], - grpc_service_config = "storagetransfer_grpc_service_config.json", - importpath = "cloud.google.com/go/storagetransfer/apiv1;storagetransfer", - metadata = True, - rest_numeric_enums = False, - service_yaml = "storagetransfer_v1.yaml", - transport = "grpc+rest", - deps = [ - ":storagetransfer_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 = "storagetransfer_go_gapic_test", - srcs = [":storagetransfer_go_gapic_srcjar_test"], - embed = [":storagetransfer_go_gapic"], - importpath = "cloud.google.com/go/storagetransfer/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-storagetransfer-v1-go", - deps = [ - ":storagetransfer_go_gapic", - ":storagetransfer_go_gapic_srcjar-metadata.srcjar", - ":storagetransfer_go_gapic_srcjar-test.srcjar", - ":storagetransfer_go_proto", - ], -) - -py_gapic_library( - name = "storagetransfer_py_gapic", - srcs = [":storagetransfer_proto"], - grpc_service_config = "storagetransfer_grpc_service_config.json", - opt_args = [ - "python-gapic-name=storage_transfer", - "python-gapic-namespace=google.cloud", - "warehouse-package-name=google-cloud-storage-transfer", - ], - rest_numeric_enums = False, - transport = "grpc", -) - -py_test( - name = "storagetransfer_py_gapic_test", - srcs = [ - "storagetransfer_py_gapic_pytest.py", - "storagetransfer_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":storagetransfer_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "storagetransfer-v1-py", - deps = [ - ":storagetransfer_py_gapic", - ], -) - -php_proto_library( - name = "storagetransfer_php_proto", - deps = [":storagetransfer_proto"], -) - -php_grpc_library( - name = "storagetransfer_php_grpc", - srcs = [":storagetransfer_proto"], - deps = [":storagetransfer_php_proto"], -) - -php_gapic_library( - name = "storagetransfer_php_gapic", - srcs = [":storagetransfer_proto_with_info"], - grpc_service_config = "storagetransfer_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "storagetransfer_v1.yaml", - transport = "grpc+rest", - deps = [ - ":storagetransfer_php_grpc", - ":storagetransfer_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-storagetransfer-v1-php", - deps = [ - ":storagetransfer_php_gapic", - ":storagetransfer_php_grpc", - ":storagetransfer_php_proto", - ], -) - -nodejs_gapic_library( - name = "storagetransfer_nodejs_gapic", - package_name = "@google-cloud/storage-transfer", - src = ":storagetransfer_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "storagetransfer_grpc_service_config.json", - package = "google.storagetransfer.v1", - rest_numeric_enums = False, - service_yaml = "storagetransfer_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "storagetransfer-v1-nodejs", - deps = [ - ":storagetransfer_nodejs_gapic", - ":storagetransfer_proto", - ], -) - -ruby_proto_library( - name = "storagetransfer_ruby_proto", - deps = [":storagetransfer_proto"], -) - -ruby_grpc_library( - name = "storagetransfer_ruby_grpc", - srcs = [":storagetransfer_proto"], - deps = [":storagetransfer_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "storagetransfer_ruby_gapic", - srcs = [":storagetransfer_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-api-id=storagetransfer.googleapis.com", - "ruby-cloud-api-shortname=storagetransfer", - "ruby-cloud-gem-name=google-cloud-storage_transfer-v1", - "ruby-cloud-product-url=https://cloud.google.com/storage-transfer-service/", - ], - grpc_service_config = "storagetransfer_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "Storage Transfer Service allows you to quickly import online data into Cloud Storage. You can also set up a repeating schedule for transferring data, as well as transfer data within Cloud Storage, from one bucket to another.", - ruby_cloud_title = "Storage Transfer Service V1", - deps = [ - ":storagetransfer_ruby_grpc", - ":storagetransfer_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-storagetransfer-v1-ruby", - deps = [ - ":storagetransfer_ruby_gapic", - ":storagetransfer_ruby_grpc", - ":storagetransfer_ruby_proto", - ], -) - -csharp_proto_library( - name = "storagetransfer_csharp_proto", - deps = [":storagetransfer_proto"], -) - -csharp_grpc_library( - name = "storagetransfer_csharp_grpc", - srcs = [":storagetransfer_proto"], - deps = [":storagetransfer_csharp_proto"], -) - -csharp_gapic_library( - name = "storagetransfer_csharp_gapic", - srcs = [":storagetransfer_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "storagetransfer_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "storagetransfer_v1.yaml", - deps = [ - ":storagetransfer_csharp_grpc", - ":storagetransfer_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-storagetransfer-v1-csharp", - deps = [ - ":storagetransfer_csharp_gapic", - ":storagetransfer_csharp_grpc", - ":storagetransfer_csharp_proto", - ], -) - -cc_proto_library( - name = "storagetransfer_cc_proto", - deps = [":storagetransfer_proto"], -) - -cc_grpc_library( - name = "storagetransfer_cc_grpc", - srcs = [":storagetransfer_proto"], - grpc_only = True, - deps = [":storagetransfer_cc_proto"], -) diff -urN a/google/streetview/publish/BUILD.bazel b/google/streetview/publish/BUILD.bazel --- a/google/streetview/publish/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/streetview/publish/BUILD.bazel 1969-12-31 16:00:00 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/streetview/publish/v1/BUILD.bazel b/google/streetview/publish/v1/BUILD.bazel --- a/google/streetview/publish/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/streetview/publish/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,396 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "publish_proto", - srcs = [ - "resources.proto", - "rpcmessages.proto", - "streetview_publish.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:latlng_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 = "publish_proto_with_info", - deps = [ - ":publish_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 = "publish_java_proto", - deps = [":publish_proto"], -) - -java_grpc_library( - name = "publish_java_grpc", - srcs = [":publish_proto"], - deps = [":publish_java_proto"], -) - -java_gapic_library( - name = "publish_java_gapic", - srcs = [":publish_proto_with_info"], - gapic_yaml = "streetview_publish_gapic.yaml", - grpc_service_config = "streetview_publish_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "streetviewpublish.yaml", - test_deps = [ - ":publish_java_grpc", - ], - transport = "grpc+rest", - deps = [ - ":publish_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "publish_java_gapic_test_suite", - test_classes = [ - "com.google.streetview.publish.v1.StreetViewPublishServiceClientHttpJsonTest", - "com.google.streetview.publish.v1.StreetViewPublishServiceClientTest", - ], - runtime_deps = [":publish_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-streetview-publish-v1-java", - include_samples = True, - transport = "grpc+rest", - deps = [ - ":publish_java_gapic", - ":publish_java_grpc", - ":publish_java_proto", - ":publish_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 = "publish_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/streetview/publish/v1", - protos = [":publish_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 = "publish_go_gapic", - srcs = [":publish_proto_with_info"], - grpc_service_config = "streetview_publish_grpc_service_config.json", - importpath = "google.golang.org/google/streetview/publish/v1;publish", - metadata = True, - rest_numeric_enums = False, - service_yaml = "streetviewpublish.yaml", - transport = "grpc+rest", - deps = [ - ":publish_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 = "publish_go_gapic_test", - srcs = [":publish_go_gapic_srcjar_test"], - embed = [":publish_go_gapic"], - importpath = "google.golang.org/google/streetview/publish/v1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-streetview-publish-v1-go", - deps = [ - ":publish_go_gapic", - ":publish_go_gapic_srcjar-metadata.srcjar", - ":publish_go_gapic_srcjar-test.srcjar", - ":publish_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_test", -) - -py_gapic_library( - name = "publish_py_gapic", - srcs = [":publish_proto"], - grpc_service_config = "streetview_publish_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "streetviewpublish.yaml", - transport = "grpc", - deps = [ - ], -) - -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1375 is fixed -#py_test( -# name = "publish_py_gapic_test", -# srcs = [ -# "publish_py_gapic_pytest.py", -# "publish_py_gapic_test.py", -# ], -# legacy_create_init = False, -# deps = [":publish_py_gapic"], -#) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "streetview-publish-v1-py", - deps = [ - ":publish_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 = "publish_php_proto", - deps = [":publish_proto"], -) - -php_grpc_library( - name = "publish_php_grpc", - srcs = [":publish_proto"], - deps = [":publish_php_proto"], -) - -php_gapic_library( - name = "publish_php_gapic", - srcs = [":publish_proto_with_info"], - grpc_service_config = "streetview_publish_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "streetviewpublish.yaml", - transport = "grpc+rest", - deps = [ - ":publish_php_grpc", - ":publish_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-streetview-publish-v1-php", - deps = [ - ":publish_php_gapic", - ":publish_php_grpc", - ":publish_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "publish_nodejs_gapic", - package_name = "@google-cloud/publish", - src = ":publish_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "streetview_publish_grpc_service_config.json", - package = "google.streetview.publish.v1", - rest_numeric_enums = False, - service_yaml = "streetviewpublish.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "streetview-publish-v1-nodejs", - deps = [ - ":publish_nodejs_gapic", - ":publish_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "publish_ruby_proto", - deps = [":publish_proto"], -) - -ruby_grpc_library( - name = "publish_ruby_grpc", - srcs = [":publish_proto"], - deps = [":publish_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "publish_ruby_gapic", - srcs = [":publish_proto_with_info"], - extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-publish-v1"], - grpc_service_config = "streetview_publish_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "streetviewpublish.yaml", - deps = [ - ":publish_ruby_grpc", - ":publish_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-streetview-publish-v1-ruby", - deps = [ - ":publish_ruby_gapic", - ":publish_ruby_grpc", - ":publish_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 = "publish_csharp_proto", - deps = [":publish_proto"], -) - -csharp_grpc_library( - name = "publish_csharp_grpc", - srcs = [":publish_proto"], - deps = [":publish_csharp_proto"], -) - -csharp_gapic_library( - name = "publish_csharp_gapic", - srcs = [":publish_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "streetview_publish_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "streetviewpublish.yaml", - deps = [ - ":publish_csharp_grpc", - ":publish_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-streetview-publish-v1-csharp", - deps = [ - ":publish_csharp_gapic", - ":publish_csharp_grpc", - ":publish_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "publish_cc_proto", - deps = [":publish_proto"], -) - -cc_grpc_library( - name = "publish_cc_grpc", - srcs = [":publish_proto"], - grpc_only = True, - deps = [":publish_cc_proto"], -) diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel --- a/google/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/google/type/BUILD.bazel 1969-12-31 16:00:00 @@ -1,538 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -proto_library( - name = "calendar_period_proto", - srcs = ["calendar_period.proto"], -) - -proto_library( - name = "color_proto", - srcs = ["color.proto"], - deps = [ - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library( - name = "date_proto", - srcs = ["date.proto"], -) - -proto_library( - name = "datetime_proto", - srcs = ["datetime.proto"], - deps = [ - "@com_google_protobuf//:duration_proto", - ], -) - -proto_library( - name = "dayofweek_proto", - srcs = ["dayofweek.proto"], -) - -proto_library( - name = "decimal_proto", - srcs = ["decimal.proto"], -) - -proto_library( - name = "expr_proto", - srcs = ["expr.proto"], -) - -proto_library( - name = "fraction_proto", - srcs = ["fraction.proto"], -) - -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"], -) - -proto_library( - name = "quaternion_proto", - srcs = ["quaternion.proto"], -) - -proto_library( - name = "timeofday_proto", - srcs = ["timeofday.proto"], -) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_proto_library", -) - -java_proto_library( - name = "type_java_proto", - deps = [ - ":calendar_period_proto", - ":color_proto", - ":date_proto", - ":datetime_proto", - ":dayofweek_proto", - ":decimal_proto", - ":expr_proto", - ":fraction_proto", - ":interval_proto", - ":latlng_proto", - ":localized_text_proto", - ":money_proto", - ":month_proto", - ":phone_number_proto", - ":postal_address_proto", - ":quaternion_proto", - ":timeofday_proto", - ], -) - -# Please DO-NOT-REMOVE this section. -# This is required to generate java files for these protos. -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-type-java", - transport = "grpc+rest", - deps = [ - ":calendar_period_proto", - ":color_proto", - ":date_proto", - ":datetime_proto", - ":dayofweek_proto", - ":decimal_proto", - ":expr_proto", - ":fraction_proto", - ":interval_proto", - ":latlng_proto", - ":localized_text_proto", - ":money_proto", - ":month_proto", - ":phone_number_proto", - ":postal_address_proto", - ":quaternion_proto", - ":timeofday_proto", - ":type_java_proto", - ], -) - -############################################################################## -# Go -############################################################################## -load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") - -go_proto_library( - name = "calendar_period_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/calendarperiod", - protos = [":calendar_period_proto"], -) - -go_proto_library( - name = "color_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/color", - protos = [":color_proto"], -) - -go_proto_library( - name = "date_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/date", - protos = [":date_proto"], -) - -go_proto_library( - name = "datetime_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/datetime", - protos = [":datetime_proto"], -) - -go_proto_library( - name = "dayofweek_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/dayofweek", - protos = [":dayofweek_proto"], -) - -go_proto_library( - name = "decimal_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/decimal", - protos = [":decimal_proto"], -) - -go_proto_library( - name = "expr_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/expr", - protos = [":expr_proto"], -) - -go_proto_library( - name = "fraction_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/fraction", - protos = [":fraction_proto"], -) - -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"], -) - -go_proto_library( - name = "quaternion_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/quaternion", - protos = [":quaternion_proto"], -) - -go_proto_library( - name = "timeofday_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/timeofday", - protos = [":timeofday_proto"], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_proto_library", -) - -cc_proto_library( - name = "calendar_period_cc_proto", - deps = [":calendar_period_proto"], -) - -cc_proto_library( - name = "color_cc_proto", - deps = [":color_proto"], -) - -cc_proto_library( - name = "date_cc_proto", - deps = [":date_proto"], -) - -cc_proto_library( - name = "datetime_cc_proto", - deps = [":datetime_proto"], -) - -cc_proto_library( - name = "dayofweek_cc_proto", - deps = [":dayofweek_proto"], -) - -cc_proto_library( - name = "decimal_cc_proto", - deps = [":decimal_proto"], -) - -cc_proto_library( - name = "expr_cc_proto", - deps = [":expr_proto"], -) - -cc_proto_library( - name = "fraction_cc_proto", - deps = [":fraction_proto"], -) - -cc_proto_library( - name = "interval_cc_proto", - deps = [":interval_proto"], -) - -cc_proto_library( - name = "latlng_cc_proto", - deps = [":latlng_proto"], -) - -cc_proto_library( - name = "money_cc_proto", - deps = [":money_proto"], -) - -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"], -) - -cc_proto_library( - name = "quaternion_cc_proto", - deps = [":quaternion_proto"], -) - -cc_proto_library( - name = "timeofday_cc_proto", - deps = [":timeofday_proto"], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_proto_library", -) - -py_proto_library( - 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 = "decimal_py_proto", - deps = [":decimal_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"], -) - -############################################################################## -# C# -############################################################################## - -load( - "@com_google_googleapis_imports//:imports.bzl", - "csharp_proto_library", -) - -csharp_proto_library( - name = "calendar_period_csharp_proto", - deps = [":calendar_period_proto"], -) - -csharp_proto_library( - name = "color_csharp_proto", - deps = [":color_proto"], -) - -csharp_proto_library( - name = "date_csharp_proto", - deps = [":date_proto"], -) - -csharp_proto_library( - name = "datetime_csharp_proto", - deps = [":datetime_proto"], -) - -csharp_proto_library( - name = "dayofweek_csharp_proto", - deps = [":dayofweek_proto"], -) - -csharp_proto_library( - name = "decimal_csharp_proto", - deps = [":decimal_proto"], -) - -csharp_proto_library( - name = "expr_csharp_proto", - deps = [":expr_proto"], -) - -csharp_proto_library( - name = "fraction_csharp_proto", - deps = [":fraction_proto"], -) - -csharp_proto_library( - name = "interval_csharp_proto", - deps = [":interval_proto"], -) - -csharp_proto_library( - name = "latlng_csharp_proto", - deps = [":latlng_proto"], -) - -csharp_proto_library( - name = "localized_text_csharp_proto", - deps = [":localized_text_proto"], -) - -csharp_proto_library( - name = "money_csharp_proto", - deps = [":money_proto"], -) - -csharp_proto_library( - name = "month_csharp_proto", - deps = [":month_proto"], -) - -csharp_proto_library( - name = "phone_number_csharp_proto", - deps = [":phone_number_proto"], -) - -csharp_proto_library( - name = "postal_address_csharp_proto", - deps = [":postal_address_proto"], -) - -csharp_proto_library( - name = "quaternion_csharp_proto", - deps = [":quaternion_proto"], -) diff -urN a/grafeas/BUILD.bazel b/grafeas/BUILD.bazel --- a/grafeas/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/grafeas/BUILD.bazel 1969-12-31 16:00:00 @@ -1,40 +0,0 @@ -# This build file includes a target for the Ruby wrapper library for -# grafeas. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -# Export yaml configs. -exports_files(glob(["*.yaml"])) - -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -) - -# Generates a Ruby wrapper client for grafeas. -# Ruby wrapper clients are versionless, but are generated from source protos -# for a particular service version, v1 in this case. -ruby_cloud_gapic_library( - name = "grafeas_ruby_wrapper", - srcs = ["//grafeas/v1:grafeas_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=grafeas", - "ruby-cloud-env-prefix=GRAFEAS", - "ruby-cloud-wrapper-of=v1:0.0", - "ruby-cloud-product-url=https://grafeas.io", - "ruby-cloud-migration-version=1.0", - "ruby-cloud-generic-endpoint=true", - ], - ruby_cloud_description = "The Grafeas API stores, and enables querying and retrieval of, critical metadata about all of your software artifacts.", - ruby_cloud_title = "Grafeas", -) - -# Open Source package. -ruby_gapic_assembly_pkg( - name = "grafeas-ruby", - deps = [ - ":grafeas_ruby_wrapper", - ], -) diff -urN a/grafeas/v1/BUILD.bazel b/grafeas/v1/BUILD.bazel --- a/grafeas/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +++ b/grafeas/v1/BUILD.bazel 1969-12-31 16:00:00 @@ -1,531 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: -# - names of *_gapic_assembly_* rules -# - certain parameters of *_gapic_library rules, including but not limited to: -# * extra_protoc_parameters -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( - name = "grafeas_proto", - srcs = [ - "attestation.proto", - "build.proto", - "common.proto", - "compliance.proto", - "cvss.proto", - "deployment.proto", - "discovery.proto", - "dsse_attestation.proto", - "grafeas.proto", - "image.proto", - "intoto_provenance.proto", - "intoto_statement.proto", - "package.proto", - "provenance.proto", - "severity.proto", - "slsa_provenance.proto", - "slsa_provenance_zero_two.proto", - "upgrade.proto", - "vulnerability.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( - name = "grafeas_proto_with_info", - deps = [ - ":grafeas_proto", - "//google/cloud:common_resources_proto", - ], -) - -# The compliance_proto, common_proto and severity_proto targets were added so -# that clients can depend on those specific targets rather than grafeas_proto. -# Some clients that run code on certain VMs needed the smaller targets. Note -# that these were added by hand and were not autogenerated. Please ensure that -# these are not deleted while updating this file. -proto_library( - name = "compliance_proto", - srcs = [ - "compliance.proto", - ], - deps = [ - ":severity_proto", - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library( - name = "common_proto", - srcs = [ - "common.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library( - name = "severity_proto", - srcs = [ - "severity.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_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 = "grafeas_java_proto", - deps = [":grafeas_proto"], -) - -java_grpc_library( - name = "grafeas_java_grpc", - srcs = [":grafeas_proto"], - deps = [":grafeas_java_proto"], -) - -java_gapic_library( - name = "grafeas_java_gapic", - srcs = [":grafeas_proto_with_info"], - gapic_yaml = None, - grpc_service_config = "grafeas_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//grafeas:grafeas_v1.yaml", - test_deps = [ - ":grafeas_java_grpc", - ], - transport = "grpc", - deps = [ - ":common_proto", - ":grafeas_java_proto", - "//google/api:api_java_proto", - ], -) - -java_gapic_test( - name = "grafeas_java_gapic_test_suite", - test_classes = [ - "io.grafeas.v1.GrafeasClientTest", - ], - runtime_deps = [ - ":common_proto", - ":grafeas_java_gapic_test", - ], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( - name = "google-cloud-grafeas-v1-java", - include_samples = True, - transport = "grpc", - deps = [ - ":grafeas_java_gapic", - ":grafeas_java_grpc", - ":grafeas_java_proto", - ":grafeas_proto", - ], -) - -java_proto_library( - name = "common_java_proto", - deps = [":common_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 = "grafeas_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/grafeas/v1", - protos = [":grafeas_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( - name = "grafeas_go_gapic", - srcs = [":grafeas_proto_with_info"], - grpc_service_config = "grafeas_grpc_service_config.json", - importpath = "cloud.google.com/go/grafeas/apiv1;grafeas", - metadata = True, - rest_numeric_enums = False, - service_yaml = "//grafeas:grafeas_v1.yaml", - transport = "grpc", - deps = [ - ":grafeas_go_proto", - ], -) - -go_test( - name = "grafeas_go_gapic_test", - srcs = [":grafeas_go_gapic_srcjar_test"], - embed = [":grafeas_go_gapic"], - importpath = "cloud.google.com/go/grafeas/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( - name = "gapi-cloud-grafeas-v1-go", - deps = [ - ":grafeas_go_gapic", - ":grafeas_go_gapic_srcjar-metadata.srcjar", - ":grafeas_go_gapic_srcjar-test.srcjar", - ":grafeas_go_proto", - ], -) - -# The compliance_go_proto, common_go_proto and severity_go_proto targets were -# added so that clients can depend on those specific targets rather than -# grafeas_proto. Some clients that run code on certain VMs needed the -# smaller targets. Note that these were added by hand and were not -# autogenerated. Please ensure that these are not deleted while updating this -# file. -go_proto_library( - name = "compliance_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/grafeas/v1", - protos = [ - ":compliance_proto", - ":severity_proto", - ], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_proto_library( - name = "common_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/grafeas/v1", - protos = [":common_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_proto_library( - name = "severity_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/grafeas/v1", - protos = [":severity_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/rpc:status_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", - "py_gapic_library", - "py_proto_library", - "py_test", -) - -py_proto_library( - name = "grafeas_py_proto", - deps = ["grafeas_proto"], -) - -py_gapic_library( - name = "grafeas_py_gapic", - srcs = [":grafeas_proto"], - grpc_service_config = "grafeas_grpc_service_config.json", - opt_args = [ - "python-gapic-namespace=grafeas", - "warehouse-package-name=grafeas", - ], - rest_numeric_enums = False, - service_yaml = "//grafeas:grafeas_v1.yaml", - transport = "grpc", - deps = [ - ], -) - -py_test( - name = "grafeas_py_gapic_test", - srcs = [ - "grafeas_py_gapic_pytest.py", - "grafeas_py_gapic_test.py", - ], - legacy_create_init = False, - deps = [":grafeas_py_gapic"], -) - -# Open Source Packages -py_gapic_assembly_pkg( - name = "grafeas-v1-py", - deps = [ - ":grafeas_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 = "grafeas_php_proto", - deps = [":grafeas_proto"], -) - -php_grpc_library( - name = "grafeas_php_grpc", - srcs = [":grafeas_proto"], - deps = [":grafeas_php_proto"], -) - -php_gapic_library( - name = "grafeas_php_gapic", - srcs = [":grafeas_proto_with_info"], - grpc_service_config = "grafeas_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//grafeas:grafeas_v1.yaml", - transport = "grpc+rest", - deps = [ - ":grafeas_php_grpc", - ":grafeas_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( - name = "google-cloud-grafeas-v1-php", - deps = [ - ":grafeas_php_gapic", - ":grafeas_php_grpc", - ":grafeas_php_proto", - ], -) - -############################################################################## -# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) - -nodejs_gapic_library( - name = "grafeas_nodejs_gapic", - package_name = "@google-cloud/grafeas", - src = ":grafeas_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "grafeas_grpc_service_config.json", - package = "grafeas.v1", - rest_numeric_enums = False, - service_yaml = "//grafeas:grafeas_v1.yaml", - transport = "grpc+rest", - deps = [], -) - -nodejs_gapic_assembly_pkg( - name = "grafeas-v1-nodejs", - deps = [ - ":grafeas_nodejs_gapic", - ":grafeas_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( - name = "grafeas_ruby_proto", - deps = [":grafeas_proto"], -) - -ruby_grpc_library( - name = "grafeas_ruby_grpc", - srcs = [":grafeas_proto"], - deps = [":grafeas_ruby_proto"], -) - -ruby_cloud_gapic_library( - name = "grafeas_ruby_gapic", - srcs = [":grafeas_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-env-prefix=GRAFEAS", - "ruby-cloud-gem-name=grafeas-v1", - "ruby-cloud-generic-endpoint=true", - ], - grpc_service_config = "grafeas_grpc_service_config.json", - rest_numeric_enums = False, - ruby_cloud_description = "The Grafeas API stores, and enables querying and retrieval of, critical metadata about all of your software artifacts.", - ruby_cloud_title = "Grafeas V1", - service_yaml = "//grafeas:grafeas_v1.yaml", - deps = [ - ":grafeas_ruby_grpc", - ":grafeas_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( - name = "google-cloud-grafeas-v1-ruby", - deps = [ - ":grafeas_ruby_gapic", - ":grafeas_ruby_grpc", - ":grafeas_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 = "grafeas_csharp_proto", - deps = [":grafeas_proto"], -) - -csharp_grpc_library( - name = "grafeas_csharp_grpc", - srcs = [":grafeas_proto"], - deps = [":grafeas_csharp_proto"], -) - -csharp_gapic_library( - name = "grafeas_csharp_gapic", - srcs = [":grafeas_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "grafeas_grpc_service_config.json", - rest_numeric_enums = False, - service_yaml = "//grafeas:grafeas_v1.yaml", - deps = [ - ":grafeas_csharp_grpc", - ":grafeas_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( - name = "google-cloud-grafeas-v1-csharp", - deps = [ - ":grafeas_csharp_gapic", - ":grafeas_csharp_grpc", - ":grafeas_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "cc_grpc_library", - "cc_proto_library", -) - -cc_proto_library( - name = "grafeas_cc_proto", - deps = [":grafeas_proto"], -) - -cc_grpc_library( - name = "grafeas_cc_grpc", - srcs = [":grafeas_proto"], - grpc_only = True, - deps = [":grafeas_cc_proto"], -)