Skip to content

Commit 00cf69e

Browse files
feat: [google-cloud-discoveryengine] add data store, engine, serving config and site search engine services (#12293)
- [ ] Regenerate this pull request now. BEGIN_COMMIT_OVERRIDE feat: Add data store, engine, serving config and site search engine services feat: Support search summarization with citations and references feat: Add suggestion deny list import/purge APIs feat: Add engine support for multi-turn search and search APIs docs: Keep the API doc up-to-date with recent changes END_COMMIT_OVERRIDE PiperOrigin-RevId: 605344453 Source-Link: googleapis/googleapis@4fd031d Source-Link: googleapis/googleapis-gen@b77d7a4 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWRpc2NvdmVyeWVuZ2luZS8uT3dsQm90LnlhbWwiLCJoIjoiYjc3ZDdhNDQ2YzJlODU5ZGFkMTZhZmQwYTFkMWU4ZjUwM2ZiYTg4NCJ9 BEGIN_NESTED_COMMIT feat: [google-cloud-discoveryengine] add data store, engine and site search engine services feat: support search summarization with citations and references feat: add suggestion deny list import/purge APIs feat: add engine support for multi-turn search and search APIs docs: keep the API doc up-to-date with recent changes PiperOrigin-RevId: 605218577 Source-Link: googleapis/googleapis@565c340 Source-Link: googleapis/googleapis-gen@58fd8ac Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWRpc2NvdmVyeWVuZ2luZS8uT3dsQm90LnlhbWwiLCJoIjoiNThmZDhhYzFkODU4MmE2OThlYWMyZjE4NGVjZWM2YTY4NDk3YjU0NSJ9 END_NESTED_COMMIT --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 0268729 commit 00cf69e

268 files changed

Lines changed: 113890 additions & 1725 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
DataStoreService
2+
----------------------------------
3+
4+
.. automodule:: google.cloud.discoveryengine_v1.services.data_store_service
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.discoveryengine_v1.services.data_store_service.pagers
9+
:members:
10+
:inherited-members:
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
EngineService
2+
-------------------------------
3+
4+
.. automodule:: google.cloud.discoveryengine_v1.services.engine_service
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.discoveryengine_v1.services.engine_service.pagers
9+
:members:
10+
:inherited-members:

packages/google-cloud-discoveryengine/docs/discoveryengine_v1/services_.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ Services for Google Cloud Discoveryengine v1 API
55

66
completion_service
77
conversational_search_service
8+
data_store_service
89
document_service
10+
engine_service
911
schema_service
1012
search_service
13+
site_search_engine_service
1114
user_event_service
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
SiteSearchEngineService
2+
-----------------------------------------
3+
4+
.. automodule:: google.cloud.discoveryengine_v1.services.site_search_engine_service
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.discoveryengine_v1.services.site_search_engine_service.pagers
9+
:members:
10+
:inherited-members:
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
DataStoreService
2+
----------------------------------
3+
4+
.. automodule:: google.cloud.discoveryengine_v1beta.services.data_store_service
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.discoveryengine_v1beta.services.data_store_service.pagers
9+
:members:
10+
:inherited-members:
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
EngineService
2+
-------------------------------
3+
4+
.. automodule:: google.cloud.discoveryengine_v1beta.services.engine_service
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.discoveryengine_v1beta.services.engine_service.pagers
9+
:members:
10+
:inherited-members:

packages/google-cloud-discoveryengine/docs/discoveryengine_v1beta/services_.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,12 @@ Services for Google Cloud Discoveryengine v1beta API
55

66
completion_service
77
conversational_search_service
8+
data_store_service
89
document_service
10+
engine_service
911
recommendation_service
1012
schema_service
1113
search_service
14+
serving_config_service
15+
site_search_engine_service
1216
user_event_service
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
ServingConfigService
2+
--------------------------------------
3+
4+
.. automodule:: google.cloud.discoveryengine_v1beta.services.serving_config_service
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.discoveryengine_v1beta.services.serving_config_service.pagers
9+
:members:
10+
:inherited-members:
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
SiteSearchEngineService
2+
-----------------------------------------
3+
4+
.. automodule:: google.cloud.discoveryengine_v1beta.services.site_search_engine_service
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.discoveryengine_v1beta.services.site_search_engine_service.pagers
9+
:members:
10+
:inherited-members:

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

Lines changed: 172 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,24 @@
3030
from google.cloud.discoveryengine_v1beta.services.conversational_search_service.client import (
3131
ConversationalSearchServiceClient,
3232
)
33+
from google.cloud.discoveryengine_v1beta.services.data_store_service.async_client import (
34+
DataStoreServiceAsyncClient,
35+
)
36+
from google.cloud.discoveryengine_v1beta.services.data_store_service.client import (
37+
DataStoreServiceClient,
38+
)
3339
from google.cloud.discoveryengine_v1beta.services.document_service.async_client import (
3440
DocumentServiceAsyncClient,
3541
)
3642
from google.cloud.discoveryengine_v1beta.services.document_service.client import (
3743
DocumentServiceClient,
3844
)
45+
from google.cloud.discoveryengine_v1beta.services.engine_service.async_client import (
46+
EngineServiceAsyncClient,
47+
)
48+
from google.cloud.discoveryengine_v1beta.services.engine_service.client import (
49+
EngineServiceClient,
50+
)
3951
from google.cloud.discoveryengine_v1beta.services.recommendation_service.async_client import (
4052
RecommendationServiceAsyncClient,
4153
)
@@ -54,6 +66,18 @@
5466
from google.cloud.discoveryengine_v1beta.services.search_service.client import (
5567
SearchServiceClient,
5668
)
69+
from google.cloud.discoveryengine_v1beta.services.serving_config_service.async_client import (
70+
ServingConfigServiceAsyncClient,
71+
)
72+
from google.cloud.discoveryengine_v1beta.services.serving_config_service.client import (
73+
ServingConfigServiceClient,
74+
)
75+
from google.cloud.discoveryengine_v1beta.services.site_search_engine_service.async_client import (
76+
SiteSearchEngineServiceAsyncClient,
77+
)
78+
from google.cloud.discoveryengine_v1beta.services.site_search_engine_service.client import (
79+
SiteSearchEngineServiceClient,
80+
)
5781
from google.cloud.discoveryengine_v1beta.services.user_event_service.async_client import (
5882
UserEventServiceAsyncClient,
5983
)
@@ -63,9 +87,15 @@
6387
from google.cloud.discoveryengine_v1beta.types.common import (
6488
CustomAttribute,
6589
DoubleList,
90+
EmbeddingConfig,
91+
IndustryVertical,
6692
Interval,
93+
SearchAddOn,
94+
SearchTier,
95+
SolutionType,
6796
UserInfo,
6897
)
98+
from google.cloud.discoveryengine_v1beta.types.completion import SuggestionDenyListEntry
6999
from google.cloud.discoveryengine_v1beta.types.completion_service import (
70100
CompleteQueryRequest,
71101
CompleteQueryResponse,
@@ -87,6 +117,17 @@
87117
ListConversationsResponse,
88118
UpdateConversationRequest,
89119
)
120+
from google.cloud.discoveryengine_v1beta.types.data_store import DataStore
121+
from google.cloud.discoveryengine_v1beta.types.data_store_service import (
122+
CreateDataStoreMetadata,
123+
CreateDataStoreRequest,
124+
DeleteDataStoreMetadata,
125+
DeleteDataStoreRequest,
126+
GetDataStoreRequest,
127+
ListDataStoresRequest,
128+
ListDataStoresResponse,
129+
UpdateDataStoreRequest,
130+
)
90131
from google.cloud.discoveryengine_v1beta.types.document import Document
91132
from google.cloud.discoveryengine_v1beta.types.document_service import (
92133
CreateDocumentRequest,
@@ -96,13 +137,27 @@
96137
ListDocumentsResponse,
97138
UpdateDocumentRequest,
98139
)
140+
from google.cloud.discoveryengine_v1beta.types.engine import Engine
141+
from google.cloud.discoveryengine_v1beta.types.engine_service import (
142+
CreateEngineMetadata,
143+
CreateEngineRequest,
144+
DeleteEngineMetadata,
145+
DeleteEngineRequest,
146+
GetEngineRequest,
147+
ListEnginesRequest,
148+
ListEnginesResponse,
149+
UpdateEngineRequest,
150+
)
99151
from google.cloud.discoveryengine_v1beta.types.import_config import (
100152
BigQuerySource,
101153
GcsSource,
102154
ImportDocumentsMetadata,
103155
ImportDocumentsRequest,
104156
ImportDocumentsResponse,
105157
ImportErrorConfig,
158+
ImportSuggestionDenyListEntriesMetadata,
159+
ImportSuggestionDenyListEntriesRequest,
160+
ImportSuggestionDenyListEntriesResponse,
106161
ImportUserEventsMetadata,
107162
ImportUserEventsRequest,
108163
ImportUserEventsResponse,
@@ -111,6 +166,9 @@
111166
PurgeDocumentsMetadata,
112167
PurgeDocumentsRequest,
113168
PurgeDocumentsResponse,
169+
PurgeSuggestionDenyListEntriesMetadata,
170+
PurgeSuggestionDenyListEntriesRequest,
171+
PurgeSuggestionDenyListEntriesResponse,
114172
)
115173
from google.cloud.discoveryengine_v1beta.types.recommendation_service import (
116174
RecommendRequest,
@@ -132,6 +190,47 @@
132190
SearchRequest,
133191
SearchResponse,
134192
)
193+
from google.cloud.discoveryengine_v1beta.types.serving_config import ServingConfig
194+
from google.cloud.discoveryengine_v1beta.types.serving_config_service import (
195+
GetServingConfigRequest,
196+
ListServingConfigsRequest,
197+
ListServingConfigsResponse,
198+
UpdateServingConfigRequest,
199+
)
200+
from google.cloud.discoveryengine_v1beta.types.site_search_engine import (
201+
SiteSearchEngine,
202+
SiteVerificationInfo,
203+
TargetSite,
204+
)
205+
from google.cloud.discoveryengine_v1beta.types.site_search_engine_service import (
206+
BatchCreateTargetSiteMetadata,
207+
BatchCreateTargetSitesRequest,
208+
BatchCreateTargetSitesResponse,
209+
BatchVerifyTargetSitesMetadata,
210+
BatchVerifyTargetSitesRequest,
211+
BatchVerifyTargetSitesResponse,
212+
CreateTargetSiteMetadata,
213+
CreateTargetSiteRequest,
214+
DeleteTargetSiteMetadata,
215+
DeleteTargetSiteRequest,
216+
DisableAdvancedSiteSearchMetadata,
217+
DisableAdvancedSiteSearchRequest,
218+
DisableAdvancedSiteSearchResponse,
219+
EnableAdvancedSiteSearchMetadata,
220+
EnableAdvancedSiteSearchRequest,
221+
EnableAdvancedSiteSearchResponse,
222+
FetchDomainVerificationStatusRequest,
223+
FetchDomainVerificationStatusResponse,
224+
GetSiteSearchEngineRequest,
225+
GetTargetSiteRequest,
226+
ListTargetSitesRequest,
227+
ListTargetSitesResponse,
228+
RecrawlUrisMetadata,
229+
RecrawlUrisRequest,
230+
RecrawlUrisResponse,
231+
UpdateTargetSiteMetadata,
232+
UpdateTargetSiteRequest,
233+
)
135234
from google.cloud.discoveryengine_v1beta.types.user_event import (
136235
CompletionInfo,
137236
DocumentInfo,
@@ -152,20 +251,34 @@
152251
"CompletionServiceAsyncClient",
153252
"ConversationalSearchServiceClient",
154253
"ConversationalSearchServiceAsyncClient",
254+
"DataStoreServiceClient",
255+
"DataStoreServiceAsyncClient",
155256
"DocumentServiceClient",
156257
"DocumentServiceAsyncClient",
258+
"EngineServiceClient",
259+
"EngineServiceAsyncClient",
157260
"RecommendationServiceClient",
158261
"RecommendationServiceAsyncClient",
159262
"SchemaServiceClient",
160263
"SchemaServiceAsyncClient",
161264
"SearchServiceClient",
162265
"SearchServiceAsyncClient",
266+
"ServingConfigServiceClient",
267+
"ServingConfigServiceAsyncClient",
268+
"SiteSearchEngineServiceClient",
269+
"SiteSearchEngineServiceAsyncClient",
163270
"UserEventServiceClient",
164271
"UserEventServiceAsyncClient",
165272
"CustomAttribute",
166273
"DoubleList",
274+
"EmbeddingConfig",
167275
"Interval",
168276
"UserInfo",
277+
"IndustryVertical",
278+
"SearchAddOn",
279+
"SearchTier",
280+
"SolutionType",
281+
"SuggestionDenyListEntry",
169282
"CompleteQueryRequest",
170283
"CompleteQueryResponse",
171284
"Conversation",
@@ -181,25 +294,49 @@
181294
"ListConversationsRequest",
182295
"ListConversationsResponse",
183296
"UpdateConversationRequest",
297+
"DataStore",
298+
"CreateDataStoreMetadata",
299+
"CreateDataStoreRequest",
300+
"DeleteDataStoreMetadata",
301+
"DeleteDataStoreRequest",
302+
"GetDataStoreRequest",
303+
"ListDataStoresRequest",
304+
"ListDataStoresResponse",
305+
"UpdateDataStoreRequest",
184306
"Document",
185307
"CreateDocumentRequest",
186308
"DeleteDocumentRequest",
187309
"GetDocumentRequest",
188310
"ListDocumentsRequest",
189311
"ListDocumentsResponse",
190312
"UpdateDocumentRequest",
313+
"Engine",
314+
"CreateEngineMetadata",
315+
"CreateEngineRequest",
316+
"DeleteEngineMetadata",
317+
"DeleteEngineRequest",
318+
"GetEngineRequest",
319+
"ListEnginesRequest",
320+
"ListEnginesResponse",
321+
"UpdateEngineRequest",
191322
"BigQuerySource",
192323
"GcsSource",
193324
"ImportDocumentsMetadata",
194325
"ImportDocumentsRequest",
195326
"ImportDocumentsResponse",
196327
"ImportErrorConfig",
328+
"ImportSuggestionDenyListEntriesMetadata",
329+
"ImportSuggestionDenyListEntriesRequest",
330+
"ImportSuggestionDenyListEntriesResponse",
197331
"ImportUserEventsMetadata",
198332
"ImportUserEventsRequest",
199333
"ImportUserEventsResponse",
200334
"PurgeDocumentsMetadata",
201335
"PurgeDocumentsRequest",
202336
"PurgeDocumentsResponse",
337+
"PurgeSuggestionDenyListEntriesMetadata",
338+
"PurgeSuggestionDenyListEntriesRequest",
339+
"PurgeSuggestionDenyListEntriesResponse",
203340
"RecommendRequest",
204341
"RecommendResponse",
205342
"Schema",
@@ -214,6 +351,41 @@
214351
"UpdateSchemaRequest",
215352
"SearchRequest",
216353
"SearchResponse",
354+
"ServingConfig",
355+
"GetServingConfigRequest",
356+
"ListServingConfigsRequest",
357+
"ListServingConfigsResponse",
358+
"UpdateServingConfigRequest",
359+
"SiteSearchEngine",
360+
"SiteVerificationInfo",
361+
"TargetSite",
362+
"BatchCreateTargetSiteMetadata",
363+
"BatchCreateTargetSitesRequest",
364+
"BatchCreateTargetSitesResponse",
365+
"BatchVerifyTargetSitesMetadata",
366+
"BatchVerifyTargetSitesRequest",
367+
"BatchVerifyTargetSitesResponse",
368+
"CreateTargetSiteMetadata",
369+
"CreateTargetSiteRequest",
370+
"DeleteTargetSiteMetadata",
371+
"DeleteTargetSiteRequest",
372+
"DisableAdvancedSiteSearchMetadata",
373+
"DisableAdvancedSiteSearchRequest",
374+
"DisableAdvancedSiteSearchResponse",
375+
"EnableAdvancedSiteSearchMetadata",
376+
"EnableAdvancedSiteSearchRequest",
377+
"EnableAdvancedSiteSearchResponse",
378+
"FetchDomainVerificationStatusRequest",
379+
"FetchDomainVerificationStatusResponse",
380+
"GetSiteSearchEngineRequest",
381+
"GetTargetSiteRequest",
382+
"ListTargetSitesRequest",
383+
"ListTargetSitesResponse",
384+
"RecrawlUrisMetadata",
385+
"RecrawlUrisRequest",
386+
"RecrawlUrisResponse",
387+
"UpdateTargetSiteMetadata",
388+
"UpdateTargetSiteRequest",
217389
"CompletionInfo",
218390
"DocumentInfo",
219391
"MediaInfo",

0 commit comments

Comments
 (0)