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 = "retail_proto" ,
@@ -29,6 +32,8 @@ proto_library(
2932 "control.proto" ,
3033 "control_service.proto" ,
3134 "export_config.proto" ,
35+ "generative_question.proto" ,
36+ "generative_question_service.proto" ,
3237 "import_config.proto" ,
3338 "model.proto" ,
3439 "model_service.proto" ,
@@ -66,12 +71,14 @@ proto_library_with_info(
6671 deps = [
6772 ":retail_proto" ,
6873 "//google/cloud:common_resources_proto" ,
74+ "//google/cloud/location:location_proto" ,
6975 ],
7076)
7177
7278##############################################################################
7379# Java
7480##############################################################################
81+ # buildifier: disable=same-origin-load
7582load (
7683 "@com_google_googleapis_imports//:imports.bzl" ,
7784 "java_gapic_assembly_gradle_pkg" ,
@@ -101,11 +108,13 @@ java_gapic_library(
101108 service_yaml = "retail_v2.yaml" ,
102109 test_deps = [
103110 ":retail_java_grpc" ,
111+ "//google/cloud/location:location_java_grpc" ,
104112 ],
105113 transport = "grpc+rest" ,
106114 deps = [
107115 ":retail_java_proto" ,
108116 "//google/api:api_java_proto" ,
117+ "//google/cloud/location:location_java_proto" ,
109118 ],
110119)
111120
@@ -120,6 +129,8 @@ java_gapic_test(
120129 "com.google.cloud.retail.v2.CompletionServiceClientTest" ,
121130 "com.google.cloud.retail.v2.ControlServiceClientHttpJsonTest" ,
122131 "com.google.cloud.retail.v2.ControlServiceClientTest" ,
132+ "com.google.cloud.retail.v2.GenerativeQuestionServiceClientHttpJsonTest" ,
133+ "com.google.cloud.retail.v2.GenerativeQuestionServiceClientTest" ,
123134 "com.google.cloud.retail.v2.ModelServiceClientHttpJsonTest" ,
124135 "com.google.cloud.retail.v2.ModelServiceClientTest" ,
125136 "com.google.cloud.retail.v2.PredictionServiceClientHttpJsonTest" ,
@@ -152,6 +163,7 @@ java_gapic_assembly_gradle_pkg(
152163##############################################################################
153164# Go
154165##############################################################################
166+ # buildifier: disable=same-origin-load
155167load (
156168 "@com_google_googleapis_imports//:imports.bzl" ,
157169 "go_gapic_assembly_pkg" ,
@@ -182,9 +194,11 @@ go_gapic_library(
182194 release_level = "ga" ,
183195 rest_numeric_enums = True ,
184196 service_yaml = "retail_v2.yaml" ,
197+ transport = "grpc+rest" ,
185198 deps = [
186199 ":retail_go_proto" ,
187200 "//google/api:httpbody_go_proto" ,
201+ "//google/cloud/location:location_go_proto" ,
188202 "//google/longrunning:longrunning_go_proto" ,
189203 "@com_google_cloud_go_longrunning//:go_default_library" ,
190204 "@com_google_cloud_go_longrunning//autogen:go_default_library" ,
@@ -208,6 +222,7 @@ go_gapic_assembly_pkg(
208222##############################################################################
209223# Python
210224##############################################################################
225+ # buildifier: disable=same-origin-load
211226load (
212227 "@com_google_googleapis_imports//:imports.bzl" ,
213228 "py_gapic_assembly_pkg" ,
@@ -222,6 +237,8 @@ py_gapic_library(
222237 rest_numeric_enums = True ,
223238 service_yaml = "retail_v2.yaml" ,
224239 transport = "grpc+rest" ,
240+ deps = [
241+ ],
225242)
226243
227244py_test (
@@ -245,6 +262,7 @@ py_gapic_assembly_pkg(
245262##############################################################################
246263# PHP
247264##############################################################################
265+ # buildifier: disable=same-origin-load
248266load (
249267 "@com_google_googleapis_imports//:imports.bzl" ,
250268 "php_gapic_assembly_pkg" ,
@@ -265,7 +283,9 @@ php_gapic_library(
265283 rest_numeric_enums = True ,
266284 service_yaml = "retail_v2.yaml" ,
267285 transport = "grpc+rest" ,
268- deps = [":retail_php_proto" ],
286+ deps = [
287+ ":retail_php_proto" ,
288+ ],
269289)
270290
271291# Open Source Packages
@@ -280,6 +300,7 @@ php_gapic_assembly_pkg(
280300##############################################################################
281301# Node.js
282302##############################################################################
303+ # buildifier: disable=same-origin-load
283304load (
284305 "@com_google_googleapis_imports//:imports.bzl" ,
285306 "nodejs_gapic_assembly_pkg" ,
@@ -311,6 +332,7 @@ nodejs_gapic_assembly_pkg(
311332##############################################################################
312333# Ruby
313334##############################################################################
335+ # buildifier: disable=same-origin-load
314336load (
315337 "@com_google_googleapis_imports//:imports.bzl" ,
316338 "ruby_cloud_gapic_library" ,
@@ -365,6 +387,7 @@ ruby_gapic_assembly_pkg(
365387##############################################################################
366388# C#
367389##############################################################################
390+ # buildifier: disable=same-origin-load
368391load (
369392 "@com_google_googleapis_imports//:imports.bzl" ,
370393 "csharp_gapic_assembly_pkg" ,
@@ -375,6 +398,7 @@ load(
375398
376399csharp_proto_library (
377400 name = "retail_csharp_proto" ,
401+ extra_opts = [],
378402 deps = [":retail_proto" ],
379403)
380404
@@ -411,6 +435,7 @@ csharp_gapic_assembly_pkg(
411435##############################################################################
412436# C++
413437##############################################################################
438+ # buildifier: disable=same-origin-load
414439load (
415440 "@com_google_googleapis_imports//:imports.bzl" ,
416441 "cc_grpc_library" ,
0 commit comments