Skip to content

Commit a32cd99

Browse files
Google APIscopybara-github
authored andcommitted
feat: support merged facets
feat: add product purge API feat: add branch and project APIs to alpha feat: add page_categories to control condition feat: support attribute suggestion in autocomplete feat: support frequent bought together model config feat: allow to skip denylist postfiltering in recommendations chore: deprecate recent search result in autocomplete docs: keep the API doc up-to-date with recent changes PiperOrigin-RevId: 641040423
1 parent 8cd2212 commit a32cd99

20 files changed

Lines changed: 1292 additions & 154 deletions

google/cloud/retail/v2alpha/BUILD.bazel

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,24 @@
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.
1315
package(default_visibility = ["//visibility:public"])
1416

1517
##############################################################################
1618
# Common
1719
##############################################################################
18-
load("@rules_proto//proto:defs.bzl", "proto_library")
20+
# buildifier: disable=same-origin-load
1921
load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
22+
load("@rules_proto//proto:defs.bzl", "proto_library")
2023

2124
proto_library(
2225
name = "retail_proto",
2326
srcs = [
2427
"analytics_service.proto",
28+
"branch.proto",
29+
"branch_service.proto",
2530
"catalog.proto",
2631
"catalog_service.proto",
2732
"common.proto",
@@ -37,6 +42,8 @@ proto_library(
3742
"prediction_service.proto",
3843
"product.proto",
3944
"product_service.proto",
45+
"project.proto",
46+
"project_service.proto",
4047
"promotion.proto",
4148
"purge_config.proto",
4249
"search_service.proto",
@@ -68,12 +75,14 @@ proto_library_with_info(
6875
deps = [
6976
":retail_proto",
7077
"//google/cloud:common_resources_proto",
78+
"//google/cloud/location:location_proto",
7179
],
7280
)
7381

7482
##############################################################################
7583
# Java
7684
##############################################################################
85+
# buildifier: disable=same-origin-load
7786
load(
7887
"@com_google_googleapis_imports//:imports.bzl",
7988
"java_gapic_assembly_gradle_pkg",
@@ -103,11 +112,13 @@ java_gapic_library(
103112
service_yaml = "retail_v2alpha.yaml",
104113
test_deps = [
105114
":retail_java_grpc",
115+
"//google/cloud/location:location_java_grpc",
106116
],
107117
transport = "grpc+rest",
108118
deps = [
109119
":retail_java_proto",
110120
"//google/api:api_java_proto",
121+
"//google/cloud/location:location_java_proto",
111122
],
112123
)
113124

@@ -116,6 +127,8 @@ java_gapic_test(
116127
test_classes = [
117128
"com.google.cloud.retail.v2alpha.AnalyticsServiceClientHttpJsonTest",
118129
"com.google.cloud.retail.v2alpha.AnalyticsServiceClientTest",
130+
"com.google.cloud.retail.v2alpha.BranchServiceClientHttpJsonTest",
131+
"com.google.cloud.retail.v2alpha.BranchServiceClientTest",
119132
"com.google.cloud.retail.v2alpha.CatalogServiceClientHttpJsonTest",
120133
"com.google.cloud.retail.v2alpha.CatalogServiceClientTest",
121134
"com.google.cloud.retail.v2alpha.CompletionServiceClientHttpJsonTest",
@@ -130,6 +143,8 @@ java_gapic_test(
130143
"com.google.cloud.retail.v2alpha.PredictionServiceClientTest",
131144
"com.google.cloud.retail.v2alpha.ProductServiceClientHttpJsonTest",
132145
"com.google.cloud.retail.v2alpha.ProductServiceClientTest",
146+
"com.google.cloud.retail.v2alpha.ProjectServiceClientHttpJsonTest",
147+
"com.google.cloud.retail.v2alpha.ProjectServiceClientTest",
133148
"com.google.cloud.retail.v2alpha.SearchServiceClientHttpJsonTest",
134149
"com.google.cloud.retail.v2alpha.SearchServiceClientTest",
135150
"com.google.cloud.retail.v2alpha.ServingConfigServiceClientHttpJsonTest",
@@ -156,6 +171,7 @@ java_gapic_assembly_gradle_pkg(
156171
##############################################################################
157172
# Go
158173
##############################################################################
174+
# buildifier: disable=same-origin-load
159175
load(
160176
"@com_google_googleapis_imports//:imports.bzl",
161177
"go_gapic_assembly_pkg",
@@ -190,6 +206,7 @@ go_gapic_library(
190206
deps = [
191207
":retail_go_proto",
192208
"//google/api:httpbody_go_proto",
209+
"//google/cloud/location:location_go_proto",
193210
"//google/longrunning:longrunning_go_proto",
194211
"@com_google_cloud_go_longrunning//:go_default_library",
195212
"@com_google_cloud_go_longrunning//autogen:go_default_library",
@@ -213,6 +230,7 @@ go_gapic_assembly_pkg(
213230
##############################################################################
214231
# Python
215232
##############################################################################
233+
# buildifier: disable=same-origin-load
216234
load(
217235
"@com_google_googleapis_imports//:imports.bzl",
218236
"py_gapic_assembly_pkg",
@@ -227,6 +245,8 @@ py_gapic_library(
227245
rest_numeric_enums = True,
228246
service_yaml = "retail_v2alpha.yaml",
229247
transport = "grpc+rest",
248+
deps = [
249+
],
230250
)
231251

232252
py_test(
@@ -250,6 +270,7 @@ py_gapic_assembly_pkg(
250270
##############################################################################
251271
# PHP
252272
##############################################################################
273+
# buildifier: disable=same-origin-load
253274
load(
254275
"@com_google_googleapis_imports//:imports.bzl",
255276
"php_gapic_assembly_pkg",
@@ -266,10 +287,13 @@ php_gapic_library(
266287
name = "retail_php_gapic",
267288
srcs = [":retail_proto_with_info"],
268289
grpc_service_config = "retail_grpc_service_config.json",
290+
migration_mode = "PRE_MIGRATION_SURFACE_ONLY",
269291
rest_numeric_enums = True,
270292
service_yaml = "retail_v2alpha.yaml",
271293
transport = "grpc+rest",
272-
deps = [":retail_php_proto"],
294+
deps = [
295+
":retail_php_proto",
296+
],
273297
)
274298

275299
# Open Source Packages
@@ -284,6 +308,7 @@ php_gapic_assembly_pkg(
284308
##############################################################################
285309
# Node.js
286310
##############################################################################
311+
# buildifier: disable=same-origin-load
287312
load(
288313
"@com_google_googleapis_imports//:imports.bzl",
289314
"nodejs_gapic_assembly_pkg",
@@ -315,6 +340,7 @@ nodejs_gapic_assembly_pkg(
315340
##############################################################################
316341
# Ruby
317342
##############################################################################
343+
# buildifier: disable=same-origin-load
318344
load(
319345
"@com_google_googleapis_imports//:imports.bzl",
320346
"ruby_cloud_gapic_library",
@@ -369,6 +395,7 @@ ruby_gapic_assembly_pkg(
369395
##############################################################################
370396
# C#
371397
##############################################################################
398+
# buildifier: disable=same-origin-load
372399
load(
373400
"@com_google_googleapis_imports//:imports.bzl",
374401
"csharp_gapic_assembly_pkg",
@@ -379,6 +406,7 @@ load(
379406

380407
csharp_proto_library(
381408
name = "retail_csharp_proto",
409+
extra_opts = [],
382410
deps = [":retail_proto"],
383411
)
384412

@@ -415,6 +443,7 @@ csharp_gapic_assembly_pkg(
415443
##############################################################################
416444
# C++
417445
##############################################################################
446+
# buildifier: disable=same-origin-load
418447
load(
419448
"@com_google_googleapis_imports//:imports.bzl",
420449
"cc_grpc_library",

0 commit comments

Comments
 (0)