diff --git a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol/v1/BUILD.bazel index 5d5326eb..ed99c251 100644 --- a/google/api/servicecontrol/v1/BUILD.bazel +++ b/google/api/servicecontrol/v1/BUILD.bazel @@ -1,4 +1,13 @@ # 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"]) @@ -7,6 +16,7 @@ package(default_visibility = ["//visibility:public"]) # Common ############################################################################## load("@rules_proto//proto:defs.bzl", "proto_library") +load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") proto_library( name = "servicecontrol_proto", @@ -32,14 +42,306 @@ proto_library( ], ) -############################################################################## -# C++ -############################################################################## -# Put your C++ code here -load("@com_google_googleapis_imports//:imports.bzl", "cc_proto_library") -cc_proto_library( - name = "servicecontrol_cc_proto", +proto_library_with_info( + name = "servicecontrol_proto_with_info", deps = [ ":servicecontrol_proto", + "//google/cloud:common_resources_proto", + ], +) + +############################################################################## +# Java +############################################################################## +# load( +# "@com_google_googleapis_imports//:imports.bzl", +# "java_gapic_assembly_gradle_pkg", +# "java_gapic_library", +# "java_gapic_test", +# "java_grpc_library", +# "java_proto_library", +# ) + +# java_proto_library( +# name = "servicecontrol_java_proto", +# deps = [":servicecontrol_proto"], +# ) + +# java_grpc_library( +# name = "servicecontrol_java_grpc", +# srcs = [":servicecontrol_proto"], +# deps = [":servicecontrol_java_proto"], +# ) + +# java_gapic_library( +# name = "servicecontrol_java_gapic", +# srcs = [":servicecontrol_proto_with_info"], +# grpc_service_config = None, +# package = "google.api.servicecontrol.v1", +# test_deps = [ +# ":servicecontrol_java_grpc", +# ], +# deps = [ +# ":servicecontrol_java_proto", +# ], +# ) + +# java_gapic_test( +# name = "servicecontrol_java_gapic_test_suite", +# test_classes = [ + +# ], +# runtime_deps = [":servicecontrol_java_gapic_test"], +# ) + +# # Open Source Packages +# java_gapic_assembly_gradle_pkg( +# name = "google-cloud-api-servicecontrol-v1-java", +# deps = [ +# ":servicecontrol_java_gapic", +# ":servicecontrol_java_grpc", +# ":servicecontrol_java_proto", +# ":servicecontrol_proto", +# ], +# ) + +############################################################################## +# Go +############################################################################## +# load( +# "@com_google_googleapis_imports//:imports.bzl", +# "go_gapic_assembly_pkg", +# "go_gapic_library", +# "go_proto_library", +# "go_test", +# ) + +# go_proto_library( +# name = "servicecontrol_go_proto", +# compilers = ["@io_bazel_rules_go//proto:go_grpc"], +# importpath = "google.golang.org/genproto/googleapis/api/servicecontrol/v1", +# protos = [":servicecontrol_proto"], +# deps = [ +# "//google/api:annotations_go_proto", +# "//google/logging/type:type_proto", +# "//google/rpc:status_go_proto", +# ], +# ) + +# go_gapic_library( +# name = "servicecontrol_go_gapic", +# srcs = [":servicecontrol_proto_with_info"], +# grpc_service_config = None, +# importpath = "cloud.google.com/go/api/servicecontrol/apiv1;servicecontrol", +# service_yaml = "servicecontrol.yaml", +# deps = [ +# ":servicecontrol_go_proto", +# "@io_bazel_rules_go//proto/wkt:duration_go_proto", +# ], +# ) + +# go_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-test.srcjar", +# ":servicecontrol_go_proto", +# ], +# ) + +############################################################################## +# Python +############################################################################## +load( + "@com_google_googleapis_imports//:imports.bzl", + "py_gapic_assembly_pkg", + "py_gapic_library", +) + +py_gapic_library( + name = "servicecontrol_py_gapic", + srcs = [":servicecontrol_proto"], + grpc_service_config = None, +) + +# Open Source Packages +py_gapic_assembly_pkg( + name = "api-servicecontrol-v1-py", + deps = [ + ":servicecontrol_py_gapic", + ], +) + +############################################################################## +# PHP +############################################################################## +load( + "@com_google_googleapis_imports//:imports.bzl", + "php_gapic_assembly_pkg", + "php_gapic_library", + "php_grpc_library", + "php_proto_library", +) + +php_proto_library( + name = "servicecontrol_php_proto", + deps = [":servicecontrol_proto"], +) + +php_grpc_library( + name = "servicecontrol_php_grpc", + srcs = [":servicecontrol_proto"], + deps = [":servicecontrol_php_proto"], +) + +php_gapic_library( + name = "servicecontrol_php_gapic", + src = ":servicecontrol_proto_with_info", + gapic_yaml = "servicecontrol_gapic.yaml", + grpc_service_config = None, + package = "google.api.servicecontrol.v1", + service_yaml = "servicecontrol.yaml", + deps = [ + ":servicecontrol_php_grpc", + ":servicecontrol_php_proto", + ], +) + +# Open Source Packages +php_gapic_assembly_pkg( + name = "google-cloud-api-servicecontrol-v1-php", + deps = [ + ":servicecontrol_php_gapic", + ":servicecontrol_php_grpc", + ":servicecontrol_php_proto", + ], +) + +############################################################################## +# Node.js +############################################################################## +load( + "@com_google_googleapis_imports//:imports.bzl", + "nodejs_gapic_assembly_pkg", + "nodejs_gapic_library", +) + +nodejs_gapic_library( + name = "servicecontrol_nodejs_gapic", + package_name = "@google-cloud/service-control", + src = ":servicecontrol_proto_with_info", + extra_protoc_parameters = ["metadata"], + grpc_service_config = None, + package = "google.api.servicecontrol.v1", + service_yaml = "servicecontrol.yaml", + deps = [], +) + +nodejs_gapic_assembly_pkg( + name = "api-servicecontrol-v1-nodejs", + deps = [ + ":servicecontrol_nodejs_gapic", + ":servicecontrol_proto", ], ) + +############################################################################## +# Ruby +############################################################################## +load( + "@com_google_googleapis_imports//:imports.bzl", + "ruby_gapic_assembly_pkg", + "ruby_gapic_library", + "ruby_grpc_library", + "ruby_proto_library", +) + +ruby_proto_library( + name = "servicecontrol_ruby_proto", + deps = [":servicecontrol_proto"], +) + +ruby_grpc_library( + name = "servicecontrol_ruby_grpc", + srcs = [":servicecontrol_proto"], + deps = [":servicecontrol_ruby_proto"], +) + +ruby_gapic_library( + name = "servicecontrol_ruby_gapic", + src = ":servicecontrol_proto_with_info", + gapic_yaml = "servicecontrol_gapic.yaml", + grpc_service_config = None, + package = "google.api.servicecontrol.v1", + service_yaml = "servicecontrol.yaml", + deps = [ + ":servicecontrol_ruby_grpc", + ":servicecontrol_ruby_proto", + ], +) + +# Open Source Packages +ruby_gapic_assembly_pkg( + name = "google-cloud-api-servicecontrol-v1-ruby", + deps = [ + ":servicecontrol_ruby_gapic", + ":servicecontrol_ruby_grpc", + ":servicecontrol_ruby_proto", + ], +) + +############################################################################## +# C# +############################################################################## +load( + "@com_google_googleapis_imports//:imports.bzl", + "csharp_gapic_assembly_pkg", + "csharp_gapic_library", + "csharp_grpc_library", + "csharp_proto_library", +) + +csharp_proto_library( + name = "servicecontrol_csharp_proto", + deps = [":servicecontrol_proto"], +) + +csharp_grpc_library( + name = "servicecontrol_csharp_grpc", + srcs = [":servicecontrol_proto"], + deps = [":servicecontrol_csharp_proto"], +) + +csharp_gapic_library( + name = "servicecontrol_csharp_gapic", + srcs = [":servicecontrol_proto_with_info"], + common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", + grpc_service_config = None, + deps = [ + ":servicecontrol_csharp_grpc", + ":servicecontrol_csharp_proto", + ], +) + +# Open Source Packages +csharp_gapic_assembly_pkg( + name = "google-cloud-api-servicecontrol-v1-csharp", + deps = [ + ":servicecontrol_csharp_gapic", + ":servicecontrol_csharp_grpc", + ":servicecontrol_csharp_proto", + ], +) + +############################################################################## +# C++ +############################################################################## +# Put your C++ rules here diff --git a/google/api/servicecontrol/v1/servicecontrol_gapic.yaml b/google/api/servicecontrol/v1/servicecontrol_gapic.yaml new file mode 100644 index 00000000..8b0246fd --- /dev/null +++ b/google/api/servicecontrol/v1/servicecontrol_gapic.yaml @@ -0,0 +1,3 @@ +type: com.google.api.codegen.ConfigProto +config_schema_version: 2.0.0 +language_settings: diff --git a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/policytroubleshooter/v1/BUILD.bazel index 2964fe47..394898cd 100644 --- a/google/cloud/policytroubleshooter/v1/BUILD.bazel +++ b/google/cloud/policytroubleshooter/v1/BUILD.bazel @@ -1,4 +1,13 @@ # 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"]) @@ -7,6 +16,7 @@ package(default_visibility = ["//visibility: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", @@ -23,32 +33,80 @@ proto_library( ], ) +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_grpc_library", - "java_proto_library", -) +# load( +# "@com_google_googleapis_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_proto_library( +# name = "policytroubleshooter_java_proto", +# deps = [":policytroubleshooter_proto"], +# ) -java_grpc_library( - name = "policytroubleshooter_java_grpc", - srcs = [":policytroubleshooter_proto"], - deps = [":policytroubleshooter_java_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", +# package = "google.cloud.policytroubleshooter.v1", +# test_deps = [ +# ":policytroubleshooter_java_grpc", +# "//google/iam/v1:iam_java_grpc", +# ], +# deps = [ +# ":policytroubleshooter_java_proto", +# "//google/iam/v1:iam_java_proto", +# ], +# ) + +# java_gapic_test( +# name = "policytroubleshooter_java_gapic_test_suite", +# test_classes = [ + +# ], +# runtime_deps = [":policytroubleshooter_java_gapic_test"], +# ) + +# # Open Source Packages +# java_gapic_assembly_gradle_pkg( +# name = "google-cloud-policytroubleshooter-v1-java", +# 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( @@ -63,45 +121,65 @@ go_proto_library( ], ) +go_gapic_library( + name = "policytroubleshooter_go_gapic", + srcs = [":policytroubleshooter_proto_with_info"], + grpc_service_config = "checker_grpc_service_config.json", + importpath = "cloud.google.com/go/policytroubleshooter/apiv1;policytroubleshooter", + service_yaml = "policytroubleshooter_v1.yaml", + 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", - "moved_proto_library", - "py_grpc_library", - "py_proto_library", + "py_gapic_assembly_pkg", + "py_gapic_library", ) -moved_proto_library( - name = "policytroubleshooter_moved_proto", +py_gapic_library( + name = "policytroubleshooter_py_gapic", srcs = [":policytroubleshooter_proto"], + grpc_service_config = "checker_grpc_service_config.json", +) + +# Open Source Packages +py_gapic_assembly_pkg( + name = "policytroubleshooter-v1-py", deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/iam/v1:policy_proto", - "//google/type:expr_proto", + ":policytroubleshooter_py_gapic", ], ) -py_proto_library( - name = "policytroubleshooter_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", - deps = [":policytroubleshooter_moved_proto"], -) - -py_grpc_library( - name = "policytroubleshooter_py_grpc", - srcs = [":policytroubleshooter_moved_proto"], - deps = [":policytroubleshooter_py_proto"], -) - ############################################################################## # PHP ############################################################################## load( "@com_google_googleapis_imports//:imports.bzl", + "php_gapic_assembly_pkg", + "php_gapic_library", "php_grpc_library", "php_proto_library", ) @@ -117,6 +195,29 @@ php_grpc_library( deps = [":policytroubleshooter_php_proto"], ) +php_gapic_library( + name = "policytroubleshooter_php_gapic", + src = ":policytroubleshooter_proto_with_info", + gapic_yaml = "policytroubleshooter_gapic.yaml", + grpc_service_config = "checker_grpc_service_config.json", + package = "google.cloud.policytroubleshooter.v1", + service_yaml = "policytroubleshooter_v1.yaml", + deps = [ + ":policytroubleshooter_php_grpc", + ":policytroubleshooter_php_proto", + ], +) + +# Open Source Packages +php_gapic_assembly_pkg( + name = "google-cloud-policytroubleshooter-v1-php", + deps = [ + ":policytroubleshooter_php_gapic", + ":policytroubleshooter_php_grpc", + ":policytroubleshooter_php_proto", + ], +) + ############################################################################## # Node.js ############################################################################## @@ -126,12 +227,32 @@ load( "nodejs_gapic_library", ) +nodejs_gapic_library( + name = "policytroubleshooter_nodejs_gapic", + package_name = "@google-cloud/policy-troubleshooter", + src = ":policytroubleshooter_proto_with_info", + extra_protoc_parameters = ["metadata"], + grpc_service_config = "checker_grpc_service_config.json", + package = "google.cloud.policytroubleshooter.v1", + service_yaml = "policytroubleshooter_v1.yaml", + deps = [], +) + +nodejs_gapic_assembly_pkg( + name = "policytroubleshooter-v1-nodejs", + deps = [ + ":policytroubleshooter_nodejs_gapic", + ":policytroubleshooter_proto", + ], +) ############################################################################## # Ruby ############################################################################## load( "@com_google_googleapis_imports//:imports.bzl", + "ruby_gapic_assembly_pkg", + "ruby_gapic_library", "ruby_grpc_library", "ruby_proto_library", ) @@ -147,11 +268,36 @@ ruby_grpc_library( deps = [":policytroubleshooter_ruby_proto"], ) +ruby_gapic_library( + name = "policytroubleshooter_ruby_gapic", + src = ":policytroubleshooter_proto_with_info", + gapic_yaml = "policytroubleshooter_gapic.yaml", + grpc_service_config = "checker_grpc_service_config.json", + package = "google.cloud.policytroubleshooter.v1", + service_yaml = "policytroubleshooter_v1.yaml", + deps = [ + ":policytroubleshooter_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", ) @@ -167,7 +313,28 @@ csharp_grpc_library( deps = [":policytroubleshooter_csharp_proto"], ) +csharp_gapic_library( + name = "policytroubleshooter_csharp_gapic", + srcs = [":policytroubleshooter_proto_with_info"], + common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", + grpc_service_config = "checker_grpc_service_config.json", + deps = [ + ":policytroubleshooter_csharp_grpc", + ":policytroubleshooter_csharp_proto", + ], +) + +# Open Source Packages +csharp_gapic_assembly_pkg( + name = "google-cloud-policytroubleshooter-v1-csharp", + deps = [ + ":policytroubleshooter_csharp_gapic", + ":policytroubleshooter_csharp_grpc", + ":policytroubleshooter_csharp_proto", + ], +) + ############################################################################## # C++ ############################################################################## -# Put your C++ code here +# Put your C++ rules here diff --git a/google/cloud/policytroubleshooter/v1/policytroubleshooter_gapic.yaml b/google/cloud/policytroubleshooter/v1/policytroubleshooter_gapic.yaml new file mode 100644 index 00000000..8b0246fd --- /dev/null +++ b/google/cloud/policytroubleshooter/v1/policytroubleshooter_gapic.yaml @@ -0,0 +1,3 @@ +type: com.google.api.codegen.ConfigProto +config_schema_version: 2.0.0 +language_settings: