1
1
# This file was automatically generated by BuildFileGenerator
2
+ # https://github.com/googleapis/rules_gapic/tree/master/bazel
2
3
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.
5
11
6
12
##############################################################################
7
13
# Common
8
14
##############################################################################
9
15
load ("@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" ])
11
48
12
49
proto_library (
13
50
name = "binaryauthorization_proto" ,
@@ -33,18 +70,6 @@ proto_library_with_info(
33
70
],
34
71
)
35
72
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
-
48
73
java_proto_library (
49
74
name = "binaryauthorization_java_proto" ,
50
75
deps = [":binaryauthorization_proto" ],
@@ -56,48 +81,35 @@ java_grpc_library(
56
81
deps = [":binaryauthorization_java_proto" ],
57
82
)
58
83
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",
A92E
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
+ )
91
95
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
+ ],
101
113
)
102
114
103
115
go_proto_library (
@@ -115,6 +127,7 @@ go_gapic_library(
115
127
srcs = [":binaryauthorization_proto_with_info" ],
116
128
grpc_service_config = "binaryauthorization_grpc_service_config.json" ,
117
129
importpath = "cloud.google.com/go/binaryauthorization/apiv1beta1;binaryauthorization" ,
130
+ metadata = True ,
118
131
service_yaml = "binaryauthorization_v1beta1.yaml" ,
119
132
deps = [
120
133
":binaryauthorization_go_proto" ,
@@ -133,20 +146,12 @@ go_gapic_assembly_pkg(
133
146
name = "gapi-cloud-binaryauthorization-v1beta1-go" ,
134
147
deps = [
135
148
":binaryauthorization_go_gapic" ,
149
+ ":binaryauthorization_go_gapic_srcjar-metadata.srcjar" ,
136
150
":binaryauthorization_go_gapic_srcjar-test.srcjar" ,
137
151
":binaryauthorization_go_proto" ,
138
152
],
139
153
)
140
154
141
- ##############################################################################
142
- # Python
143
- ##############################################################################
144
- load (
145
- "@com_google_googleapis_imports//:imports.bzl" ,
146
- "py_gapic_assembly_pkg" ,
147
- "py_gapic_library" ,
148
- )
149
-
150
155
py_gapic_library (
151
156
name = "binaryauthorization_py_gapic" ,
152
157
srcs = [":binaryauthorization_proto" ],
@@ -161,18 +166,6 @@ py_gapic_assembly_pkg(
161
166
],
162
167
)
163
168
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
-
176
169
php_proto_library (
177
170
name = "binaryauthorization_php_proto" ,
178
171
deps = [":binaryauthorization_proto" ],
@@ -204,15 +197,6 @@ php_gapic_assembly_pkg(
204
197
],
205
198
)
206
199
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
-
216
200
nodejs_gapic_library (
217
201
name = "binaryauthorization_nodejs_gapic" ,
218
202
package_name = "@google-cloud/binary-authorization" ,
@@ -232,17 +216,6 @@ nodejs_gapic_assembly_pkg(
232
216
],
233
217
)
234
218
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
-
246
219
ruby_proto_library (
247
220
name = "binaryauthorization_ruby_proto" ,
248
221
deps = [":binaryauthorization_proto" ],
@@ -258,11 +231,11 @@ ruby_cloud_gapic_library(
258
231
name = "binaryauthorization_ruby_gapic" ,
259
232
srcs = [":binaryauthorization_proto_with_info" ],
260
233
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/" ,
264
234
"ruby-cloud-api-id=binaryauthorization.googleapis.com" ,
265
235
"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/" ,
266
239
"ruby-cloud-service-override=BinauthzManagementServiceV1Beta1=BinauthzManagementService" ,
267
240
],
268
241
grpc_service_config = "binaryauthorization_grpc_service_config.json" ,
@@ -284,17 +257,6 @@ ruby_gapic_assembly_pkg(
284
257
],
285
258
)
286
259
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
-
298
260
csharp_proto_library (
299
261
name = "binaryauthorization_csharp_proto" ,
300
262
deps = [":binaryauthorization_proto" ],
0 commit comments