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" )
20-
21- _PROTO_SUBPACKAGE_DEPS = [
22- "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto" ,
23- "//google/cloud/gkehub/v1/configmanagement:configmanagement_proto" ,
24- ]
22+ load ("@rules_proto//proto:defs.bzl" , "proto_library" )
2523
2624proto_library (
2725 name = "gkehub_proto" ,
2826 srcs = [
2927 "feature.proto" ,
28+ "fleet.proto" ,
3029 "membership.proto" ,
3130 "service.proto" ,
3231 ],
3332 deps = [
3433 "//google/api:annotations_proto" ,
3534 "//google/api:client_proto" ,
3635 "//google/api:field_behavior_proto" ,
36+ "//google/api:field_info_proto" ,
3737 "//google/api:resource_proto" ,
38+ "//google/cloud/gkehub/v1/configmanagement:configmanagement_proto" ,
39+ "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto" ,
40+ "//google/cloud/gkehub/v1/rbacrolebindingactuation:rbacrolebindingactuation_proto" ,
3841 "//google/longrunning:operations_proto" ,
3942 "@com_google_protobuf//:empty_proto" ,
4043 "@com_google_protobuf//:field_mask_proto" ,
4144 "@com_google_protobuf//:timestamp_proto" ,
42- ] + _PROTO_SUBPACKAGE_DEPS ,
45+ ],
4346)
4447
4548proto_library_with_info (
@@ -53,6 +56,7 @@ proto_library_with_info(
5356##############################################################################
5457# Java
5558##############################################################################
59+ # buildifier: disable=same-origin-load
5660load (
5761 "@com_google_googleapis_imports//:imports.bzl" ,
5862 "java_gapic_assembly_gradle_pkg" ,
6266 "java_proto_library" ,
6367)
6468
65- _JAVA_PROTO_SUBPACKAGE_DEPS = [
66- "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_java_proto" ,
67- "//google/cloud/gkehub/v1/configmanagement:configmanagement_java_proto" ,
68- ]
69-
70- _JAVA_GRPC_SUBPACKAGE_DEPS = [
71- "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_java_grpc" ,
72- "//google/cloud/gkehub/v1/configmanagement:configmanagement_java_grpc" ,
73- ]
74-
7569java_proto_library (
7670 name = "gkehub_java_proto" ,
7771 deps = [":gkehub_proto" ],
@@ -80,7 +74,7 @@ java_proto_library(
8074java_grpc_library (
8175 name = "gkehub_java_grpc" ,
8276 srcs = [":gkehub_proto" ],
83- deps = [":gkehub_java_proto" ] + _JAVA_PROTO_SUBPACKAGE_DEPS ,
77+ deps = [":gkehub_java_proto" ],
8478)
8579
8680java_gapic_library (
@@ -92,12 +86,12 @@ java_gapic_library(
9286 service_yaml = "gkehub_v1.yaml" ,
9387 test_deps = [
9488 ":gkehub_java_grpc" ,
95- ] + _JAVA_GRPC_SUBPACKAGE_DEPS ,
89+ ],
9690 transport = "grpc+rest" ,
9791 deps = [
9892 ":gkehub_java_proto" ,
9993 "//google/api:api_java_proto" ,
100- ] + _JAVA_PROTO_SUBPACKAGE_DEPS ,
94+ ],
10195)
10296
10397java_gapic_test (
@@ -112,18 +106,20 @@ java_gapic_test(
112106# Open Source Packages
113107java_gapic_assembly_gradle_pkg (
114108 name = "google-cloud-gkehub-v1-java" ,
109+ include_samples = True ,
115110 transport = "grpc+rest" ,
116111 deps = [
117112 ":gkehub_java_gapic" ,
118113 ":gkehub_java_grpc" ,
119114 ":gkehub_java_proto" ,
120115 ":gkehub_proto" ,
121- ] + _PROTO_SUBPACKAGE_DEPS + _JAVA_PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS ,
116+ ],
122117)
123118
124119##############################################################################
125120# Go
126121##############################################################################
122+ # buildifier: disable=same-origin-load
127123load (
128124 "@com_google_googleapis_imports//:imports.bzl" ,
129125 "go_gapic_assembly_pkg" ,
@@ -139,6 +135,7 @@ go_grpc_library(
139135 "//google/api:annotations_go_proto" ,
140136 "//google/cloud/gkehub/v1/configmanagement:configmanagement_go_proto" ,
141137 "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_go_proto" ,
138+ "//google/cloud/gkehub/v1/rbacrolebindingactuation:rbacrolebindingactuation_go_proto" ,
142139 "//google/longrunning:longrunning_go_proto" ,
143140 ],
144141)
@@ -176,6 +173,7 @@ go_gapic_assembly_pkg(
176173##############################################################################
177174# Python
178175##############################################################################
176+ # buildifier: disable=same-origin-load
179177load (
180178 "@com_google_googleapis_imports//:imports.bzl" ,
181179 "py_gapic_assembly_pkg" ,
@@ -214,6 +212,7 @@ py_gapic_assembly_pkg(
214212##############################################################################
215213# PHP
216214##############################################################################
215+ # buildifier: disable=same-origin-load
217216load (
218217 "@com_google_googleapis_imports//:imports.bzl" ,
219218 "php_gapic_assembly_pkg" ,
@@ -234,7 +233,9 @@ php_gapic_library(
234233 rest_numeric_enums = True ,
235234 service_yaml = "gkehub_v1.yaml" ,
236235 transport = "grpc+rest" ,
237- deps = [":gkehub_php_proto" ],
236+ deps = [
237+ ":gkehub_php_proto" ,
238+ ],
238239)
239240
240241# Open Source Packages
@@ -245,12 +246,14 @@ php_gapic_assembly_pkg(
245246 ":gkehub_php_proto" ,
246247 "//google/cloud/gkehub/v1/configmanagement:configmanagement_php_proto" ,
247248 "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_php_proto" ,
249+ "//google/cloud/gkehub/v1/rbacrolebindingactuation:rbacrolebindingactuation_php_proto" ,
248250 ],
249251)
250252
251253##############################################################################
252254# Node.js
253255##############################################################################
256+ # buildifier: disable=same-origin-load
254257load (
255258 "@com_google_googleapis_imports//:imports.bzl" ,
256259 "nodejs_gapic_assembly_pkg" ,
@@ -277,12 +280,14 @@ nodejs_gapic_assembly_pkg(
277280 ":gkehub_proto" ,
278281 "//google/cloud/gkehub/v1/configmanagement:configmanagement_proto" ,
279282 "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto" ,
283+ "//google/cloud/gkehub/v1/rbacrolebindingactuation:rbacrolebindingactuation_proto" ,
280284 ],
281285)
282286
283287##############################################################################
284288# Ruby
285289##############################################################################
290+ # buildifier: disable=same-origin-load
286291load (
287292 "@com_google_googleapis_imports//:imports.bzl" ,
288293 "ruby_cloud_gapic_library" ,
@@ -293,11 +298,7 @@ load(
293298
294299ruby_proto_library (
295300 name = "gkehub_ruby_proto" ,
296- deps = [
297- ":gkehub_proto" ,
298- "//google/cloud/gkehub/v1/configmanagement:configmanagement_proto" ,
299- "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto" ,
300- ],
301+ deps = [":gkehub_proto" ],
301302)
302303
303304ruby_grpc_library (
@@ -341,6 +342,7 @@ ruby_gapic_assembly_pkg(
341342##############################################################################
342343# C#
343344##############################################################################
345+ # buildifier: disable=same-origin-load
344346load (
345347 "@com_google_googleapis_imports//:imports.bzl" ,
346348 "csharp_gapic_assembly_pkg" ,
@@ -351,6 +353,7 @@ load(
351353
352354csharp_proto_library (
353355 name = "gkehub_csharp_proto" ,
356+ extra_opts = [],
354357 deps = [":gkehub_proto" ],
355358)
356359
@@ -387,6 +390,7 @@ csharp_gapic_assembly_pkg(
387390##############################################################################
388391# C++
389392##############################################################################
393+ # buildifier: disable=same-origin-load
390394load (
391395 "@com_google_googleapis_imports//:imports.bzl" ,
392396 "cc_grpc_library" ,
0 commit comments