99# * extra_protoc_file_parameters
1010# The complete list of preserved parameters can be found in the source code.
1111
12+ # buildifier: disable=load-on-top
13+
1214# This is an API workspace, having public visibility by default makes perfect sense.
1315package (default_visibility = ["//visibility:public" ])
1416
1517##############################################################################
1618# Common
1719##############################################################################
18- load ( "@rules_proto//proto:defs.bzl" , "proto_library" )
20+ # buildifier: disable=same-origin-load
1921load ("@com_google_googleapis_imports//:imports.bzl" , "proto_library_with_info" )
22+ load ("@rules_proto//proto:defs.bzl" , "proto_library" )
2023
2124proto_library (
2225 name = "tpu_proto" ,
@@ -29,6 +32,9 @@ proto_library(
2932 "//google/api:field_behavior_proto" ,
3033 "//google/api:resource_proto" ,
3134 "//google/longrunning:operations_proto" ,
35+ "//google/rpc:status_proto" ,
36+ "//google/type:interval_proto" ,
37+ "@com_google_protobuf//:duration_proto" ,
3238 "@com_google_protobuf//:empty_proto" ,
3339 "@com_google_protobuf//:field_mask_proto" ,
3440 "@com_google_protobuf//:timestamp_proto" ,
@@ -47,6 +53,7 @@ proto_library_with_info(
4753##############################################################################
4854# Java
4955##############################################################################
56+ # buildifier: disable=same-origin-load
5057load (
5158 "@com_google_googleapis_imports//:imports.bzl" ,
5259 "java_gapic_assembly_gradle_pkg" ,
@@ -111,6 +118,7 @@ java_gapic_assembly_gradle_pkg(
111118##############################################################################
112119# Go
113120##############################################################################
121+ # buildifier: disable=same-origin-load
114122load (
115123 "@com_google_googleapis_imports//:imports.bzl" ,
116124 "go_gapic_assembly_pkg" ,
@@ -126,6 +134,8 @@ go_proto_library(
126134 deps = [
127135 "//google/api:annotations_go_proto" ,
128136 "//google/longrunning:longrunning_go_proto" ,
137+ "//google/rpc:status_go_proto" ,
138+ "//google/type:interval_go_proto" ,
129139 ],
130140)
131141
@@ -145,6 +155,7 @@ go_gapic_library(
145155 "//google/longrunning:longrunning_go_proto" ,
146156 "@com_google_cloud_go_longrunning//:go_default_library" ,
147157 "@com_google_cloud_go_longrunning//autogen:go_default_library" ,
158+ "@io_bazel_rules_go//proto/wkt:duration_go_proto" ,
148159 ],
149160)
150161
@@ -163,6 +174,7 @@ go_gapic_assembly_pkg(
163174##############################################################################
164175# Python
165176##############################################################################
177+ # buildifier: disable=same-origin-load
166178load (
167179 "@com_google_googleapis_imports//:imports.bzl" ,
168180 "py_gapic_assembly_pkg" ,
@@ -202,6 +214,7 @@ py_gapic_assembly_pkg(
202214##############################################################################
203215# PHP
204216##############################################################################
217+ # buildifier: disable=same-origin-load
205218load (
206219 "@com_google_googleapis_imports//:imports.bzl" ,
207220 "php_gapic_assembly_pkg" ,
@@ -218,11 +231,13 @@ php_gapic_library(
218231 name = "tpu_php_gapic" ,
219232 srcs = [":tpu_proto_with_info" ],
220233 grpc_service_config = "tpu_grpc_service_config.json" ,
234+ migration_mode = "NEW_SURFACE_ONLY" ,
221235 rest_numeric_enums = True ,
222236 service_yaml = "tpu_v2.yaml" ,
223237 transport = "grpc+rest" ,
224- migration_mode = "NEW_SURFACE_ONLY" ,
225- deps = [":tpu_php_proto" ],
238+ deps = [
239+ ":tpu_php_proto" ,
240+ ],
226241)
227242
228243# Open Source Packages
@@ -237,6 +252,7 @@ php_gapic_assembly_pkg(
237252##############################################################################
238253# Node.js
239254##############################################################################
255+ # buildifier: disable=same-origin-load
240256load (
241257 "@com_google_googleapis_imports//:imports.bzl" ,
242258 "nodejs_gapic_assembly_pkg" ,
@@ -267,6 +283,7 @@ nodejs_gapic_assembly_pkg(
267283##############################################################################
268284# Ruby
269285##############################################################################
286+ # buildifier: disable=same-origin-load
270287load (
271288 "@com_google_googleapis_imports//:imports.bzl" ,
272289 "ruby_cloud_gapic_library" ,
@@ -313,6 +330,7 @@ ruby_gapic_assembly_pkg(
313330##############################################################################
314331# C#
315332##############################################################################
333+ # buildifier: disable=same-origin-load
316334load (
317335 "@com_google_googleapis_imports//:imports.bzl" ,
318336 "csharp_gapic_assembly_pkg" ,
@@ -323,6 +341,7 @@ load(
323341
324342csharp_proto_library (
325343 name = "tpu_csharp_proto" ,
344+ extra_opts = [],
326345 deps = [":tpu_proto" ],
327346)
328347
@@ -359,6 +378,7 @@ csharp_gapic_assembly_pkg(
359378##############################################################################
360379# C++
361380##############################################################################
381+ # buildifier: disable=same-origin-load
362382load (
363383 "@com_google_googleapis_imports//:imports.bzl" ,
364384 "cc_grpc_library" ,
0 commit comments