11# This file was automatically generated by BuildFileGenerator
2+ # https://github.com/googleapis/rules_gapic/tree/master/bazel
23
3- # This is an API workspace, having public visibility by default makes perfect sense.
4- package (default_visibility = ["//visibility:public" ])
4+ # Most of the manual changes to this file will be overwritten.
5+ # It's **only** allowed to change the following rule attribute values:
6+ # - names of *_gapic_assembly_* rules
7+ # - certain parameters of *_gapic_library rules, including but not limited to:
8+ # * extra_protoc_parameters
9+ # * extra_protoc_file_parameters
10+ # The complete list of preserved parameters can be found in the source code.
511
612##############################################################################
713# Common
814##############################################################################
915load ("@rules_proto//proto:defs.bzl" , "proto_library" )
10- load ("@com_google_googleapis_imports//:imports.bzl" , "proto_library_with_info" )
16+ load (
17+ "@com_google_googleapis_imports//:imports.bzl" ,
18+ "csharp_gapic_assembly_pkg" ,
19+ "csharp_gapic_library" ,
20+ "csharp_grpc_library" ,
21+ "csharp_proto_library" ,
22+ "go_gapic_assembly_pkg" ,
23+ "go_gapic_library" ,
24+ "go_proto_library" ,
25+ "go_test" ,
26+ "java_gapic_assembly_gradle_pkg" ,
27+ "java_gapic_library" ,
28+ "java_gapic_test" ,
29+ "java_grpc_library" ,
30+ "java_proto_library" ,
31+ "nodejs_gapic_assembly_pkg" ,
32+ "nodejs_gapic_library" ,
33+ "proto_library_with_info" ,
34+ "py_gapic_assembly_pkg" ,
35+ "py_gapic_library" ,
36+ "ruby_cloud_gapic_library" ,
37+ "ruby_gapic_assembly_pkg" ,
38+ "ruby_grpc_library" ,
39+ "ruby_proto_library" ,
40+ php_gapic_assembly_pkg = "php_gapic_assembly_pkg2" ,
41+ php_gapic_library = "php_gapic_library2" ,
42+ php_grpc_library = "php_grpc_library2" ,
43+ php_proto_library = "php_proto_library2" ,
44+ )
45+
46+ # This is an API workspace, having public visibility by default makes perfect sense.
47+ package (default_visibility = ["//visibility:public" ])
1148
1249proto_library (
1350 name = "binaryauthorization_proto" ,
@@ -33,18 +70,6 @@ proto_library_with_info(
3370 ],
3471)
3572
36- ##############################################################################
37- # Java
38- ##############################################################################
39- load (
40- "@com_google_googleapis_imports//:imports.bzl" ,
41- "java_gapic_assembly_gradle_pkg" ,
42- "java_gapic_library" ,
43- "java_gapic_test" ,
44- "java_grpc_library" ,
45- "java_proto_library" ,
46- )
47-
4873java_proto_library (
4974 name = "binaryauthorization_java_proto" ,
5075 deps = [":binaryauthorization_proto" ],
@@ -56,48 +81,35 @@ java_grpc_library(
5681 deps = [":binaryauthorization_java_proto" ],
5782)
5883
59- # Uncomment, once java file level options are included in the protos
60- #java_gapic_library(
61- # name = "binaryauthorization_java_gapic",
62- # srcs = [":binaryauthorization_proto_with_info"],
63- # grpc_service_config = "binaryauthorization_grpc_service_config.json",
64- # package = "google.cloud.binaryauthorization.v1beta1",
65- # test_deps = [
66- # ":binaryauthorization_java_grpc",
67- # ],
68- # deps = [
69- # ":binaryauthorization_java_proto",
70- # ],
71- #)
72- #
73- #java_gapic_test(
74- # name = "binaryauthorization_java_gapic_test_suite",
75- # test_classes = [
76- # "com.google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1ClientTest",
77- # ],
78- # runtime_deps = [":binaryauthorization_java_gapic_test"],
79- #)
80- #
81- ## Open Source Packages
82- #java_gapic_assembly_gradle_pkg(
83- # name = "google-cloud-binaryauthorization-v1beta1-java",
84- # deps = [
85- # ":binaryauthorization_java_gapic",
86- # ":binaryauthorization_java_grpc",
87- # ":binaryauthorization_java_proto",
88- # ":binaryauthorization_proto",
89- # ],
90- #)
84+ java_gapic_library (
85+ name = "binaryauthorization_java_gapic" ,
86+ srcs = [":binaryauthorization_proto_with_info" ],
87+ grpc_service_config = "binaryauthorization_grpc_service_config.json" ,
88+ test_deps = [
89+ ":binaryauthorization_java_grpc" ,
90+ ],
91+ deps = [
92+ ":binaryauthorization_java_proto" ,
93+ ],
94+ )
9195
92- ##############################################################################
93- # Go
94- ##############################################################################
95- load (
96- "@com_google_googleapis_imports//:imports.bzl" ,
97- "go_gapic_assembly_pkg" ,
98- "go_gapic_library" ,
99- "go_proto_library" ,
100- "go_test" ,
96+ java_gapic_test (
97+ name = "binaryauthorization_java_gapic_test_suite" ,
98+ test_classes = [
99+ "com.google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1ClientTest" ,
100+ ],
101+ runtime_deps = [":binaryauthorization_java_gapic_test" ],
102+ )
103+
104+ # Open Source Packages
105+ java_gapic_assembly_gradle_pkg (
106+ name = "google-cloud-binaryauthorization-v1beta1-java" ,
107+ deps = [
108+ ":binaryauthorization_java_gapic" ,
109+ ":binaryauthorization_java_grpc" ,
110+ ":binaryauthorization_java_proto" ,
111+ ":binaryauthorization_proto" ,
112+ ],
101113)
102114
103115go_proto_library (
@@ -115,6 +127,7 @@ go_gapic_library(
115127 srcs = [":binaryauthorization_proto_with_info" ],
116128 grpc_service_config = "binaryauthorization_grpc_service_config.json" ,
117129 importpath = "cloud.google.com/go/binaryauthorization/apiv1beta1;binaryauthorization" ,
130+ metadata = True ,
118131 service_yaml = "binaryauthorization_v1beta1.yaml" ,
119132 deps = [
120133 ":binaryauthorization_go_proto" ,
@@ -133,20 +146,12 @@ go_gapic_assembly_pkg(
133146 name = "gapi-cloud-binaryauthorization-v1beta1-go" ,
134147 deps = [
135148 ":binaryauthorization_go_gapic" ,
149+ ":binaryauthorization_go_gapic_srcjar-metadata.srcjar" ,
136150 ":binaryauthorization_go_gapic_srcjar-test.srcjar" ,
137151 ":binaryauthorization_go_proto" ,
138152 ],
139153)
140154
141- ##############################################################################
142- # Python
143- ##############################################################################
144- load (
145- "@com_google_googleapis_imports//:imports.bzl" ,
146- "py_gapic_assembly_pkg" ,
147- "py_gapic_library" ,
148- )
149-
150155py_gapic_library (
151156 name = "binaryauthorization_py_gapic" ,
152157 srcs = [":binaryauthorization_proto" ],
@@ -161,18 +166,6 @@ py_gapic_assembly_pkg(
161166 ],
162167)
163168
164- ##############################################################################
165- # PHP
166- # DO NOT OVERRIDE this PHP microgenerator section with autogenerated rules.
167- ##############################################################################
168- load (
169- "@com_google_googleapis_imports//:imports.bzl" ,
170- php_gapic_assembly_pkg = "php_gapic_assembly_pkg2" ,
171- php_gapic_library = "php_gapic_library2" ,
172- php_grpc_library = "php_grpc_library2" ,
173- php_proto_library = "php_proto_library2" ,
174- )
175-
176169php_proto_library (
177170 name = "binaryauthorization_php_proto" ,
178171 deps = [":binaryauthorization_proto" ],
@@ -204,15 +197,6 @@ php_gapic_assembly_pkg(
204197 ],
205198)
206199
207- ##############################################################################
208- # Node.js
209- ##############################################################################
210- load (
211- "@com_google_googleapis_imports//:imports.bzl" ,
212- "nodejs_gapic_assembly_pkg" ,
213- "nodejs_gapic_library" ,
214- )
215-
216200nodejs_gapic_library (
217201 name = "binaryauthorization_nodejs_gapic" ,
218202 package_name = "@google-cloud/binary-authorization" ,
@@ -232,17 +216,6 @@ nodejs_gapic_assembly_pkg(
232216 ],
233217)
234218
235- ##############################################################################
236- # Ruby
237- ##############################################################################
238- load (
239- "@com_google_googleapis_imports//:imports.bzl" ,
240- "ruby_cloud_gapic_library" ,
241- "ruby_gapic_assembly_pkg" ,
242- "ruby_grpc_library" ,
243- "ruby_proto_library" ,
244- )
245-
246219ruby_proto_library (
247220 name = "binaryauthorization_ruby_proto" ,
248221 deps = [":binaryauthorization_proto" ],
@@ -258,11 +231,11 @@ ruby_cloud_gapic_library(
258231 name = "binaryauthorization_ruby_gapic" ,
259232 srcs = [":binaryauthorization_proto_with_info" ],
260233 extra_protoc_parameters = [
261- "ruby-cloud-gem-name=google-cloud-binary_authorization-v1beta1" ,
262- "ruby-cloud-env-prefix=BINARY_AUTHORIZATION" ,
263- "ruby-cloud-product-url=https://cloud.google.com/binary-authorization/" ,
264234 "ruby-cloud-api-id=binaryauthorization.googleapis.com" ,
265235 "ruby-cloud-api-shortname=binaryauthorization" ,
236+ "ruby-cloud-env-prefix=BINARY_AUTHORIZATION" ,
237+ "ruby-cloud-gem-name=google-cloud-binary_authorization-v1beta1" ,
238+ "ruby-cloud-product-url=https://cloud.google.com/binary-authorization/" ,
266239 "ruby-cloud-service-override=BinauthzManagementServiceV1Beta1=BinauthzManagementService" ,
267240 ],
268241 grpc_service_config = "binaryauthorization_grpc_service_config.json" ,
@@ -284,17 +257,6 @@ ruby_gapic_assembly_pkg(
284257 ],
285258)
286259
287- ##############################################################################
288- # C#
289- ##############################################################################
290- load (
291- "@com_google_googleapis_imports//:imports.bzl" ,
292- "csharp_gapic_assembly_pkg" ,
293- "csharp_gapic_library" ,
294- "csharp_grpc_library" ,
295- "csharp_proto_library" ,
296- )
297-
298260csharp_proto_library (
299261 name = "binaryauthorization_csharp_proto" ,
300262 deps = [":binaryauthorization_proto" ],
0 commit comments