99# * extra_protoc_file_parameters
1010# The complete list of preserved parameters can be found in the source code.
1111
12- # This is an API workspace, having public visibility by default makes perfect sense.
13- package (default_visibility = ["//visibility:public" ])
14-
1512##############################################################################
1613# Common
1714##############################################################################
1815load ("@rules_proto//proto:defs.bzl" , "proto_library" )
19- 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+ "php_gapic_assembly_pkg" ,
34+ "php_gapic_library" ,
35+ "php_grpc_library" ,
36+ "php_proto_library" ,
37+ "proto_library_with_info" ,
38+ "py_gapic_assembly_pkg" ,
39+ "py_gapic_library" ,
40+ "ruby_gapic_assembly_pkg" ,
41+ "ruby_gapic_library" ,
42+ "ruby_grpc_library" ,
43+ "ruby_proto_library" ,
44+ )
45+
46+ # This is an API workspace, having public visibility by default makes perfect sense.
47+ package (default_visibility = ["//visibility:public" ])
2048
2149proto_library (
2250 name = "budgets_proto" ,
@@ -44,18 +72,6 @@ proto_library_with_info(
4472 ],
4573)
4674
47- ##############################################################################
48- # Java
49- ##############################################################################
50- load (
51- "@com_google_googleapis_imports//:imports.bzl" ,
52- "java_gapic_assembly_gradle_pkg" ,
53- "java_gapic_library" ,
54- "java_gapic_test" ,
55- "java_grpc_library" ,
56- "java_proto_library" ,
57- )
58-
5975java_proto_library (
6076 name = "budgets_java_proto" ,
6177 deps = [":budgets_proto" ],
@@ -82,7 +98,6 @@ java_gapic_library(
8298java_gapic_test (
8399 name = "budgets_java_gapic_test_suite" ,
84100 test_classes = [
85- "com.google.cloud.billing.budgets.v1.BudgetServiceClientTest" ,
86101 ],
87102 runtime_deps = [":budgets_java_gapic_test" ],
88103)
@@ -98,17 +113,6 @@ java_gapic_assembly_gradle_pkg(
98113 ],
99114)
100115
101- ##############################################################################
102- # Go
103- ##############################################################################
104- load (
105- "@com_google_googleapis_imports//:imports.bzl" ,
106- "go_gapic_assembly_pkg" ,
107- "go_gapic_library" ,
108- "go_proto_library" ,
109- "go_test" ,
110- )
111-
112116go_proto_library (
113117 name = "budgets_go_proto" ,
114118 compilers = ["@io_bazel_rules_go//proto:go_grpc" ],
@@ -148,15 +152,6 @@ go_gapic_assembly_pkg(
148152 ],
149153)
150154
151- ##############################################################################
152- # Python
153- ##############################################################################
154- load (
155- "@com_google_googleapis_imports//:imports.bzl" ,
156- "py_gapic_assembly_pkg" ,
157- "py_gapic_library" ,
158- )
159-
160155py_gapic_library (
161156 name = "budgets_py_gapic" ,
162157 srcs = [":budgets_proto" ],
@@ -171,17 +166,6 @@ py_gapic_assembly_pkg(
171166 ],
172167)
173168
174- ##############################################################################
175- # PHP
176- ##############################################################################
177- load (
178- "@com_google_googleapis_imports//:imports.bzl" ,
179- "php_gapic_assembly_pkg" ,
180- "php_gapic_library" ,
181- "php_grpc_library" ,
182- "php_proto_library" ,
183- )
184-
185169php_proto_library (
186170 name = "budgets_php_proto" ,
187171 deps = [":budgets_proto" ],
@@ -216,15 +200,6 @@ php_gapic_assembly_pkg(
216200 ],
217201)
218202
219- ##############################################################################
220- # Node.js
221- ##############################################################################
222- load (
223- "@com_google_googleapis_imports//:imports.bzl" ,
224- "nodejs_gapic_assembly_pkg" ,
225- "nodejs_gapic_library" ,
226- )
227-
228203nodejs_gapic_library (
229204 name = "budgets_nodejs_gapic" ,
230205 package_name = "@google-cloud/billing-budgets" ,
@@ -244,17 +219,6 @@ nodejs_gapic_assembly_pkg(
244219 ],
245220)
246221
247- ##############################################################################
248- # Ruby
249- ##############################################################################
250- load (
251- "@com_google_googleapis_imports//:imports.bzl" ,
252- "ruby_gapic_assembly_pkg" ,
253- "ruby_gapic_library" ,
254- "ruby_grpc_library" ,
255- "ruby_proto_library" ,
256- )
257-
258222ruby_proto_library (
259223 name = "budgets_ruby_proto" ,
260224 deps = [":budgets_proto" ],
@@ -289,17 +253,6 @@ ruby_gapic_assembly_pkg(
289253 ],
290254)
291255
292- ##############################################################################
293- # C#
294- ##############################################################################
295- load (
296- "@com_google_googleapis_imports//:imports.bzl" ,
297- "csharp_gapic_assembly_pkg" ,
298- "csharp_gapic_library" ,
299- "csharp_grpc_library" ,
300- "csharp_proto_library" ,
301- )
302-
303256csharp_proto_library (
304257 name = "budgets_csharp_proto" ,
305258 deps = [":budgets_proto" ],
0 commit comments