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" ])
12+ load ("@com_google_googleapis_imports//:imports.bzl" , "cc_grpc_library" , "cc_proto_library" , "csharp_gapic_assembly_pkg" , "csharp_gapic_library" , "csharp_grpc_library" , "csharp_proto_library" , "go_gapic_assembly_pkg" , "go_gapic_library" , "go_grpc_library" , "java_gapic_assembly_gradle_pkg" , "java_gapic_library" , "java_gapic_test" , "java_grpc_library" , "java_proto_library" , "nodejs_gapic_assembly_pkg" , "nodejs_gapic_library" , "php_gapic_assembly_pkg" , "php_gapic_library" , "php_proto_library" , "proto_library_with_info" , "py_gapic_assembly_pkg" , "py_gapic_library" , "py_test" , "ruby_cloud_gapic_library" , "ruby_gapic_assembly_pkg" , "ruby_grpc_library" , "ruby_proto_library" )
1413
1514##############################################################################
1615# Common
1716##############################################################################
1817load ("@rules_proto//proto:defs.bzl" , "proto_library" )
19- load ("@com_google_googleapis_imports//:imports.bzl" , "proto_library_with_info" )
18+
19+ # This is an API workspace, having public visibility by default makes perfect sense.
20+ package (default_visibility = ["//visibility:public" ])
2021
2122proto_library (
2223 name = "dataform_proto" ,
@@ -28,6 +29,9 @@ proto_library(
2829 "//google/api:client_proto" ,
2930 "//google/api:field_behavior_proto" ,
3031 "//google/api:resource_proto" ,
32+ "//google/iam/v1:iam_policy_proto" ,
33+ "//google/iam/v1:policy_proto" ,
34+ "//google/longrunning:operations_proto" ,
3135 "//google/rpc:status_proto" ,
3236 "//google/type:interval_proto" ,
3337 "@com_google_protobuf//:empty_proto" ,
@@ -43,21 +47,10 @@ proto_library_with_info(
4347 "//google/cloud:common_resources_proto" ,
4448 "//google/cloud/location:location_proto" ,
4549 "//google/iam/v1:iam_policy_proto" ,
50+ "//google/longrunning:operations_proto" ,
4651 ],
4752)
4853
49- ##############################################################################
50- # Java
51- ##############################################################################
52- load (
53- "@com_google_googleapis_imports//:imports.bzl" ,
54- "java_gapic_assembly_gradle_pkg" ,
55- "java_gapic_library" ,
56- "java_gapic_test" ,
57- "java_grpc_library" ,
58- "java_proto_library" ,
59- )
60-
6154java_proto_library (
6255 name = "dataform_java_proto" ,
6356 deps = [":dataform_proto" ],
@@ -77,9 +70,10 @@ java_gapic_library(
7770 rest_numeric_enums = True ,
7871 service_yaml = "dataform_v1beta1.yaml" ,
7972 test_deps = [
73+ ":dataform_java_grpc" ,
8074 "//google/cloud/location:location_java_grpc" ,
8175 "//google/iam/v1:iam_java_grpc" ,
82- ":dataform_java_grpc " ,
76+ "@com_google_api_grpc_grpc_google_common_protos " ,
8377 ],
8478 transport = "grpc+rest" ,
8579 deps = [
@@ -112,22 +106,14 @@ java_gapic_assembly_gradle_pkg(
112106 ],
113107)
114108
115- ##############################################################################
116- # Go
117- ##############################################################################
118- load (
119- "@com_google_googleapis_imports//:imports.bzl" ,
120- "go_gapic_assembly_pkg" ,
121- "go_gapic_library" ,
122- "go_grpc_library" ,
123- )
124-
125109go_grpc_library (
126110 name = "dataform_go_proto" ,
127111 importpath = "cloud.google.com/go/dataform/apiv1beta1/dataformpb" ,
128112 protos = [":dataform_proto" ],
129113 deps = [
130114 "//google/api:annotations_go_proto" ,
115+ "//google/iam/v1:iam_go_proto" ,
116+ "//google/longrunning:longrunning_go_proto" ,
131117 "//google/rpc:status_go_proto" ,
132118 "//google/type:interval_go_proto" ,
133119 ],
@@ -147,6 +133,10 @@ go_gapic_library(
147133 ":dataform_go_proto" ,
148134 "//google/cloud/location:location_go_proto" ,
149135 "//google/iam/v1:iam_go_proto" ,
136+ "//google/longrunning:longrunning_go_gapic" ,
137+ "//google/longrunning:longrunning_go_proto" ,
138+ "@com_google_cloud_go_longrunning//:go_default_library" ,
139+ "@com_google_cloud_go_longrunning//autogen:go_default_library" ,
150140 ],
151141)
152142
@@ -162,16 +152,6 @@ go_gapic_assembly_pkg(
162152 ],
163153)
164154
165- ##############################################################################
166- # Python
167- ##############################################################################
168- load (
169- "@com_google_googleapis_imports//:imports.bzl" ,
170- "py_gapic_assembly_pkg" ,
171- "py_gapic_library" ,
172- "py_test" ,
173- )
174-
175155py_gapic_library (
176156 name = "dataform_py_gapic" ,
177157 srcs = [":dataform_proto" ],
@@ -181,6 +161,7 @@ py_gapic_library(
181161 transport = "grpc+rest" ,
182162 deps = [
183163 "//google/iam/v1:iam_policy_py_proto" ,
164+ "//google/longrunning:operations_py_proto" ,
184165 ],
185166)
186167
@@ -202,16 +183,6 @@ py_gapic_assembly_pkg(
202183 ],
203184)
204185
205- ##############################################################################
206- # PHP
207- ##############################################################################
208- load (
209- "@com_google_googleapis_imports//:imports.bzl" ,
210- "php_gapic_assembly_pkg" ,
211- "php_gapic_library" ,
212- "php_proto_library" ,
213- )
214-
215186php_proto_library (
216187 name = "dataform_php_proto" ,
217188 deps = [":dataform_proto" ],
@@ -227,6 +198,8 @@ php_gapic_library(
227198 transport = "grpc+rest" ,
228199 deps = [
229200 ":dataform_php_proto" ,
201+ "//google/iam/v1:iam_php_proto" ,
202+ "//google/longrunning:longrunning_php_proto" ,
230203 ],
231204)
232205
@@ -239,15 +212,6 @@ php_gapic_assembly_pkg(
239212 ],
240213)
241214
242- ##############################################################################
243- # Node.js
244- ##############################################################################
245- load (
246- "@com_google_googleapis_imports//:imports.bzl" ,
247- "nodejs_gapic_assembly_pkg" ,
248- "nodejs_gapic_library" ,
249- )
250-
251215nodejs_gapic_library (
252216 name = "dataform_nodejs_gapic" ,
253217 package_name = "@google-cloud/dataform" ,
@@ -269,17 +233,6 @@ nodejs_gapic_assembly_pkg(
269233 ],
270234)
271235
272- ##############################################################################
273- # Ruby
274- ##############################################################################
275- load (
276- "@com_google_googleapis_imports//:imports.bzl" ,
277- "ruby_cloud_gapic_library" ,
278- "ruby_gapic_assembly_pkg" ,
279- "ruby_grpc_library" ,
280- "ruby_proto_library" ,
281- )
282-
283236ruby_proto_library (
284237 name = "dataform_ruby_proto" ,
285238 deps = [":dataform_proto" ],
@@ -322,17 +275,6 @@ ruby_gapic_assembly_pkg(
322275 ],
323276)
324277
325- ##############################################################################
326- # C#
327- ##############################################################################
328- load (
329- "@com_google_googleapis_imports//:imports.bzl" ,
330- "csharp_gapic_assembly_pkg" ,
331- "csharp_gapic_library" ,
332- "csharp_grpc_library" ,
333- "csharp_proto_library" ,
334- )
335-
336278csharp_proto_library (
337279 name = "dataform_csharp_proto" ,
338280 extra_opts = [],
@@ -356,6 +298,8 @@ csharp_gapic_library(
356298 deps = [
357299 ":dataform_csharp_grpc" ,
358300 ":dataform_csharp_proto" ,
301+ "//google/iam/v1:iam_csharp_proto" ,
302+ "//google/longrunning:longrunning_csharp_proto" ,
359303 ],
360304)
361305
@@ -369,15 +313,6 @@ csharp_gapic_assembly_pkg(
369313 ],
370314)
371315
372- ##############################################################################
373- # C++
374- ##############################################################################
375- load (
376- "@com_google_googleapis_imports//:imports.bzl" ,
377- "cc_grpc_library" ,
378- "cc_proto_library" ,
379- )
380-
381316cc_proto_library (
382317 name = "dataform_cc_proto" ,
383318 deps = [":dataform_proto" ],
0 commit comments