Skip to content

Commit d4dec9e

Browse files
feat: add merchant center link service (#404)
* feat: support per-entity search and autocomplete feat: add model get API feat: support new filter syntax for recommendation feat: expose A/B experiment info in search response docs: keep the API doc up-to-date with recent changes PiperOrigin-RevId: 522675546 Source-Link: googleapis/googleapis@81b0808 Source-Link: googleapis/googleapis-gen@e950439 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZTk1MDQzOWNkMGQ0ODZhYjhkMmIzMjY3MmI1NGMwYTZiNjQ1MTQyMCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: add model service feat: support per-entity search and autocomplete feat: support new filter syntax for recommendation feat: expose A/B experiment info in search response docs: keep the API doc up-to-date with recent changes PiperOrigin-RevId: 522675951 Source-Link: googleapis/googleapis@f149e91 Source-Link: googleapis/googleapis-gen@c4538a8 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYzQ1MzhhODg4ZDJlYzEzY2U3MTljMWExYWE5ZGM3ZGU1YjE3Mzc1YSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: add merchant center link service feat: support per-entity search and autocomplete feat: expose facets and product counts in autocomplete feat: add model get API feat: allow cascaded deletion on primary product feat: support new filter syntax for recommendation feat: expose A/B experiment info in search response docs: keep the API doc up-to-date with recent changes PiperOrigin-RevId: 523140513 Source-Link: googleapis/googleapis@4a9f933 Source-Link: googleapis/googleapis-gen@ffb754a Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZmZiNzU0YTdkMmNkNzkzODBmYjVjY2ZkMzNhMWMwOTA4ZGJiNjJhNSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 64914a6 commit d4dec9e

File tree

159 files changed

+28096
-590
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

159 files changed

+28096
-590
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
ModelService
2+
------------------------------
3+
4+
.. automodule:: google.cloud.retail_v2.services.model_service
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.retail_v2.services.model_service.pagers
9+
:members:
10+
:inherited-members:

packages/google-cloud-retail/docs/retail_v2/services.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Services for Google Cloud Retail v2 API
66
catalog_service
77
completion_service
88
control_service
9+
model_service
910
prediction_service
1011
product_service
1112
search_service
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
MerchantCenterAccountLinkService
2+
--------------------------------------------------
3+
4+
.. automodule:: google.cloud.retail_v2alpha.services.merchant_center_account_link_service
5+
:members:
6+
:inherited-members:

packages/google-cloud-retail/docs/retail_v2alpha/services.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Services for Google Cloud Retail v2alpha API
66
catalog_service
77
completion_service
88
control_service
9+
merchant_center_account_link_service
910
model_service
1011
prediction_service
1112
product_service

packages/google-cloud-retail/google/cloud/retail/__init__.py

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@
3232
ControlServiceAsyncClient,
3333
)
3434
from google.cloud.retail_v2.services.control_service.client import ControlServiceClient
35+
from google.cloud.retail_v2.services.model_service.async_client import (
36+
ModelServiceAsyncClient,
37+
)
38+
from google.cloud.retail_v2.services.model_service.client import ModelServiceClient
3539
from google.cloud.retail_v2.services.prediction_service.async_client import (
3640
PredictionServiceAsyncClient,
3741
)
@@ -92,6 +96,7 @@
9296
LocalInventory,
9397
PriceInfo,
9498
Rating,
99+
RecommendationsFilteringOption,
95100
Rule,
96101
SearchSolutionUseCase,
97102
SolutionType,
@@ -128,6 +133,21 @@
128133
UserEventInlineSource,
129134
UserEventInputConfig,
130135
)
136+
from google.cloud.retail_v2.types.model import Model
137+
from google.cloud.retail_v2.types.model_service import (
138+
CreateModelMetadata,
139+
CreateModelRequest,
140+
DeleteModelRequest,
141+
GetModelRequest,
142+
ListModelsRequest,
143+
ListModelsResponse,
144+
PauseModelRequest,
145+
ResumeModelRequest,
146+
TuneModelMetadata,
147+
TuneModelRequest,
148+
TuneModelResponse,
149+
UpdateModelRequest,
150+
)
131151
from google.cloud.retail_v2.types.prediction_service import (
132152
PredictRequest,
133153
PredictResponse,
@@ -162,7 +182,11 @@
162182
PurgeUserEventsRequest,
163183
PurgeUserEventsResponse,
164184
)
165-
from google.cloud.retail_v2.types.search_service import SearchRequest, SearchResponse
185+
from google.cloud.retail_v2.types.search_service import (
186+
ExperimentInfo,
187+
SearchRequest,
188+
SearchResponse,
189+
)
166190
from google.cloud.retail_v2.types.serving_config import ServingConfig
167191
from google.cloud.retail_v2.types.serving_config_service import (
168192
AddControlRequest,
@@ -195,6 +219,8 @@
195219
"CompletionServiceAsyncClient",
196220
"ControlServiceClient",
197221
"ControlServiceAsyncClient",
222+
"ModelServiceClient",
223+
"ModelServiceAsyncClient",
198224
"PredictionServiceClient",
199225
"PredictionServiceAsyncClient",
200226
"ProductServiceClient",
@@ -236,6 +262,7 @@
236262
"Rule",
237263
"UserInfo",
238264
"AttributeConfigLevel",
265+
"RecommendationsFilteringOption",
239266
"SearchSolutionUseCase",
240267
"SolutionType",
241268
"CompleteQueryRequest",
@@ -263,6 +290,19 @@
263290
"UserEventImportSummary",
264291
"UserEventInlineSource",
265292
"UserEventInputConfig",
293+
"Model",
294+
"CreateModelMetadata",
295+
"CreateModelRequest",
296+
"DeleteModelRequest",
297+
"GetModelRequest",
298+
"ListModelsRequest",
299+
"ListModelsResponse",
300+
"PauseModelRequest",
301+
"ResumeModelRequest",
302+
"TuneModelMetadata",
303+
"TuneModelRequest",
304+
"TuneModelResponse",
305+
"UpdateModelRequest",
266306
"PredictRequest",
267307
"PredictResponse",
268308
"Product",
@@ -291,6 +331,7 @@
291331
"PurgeMetadata",
292332
"PurgeUserEventsRequest",
293333
"PurgeUserEventsResponse",
334+
"ExperimentInfo",
294335
"SearchRequest",
295336
"SearchResponse",
296337
"ServingConfig",

packages/google-cloud-retail/google/cloud/retail_v2/__init__.py

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
CompletionServiceClient,
2525
)
2626
from .services.control_service import ControlServiceAsyncClient, ControlServiceClient
27+
from .services.model_service import ModelServiceAsyncClient, ModelServiceClient
2728
from .services.prediction_service import (
2829
PredictionServiceAsyncClient,
2930
PredictionServiceClient,
@@ -72,6 +73,7 @@
7273
LocalInventory,
7374
PriceInfo,
7475
Rating,
76+
RecommendationsFilteringOption,
7577
Rule,
7678
SearchSolutionUseCase,
7779
SolutionType,
@@ -105,6 +107,21 @@
105107
UserEventInlineSource,
106108
UserEventInputConfig,
107109
)
110+
from .types.model import Model
111+
from .types.model_service import (
112+
CreateModelMetadata,
113+
CreateModelRequest,
114+
DeleteModelRequest,
115+
GetModelRequest,
116+
ListModelsRequest,
117+
ListModelsResponse,
118+
PauseModelRequest,
119+
ResumeModelRequest,
120+
TuneModelMetadata,
121+
TuneModelRequest,
122+
TuneModelResponse,
123+
UpdateModelRequest,
124+
)
108125
from .types.prediction_service import PredictRequest, PredictResponse
109126
from .types.product import Product
110127
from .types.product_service import (
@@ -136,7 +153,7 @@
136153
PurgeUserEventsRequest,
137154
PurgeUserEventsResponse,
138155
)
139-
from .types.search_service import SearchRequest, SearchResponse
156+
from .types.search_service import ExperimentInfo, SearchRequest, SearchResponse
140157
from .types.serving_config import ServingConfig
141158
from .types.serving_config_service import (
142159
AddControlRequest,
@@ -166,6 +183,7 @@
166183
"CatalogServiceAsyncClient",
167184
"CompletionServiceAsyncClient",
168185
"ControlServiceAsyncClient",
186+
"ModelServiceAsyncClient",
169187
"PredictionServiceAsyncClient",
170188
"ProductServiceAsyncClient",
171189
"SearchServiceAsyncClient",
@@ -198,19 +216,24 @@
198216
"Control",
199217
"ControlServiceClient",
200218
"CreateControlRequest",
219+
"CreateModelMetadata",
220+
"CreateModelRequest",
201221
"CreateProductRequest",
202222
"CreateServingConfigRequest",
203223
"CustomAttribute",
204224
"DeleteControlRequest",
225+
"DeleteModelRequest",
205226
"DeleteProductRequest",
206227
"DeleteServingConfigRequest",
228+
"ExperimentInfo",
207229
"FulfillmentInfo",
208230
"GcsSource",
209231
"GetAttributesConfigRequest",
210232
"GetCompletionConfigRequest",
211233
"GetControlRequest",
212234
"GetDefaultBranchRequest",
213235
"GetDefaultBranchResponse",
236+
"GetModelRequest",
214237
"GetProductRequest",
215238
"GetServingConfigRequest",
216239
"Image",
@@ -227,11 +250,16 @@
227250
"ListCatalogsResponse",
228251
"ListControlsRequest",
229252
"ListControlsResponse",
253+
"ListModelsRequest",
254+
"ListModelsResponse",
230255
"ListProductsRequest",
231256
"ListProductsResponse",
232257
"ListServingConfigsRequest",
233258
"ListServingConfigsResponse",
234259
"LocalInventory",
260+
"Model",
261+
"ModelServiceClient",
262+
"PauseModelRequest",
235263
"PredictRequest",
236264
"PredictResponse",
237265
"PredictionServiceClient",
@@ -248,6 +276,7 @@
248276
"PurgeUserEventsRequest",
249277
"PurgeUserEventsResponse",
250278
"Rating",
279+
"RecommendationsFilteringOption",
251280
"RejoinUserEventsMetadata",
252281
"RejoinUserEventsRequest",
253282
"RejoinUserEventsResponse",
@@ -260,6 +289,7 @@
260289
"RemoveLocalInventoriesRequest",
261290
"RemoveLocalInventoriesResponse",
262291
"ReplaceCatalogAttributeRequest",
292+
"ResumeModelRequest",
263293
"Rule",
264294
"SearchRequest",
265295
"SearchResponse",
@@ -272,10 +302,14 @@
272302
"SetInventoryRequest",
273303
"SetInventoryResponse",
274304
"SolutionType",
305+
"TuneModelMetadata",
306+
"TuneModelRequest",
307+
"TuneModelResponse",
275308
"UpdateAttributesConfigRequest",
276309
"UpdateCatalogRequest",
277310
"UpdateCompletionConfigRequest",
278311
"UpdateControlRequest",
312+
"UpdateModelRequest",
279313
"UpdateProductRequest",
280314
"UpdateServingConfigRequest",
281315
"UserEvent",

0 commit comments

Comments
 (0)