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,12 +32,16 @@ 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" ,
3540 "prediction_service.proto" ,
3641 "product.proto" ,
3742 "product_service.proto" ,
43+ "project.proto" ,
44+ "project_service.proto" ,
3845 "promotion.proto" ,
3946 "purge_config.proto" ,
4047 "search_service.proto" ,
@@ -66,12 +73,14 @@ proto_library_with_info(
6673 deps = [
6774 ":retail_proto" ,
6875 "//google/cloud:common_resources_proto" ,
76+ "//google/cloud/location:location_proto" ,
6977 ],
7078)
7179
7280##############################################################################
7381# Java
7482##############################################################################
83+ # buildifier: disable=same-origin-load
7584load (
7685 "@com_google_googleapis_imports//:imports.bzl" ,
7786 "java_gapic_assembly_gradle_pkg" ,
@@ -101,11 +110,13 @@ java_gapic_library(
101110 service_yaml = "retail_v2beta.yaml" ,
102111 test_deps = [
103112 ":retail_java_grpc" ,
113+ "//google/cloud/location:location_java_grpc" ,
104114 ],
105115 transport = "grpc+rest" ,
106116 deps = [
107117 ":retail_java_proto" ,
108118 "//google/api:api_java_proto" ,
119+ "//google/cloud/location:location_java_proto" ,
109120 ],
110121)
111122
@@ -120,12 +131,16 @@ java_gapic_test(
120131 "com.google.cloud.retail.v2beta.CompletionServiceClientTest" ,
121132 "com.google.cloud.retail.v2beta.ControlServiceClientHttpJsonTest" ,
122133 "com.google.cloud.retail.v2beta.ControlServiceClientTest" ,
134+ "com.google.cloud.retail.v2beta.GenerativeQuestionServiceClientHttpJsonTest" ,
135+ "com.google.cloud.retail.v2beta.GenerativeQuestionServiceClientTest" ,
123136 "com.google.cloud.retail.v2beta.ModelServiceClientHttpJsonTest" ,
124137 "com.google.cloud.retail.v2beta.ModelServiceClientTest" ,
125138 "com.google.cloud.retail.v2beta.PredictionServiceClientHttpJsonTest" ,
126139 "com.google.cloud.retail.v2beta.PredictionServiceClientTest" ,
127140 "com.google.cloud.retail.v2beta.ProductServiceClientHttpJsonTest" ,
128141 "com.google.cloud.retail.v2beta.ProductServiceClientTest" ,
142+ "com.google.cloud.retail.v2beta.ProjectServiceClientHttpJsonTest" ,
143+ "com.google.cloud.retail.v2beta.ProjectServiceClientTest" ,
129144 "com.google.cloud.retail.v2beta.SearchServiceClientHttpJsonTest" ,
130145 "com.google.cloud.retail.v2beta.SearchServiceClientTest" ,
131146 "com.google.cloud.retail.v2beta.ServingConfigServiceClientHttpJsonTest" ,
@@ -152,6 +167,7 @@ java_gapic_assembly_gradle_pkg(
152167##############################################################################
153168# Go
154169##############################################################################
170+ # buildifier: disable=same-origin-load
155171load (
156172 "@com_google_googleapis_imports//:imports.bzl" ,
157173 "go_gapic_assembly_pkg" ,
@@ -186,6 +202,7 @@ go_gapic_library(
186202 deps = [
187203 ":retail_go_proto" ,
188204 "//google/api:httpbody_go_proto" ,
205+ "//google/cloud/location:location_go_proto" ,
189206 "//google/longrunning:longrunning_go_proto" ,
190207 "@com_google_cloud_go_longrunning//:go_default_library" ,
191208 "@com_google_cloud_go_longrunning//autogen:go_default_library" ,
@@ -209,6 +226,7 @@ go_gapic_assembly_pkg(
209226##############################################################################
210227# Python
211228##############################################################################
229+ # buildifier: disable=same-origin-load
212230load (
213231 "@com_google_googleapis_imports//:imports.bzl" ,
214232 "py_gapic_assembly_pkg" ,
@@ -223,6 +241,8 @@ py_gapic_library(
223241 rest_numeric_enums = True ,
224242 service_yaml = "retail_v2beta.yaml" ,
225243 transport = "grpc+rest" ,
244+ deps = [
245+ ],
226246)
227247
228248py_test (
@@ -246,6 +266,7 @@ py_gapic_assembly_pkg(
246266##############################################################################
247267# PHP
248268##############################################################################
269+ # buildifier: disable=same-origin-load
249270load (
250271 "@com_google_googleapis_imports//:imports.bzl" ,
251272 "php_gapic_assembly_pkg" ,
@@ -262,10 +283,13 @@ php_gapic_library(
262283 name = "retail_php_gapic" ,
263284 srcs = [":retail_proto_with_info" ],
264285 grpc_service_config = "retail_grpc_service_config.json" ,
286+ migration_mode = "PRE_MIGRATION_SURFACE_ONLY" ,
265287 rest_numeric_enums = True ,
266288 service_yaml = "retail_v2beta.yaml" ,
267289 transport = "grpc+rest" ,
268- deps = [":retail_php_proto" ],
290+ deps = [
291+ ":retail_php_proto" ,
292+ ],
269293)
270294
271295# Open Source Packages
@@ -280,6 +304,7 @@ php_gapic_assembly_pkg(
280304##############################################################################
281305# Node.js
282306##############################################################################
307+ # buildifier: disable=same-origin-load
283308load (
284309 "@com_google_googleapis_imports//:imports.bzl" ,
285310 "nodejs_gapic_assembly_pkg" ,
@@ -311,6 +336,7 @@ nodejs_gapic_assembly_pkg(
311336##############################################################################
312337# Ruby
313338##############################################################################
339+ # buildifier: disable=same-origin-load
314340load (
315341 "@com_google_googleapis_imports//:imports.bzl" ,
316342 "ruby_cloud_gapic_library" ,
@@ -365,6 +391,7 @@ ruby_gapic_assembly_pkg(
365391##############################################################################
366392# C#
367393##############################################################################
394+ # buildifier: disable=same-origin-load
368395load (
369396 "@com_google_googleapis_imports//:imports.bzl" ,
370397 "csharp_gapic_assembly_pkg" ,
@@ -375,6 +402,7 @@ load(
375402
376403csharp_proto_library (
377404 name = "retail_csharp_proto" ,
405+ extra_opts = [],
378406 deps = [":retail_proto" ],
379407)
380408
@@ -411,6 +439,7 @@ csharp_gapic_assembly_pkg(
411439##############################################################################
412440# C++
413441##############################################################################
442+ # buildifier: disable=same-origin-load
414443load (
415444 "@com_google_googleapis_imports//:imports.bzl" ,
416445 "cc_grpc_library" ,
0 commit comments