99# * extra_protoc_file_parameters
1010# The complete list of preserved parameters can be found in the source code.
1111
12- load (
13- "@com_google_googleapis_imports//:imports.bzl" ,
14- "cc_grpc_library" ,
15- "cc_proto_library" ,
16- "csharp_gapic_assembly_pkg" ,
17- "csharp_gapic_library" ,
18- "csharp_grpc_library" ,
19- "csharp_proto_library" ,
20- "go_gapic_assembly_pkg" ,
21- "go_gapic_library" ,
22- "go_proto_library" ,
23- "java_gapic_assembly_gradle_pkg" ,
24- "java_gapic_library" ,
25- "java_gapic_test" ,
26- "java_grpc_library" ,
27- "java_proto_library" ,
28- "nodejs_gapic_assembly_pkg" ,
29- "nodejs_gapic_library" ,
30- "php_gapic_assembly_pkg" ,
31- "php_gapic_library" ,
32- "php_proto_library" ,
33- "proto_library_with_info" ,
34- "py_gapic_assembly_pkg" ,
35- "py_gapic_library" ,
36- "py_test" ,
37- "ruby_cloud_gapic_library" ,
38- "ruby_gapic_assembly_pkg" ,
39- "ruby_grpc_library" ,
40- "ruby_proto_library" ,
41- )
12+ # This is an API workspace, having public visibility by default makes perfect sense.
13+ package (default_visibility = ["//visibility:public" ])
4214
4315##############################################################################
4416# Common
4517##############################################################################
4618load ("@rules_proto//proto:defs.bzl" , "proto_library" )
47-
48- # This is an API workspace, having public visibility by default makes perfect sense.
49- package (default_visibility = ["//visibility:public" ])
19+ load ("@com_google_googleapis_imports//:imports.bzl" , "proto_library_with_info" )
5020
5121proto_library (
5222 name = "networkconnectivity_proto" ,
@@ -72,9 +42,23 @@ proto_library_with_info(
7242 deps = [
7343 ":networkconnectivity_proto" ,
7444 "//google/cloud:common_resources_proto" ,
45+ "//google/cloud/location:location_proto" ,
46+ "//google/iam/v1:iam_policy_proto" ,
7547 ],
7648)
7749
50+ ##############################################################################
51+ # Java
52+ ##############################################################################
53+ load (
54+ "@com_google_googleapis_imports//:imports.bzl" ,
55+ "java_gapic_assembly_gradle_pkg" ,
56+ "java_gapic_library" ,
57+ "java_gapic_test" ,
58+ "java_grpc_library" ,
59+ "java_proto_library" ,
60+ )
61+
7862java_proto_library (
7963 name = "networkconnectivity_java_proto" ,
8064 deps = [":networkconnectivity_proto" ],
@@ -94,9 +78,9 @@ java_gapic_library(
9478 rest_numeric_enums = True ,
9579 service_yaml = "networkconnectivity_v1.yaml" ,
9680 test_deps = [
97- ":networkconnectivity_java_grpc" ,
9881 "//google/cloud/location:location_java_grpc" ,
9982 "//google/iam/v1:iam_java_grpc" ,
83+ ":networkconnectivity_java_grpc" ,
10084 ],
10185 transport = "grpc" ,
10286 deps = [
@@ -129,6 +113,16 @@ java_gapic_assembly_gradle_pkg(
129113 ],
130114)
131115
116+ ##############################################################################
117+ # Go
118+ ##############################################################################
119+ load (
120+ "@com_google_googleapis_imports//:imports.bzl" ,
121+ "go_gapic_assembly_pkg" ,
122+ "go_gapic_library" ,
123+ "go_proto_library" ,
124+ )
125+
132126go_proto_library (
133127 name = "networkconnectivity_go_proto" ,
134128 compilers = ["@io_bazel_rules_go//proto:go_grpc" ],
@@ -137,8 +131,6 @@ go_proto_library(
137131 deps = [
138132 "//google/api:annotations_go_proto" ,
139133 "//google/longrunning:longrunning_go_proto" ,
140- "//google/rpc:errdetails_go_proto" ,
141- "//google/rpc:status_go_proto" ,
142134 ],
143135)
144136
@@ -174,6 +166,16 @@ go_gapic_assembly_pkg(
174166 ],
175167)
176168
169+ ##############################################################################
170+ # Python
171+ ##############################################################################
172+ load (
173+ "@com_google_googleapis_imports//:imports.bzl" ,
174+ "py_gapic_assembly_pkg" ,
175+ "py_gapic_library" ,
176+ "py_test" ,
177+ )
178+
177179py_gapic_library (
178180 name = "networkconnectivity_py_gapic" ,
179181 srcs = [":networkconnectivity_proto" ],
@@ -205,6 +207,16 @@ py_gapic_assembly_pkg(
205207 ],
206208)
207209
210+ ##############################################################################
211+ # PHP
212+ ##############################################################################
213+ load (
214+ "@com_google_googleapis_imports//:imports.bzl" ,
215+ "php_gapic_assembly_pkg" ,
216+ "php_gapic_library" ,
217+ "php_proto_library" ,
218+ )
219+
208220php_proto_library (
209221 name = "networkconnectivity_php_proto" ,
210222 deps = [":networkconnectivity_proto" ],
@@ -232,6 +244,15 @@ php_gapic_assembly_pkg(
232244 ],
233245)
234246
247+ ##############################################################################
248+ # Node.js
249+ ##############################################################################
250+ load (
251+ "@com_google_googleapis_imports//:imports.bzl" ,
252+ "nodejs_gapic_assembly_pkg" ,
253+ "nodejs_gapic_library" ,
254+ )
255+
235256nodejs_gapic_library (
236257 name = "networkconnectivity_nodejs_gapic" ,
237258 package_name = "@google-cloud/network-connectivity" ,
@@ -253,6 +274,17 @@ nodejs_gapic_assembly_pkg(
253274 ],
254275)
255276
277+ ##############################################################################
278+ # Ruby
279+ ##############################################################################
280+ load (
281+ "@com_google_googleapis_imports//:imports.bzl" ,
282+ "ruby_cloud_gapic_library" ,
283+ "ruby_gapic_assembly_pkg" ,
284+ "ruby_grpc_library" ,
285+ "ruby_proto_library" ,
286+ )
287+
256288ruby_proto_library (
257289 name = "networkconnectivity_ruby_proto" ,
258290 deps = [":networkconnectivity_proto" ],
@@ -296,9 +328,19 @@ ruby_gapic_assembly_pkg(
296328 ],
297329)
298330
331+ ##############################################################################
332+ # C#
333+ ##############################################################################
334+ load (
335+ "@com_google_googleapis_imports//:imports.bzl" ,
336+ "csharp_gapic_assembly_pkg" ,
337+ "csharp_gapic_library" ,
338+ "csharp_grpc_library" ,
339+ "csharp_proto_library" ,
340+ )
341+
299342csharp_proto_library (
300343 name = "networkconnectivity_csharp_proto" ,
301- extra_opts = [],
302344 deps = [":networkconnectivity_proto" ],
303345)
304346
@@ -332,6 +374,15 @@ csharp_gapic_assembly_pkg(
332374 ],
333375)
334376
377+ ##############################################################################
378+ # C++
379+ ##############################################################################
380+ load (
381+ "@com_google_googleapis_imports//:imports.bzl" ,
382+ "cc_grpc_library" ,
383+ "cc_proto_library" ,
384+ )
385+
335386cc_proto_library (
336387 name = "networkconnectivity_cc_proto" ,
337388 deps = [":networkconnectivity_proto" ],
0 commit comments