@@ -119,10 +119,10 @@ def search_catalog(self):
119
119
return the complete resource, only the resource identifier and high
120
120
level fields. Clients can subsequentally call ``Get`` methods.
121
121
122
- Note that searches do not have full recall. There may be results that
123
- match your query but are not returned, even in subsequent pages of
124
- results. These missing results may vary across repeated calls to search.
125
- Do not rely on this method if you need to guarantee full recall .
122
+ Note that Data Catalog search queries do not guarantee full recall.
123
+ Query results that match your query may not be returned, even in
124
+ subsequent result pages. Also note that results returned (and not
125
+ returned) can vary across repeated search queries .
126
126
127
127
See `Data Catalog Search
128
128
Syntax <https://cloud.google.com/data-catalog/docs/how-to/search-reference>`__
@@ -139,9 +139,23 @@ def search_catalog(self):
139
139
def create_entry_group (self ):
140
140
"""Return the gRPC stub for :meth:`DataCatalogClient.create_entry_group`.
141
141
142
- Alpha feature. Creates an EntryGroup. The user should enable the Data
143
- Catalog API in the project identified by the ``parent`` parameter (see
144
- [Data Catalog Resource Project]
142
+ Creates an EntryGroup.
143
+
144
+ An entry group contains logically related entries together with Cloud
145
+ Identity and Access Management policies that specify the users who can
146
+ create, edit, and view entries within the entry group.
147
+
148
+ Data Catalog automatically creates an entry group for BigQuery entries
149
+ ("@bigquery") and Pub/Sub topics ("@pubsub"). Users create their own
150
+ entry group to contain Cloud Storage fileset entries or custom type
151
+ entries, and the IAM policies associated with those entries. Entry
152
+ groups, like entries, can be searched.
153
+
154
+ A maximum of 10,000 entry groups may be created per organization across
155
+ all locations.
156
+
157
+ Users should enable the Data Catalog API in the project identified by
158
+ the ``parent`` parameter (see [Data Catalog Resource Project]
145
159
(/data-catalog/docs/concepts/resource-project) for more information).
146
160
147
161
Returns:
@@ -155,7 +169,6 @@ def create_entry_group(self):
155
169
def get_entry_group (self ):
156
170
"""Return the gRPC stub for :meth:`DataCatalogClient.get_entry_group`.
157
171
158
- Alpha feature.
159
172
Gets an EntryGroup.
160
173
161
174
Returns:
@@ -169,11 +182,11 @@ def get_entry_group(self):
169
182
def delete_entry_group (self ):
170
183
"""Return the gRPC stub for :meth:`DataCatalogClient.delete_entry_group`.
171
184
172
- Alpha feature. Deletes an EntryGroup. Only entry groups that do not
173
- contain entries can be deleted. The user should enable the Data Catalog
174
- API in the project identified by the ``name`` parameter (see [Data
175
- Catalog Resource Project] (/data-catalog/docs/concepts/resource-project)
176
- for more information).
185
+ Deletes an EntryGroup. Only entry groups that do not contain entries can
186
+ be deleted. Users should enable the Data Catalog API in the project
187
+ identified by the ``name`` parameter (see [Data Catalog Resource
188
+ Project] (/data-catalog/docs/concepts/resource-project) for more
189
+ information).
177
190
178
191
Returns:
179
192
Callable: A callable which accepts the appropriate
@@ -186,11 +199,14 @@ def delete_entry_group(self):
186
199
def create_entry (self ):
187
200
"""Return the gRPC stub for :meth:`DataCatalogClient.create_entry`.
188
201
189
- Alpha feature. Creates an entry. Currently only entries of 'FILESET'
190
- type can be created. The user should enable the Data Catalog API in the
191
- project identified by the ``parent`` parameter (see [Data Catalog
192
- Resource Project] (/data-catalog/docs/concepts/resource-project) for
193
- more information).
202
+ Creates an entry. Only entries of 'FILESET' type or user-specified type
203
+ can be created.
204
+
205
+ Users should enable the Data Catalog API in the project identified by
206
+ the ``parent`` parameter (see [Data Catalog Resource Project]
207
+ (/data-catalog/docs/concepts/resource-project) for more information).
208
+
209
+ A maximum of 100,000 entries may be created per entry group.
194
210
195
211
Returns:
196
212
Callable: A callable which accepts the appropriate
@@ -203,8 +219,8 @@ def create_entry(self):
203
219
def update_entry (self ):
204
220
"""Return the gRPC stub for :meth:`DataCatalogClient.update_entry`.
205
221
206
- Updates an existing entry. The user should enable the Data Catalog API
207
- in the project identified by the ``entry.name`` parameter (see [Data
222
+ Updates an existing entry. Users should enable the Data Catalog API in
223
+ the project identified by the ``entry.name`` parameter (see [Data
208
224
Catalog Resource Project] (/data-catalog/docs/concepts/resource-project)
209
225
for more information).
210
226
@@ -219,11 +235,11 @@ def update_entry(self):
219
235
def delete_entry (self ):
220
236
"""Return the gRPC stub for :meth:`DataCatalogClient.delete_entry`.
221
237
222
- Alpha feature. Deletes an existing entry. Only entries created through
223
- ``CreateEntry`` method can be deleted. The user should enable the Data
224
- Catalog API in the project identified by the ``name`` parameter (see
225
- [Data Catalog Resource Project]
226
- (/data-catalog/docs/concepts/resource-project) for more information).
238
+ Deletes an existing entry. Only entries created through ``CreateEntry``
239
+ method can be deleted. Users should enable the Data Catalog API in the
240
+ project identified by the ``name`` parameter (see [Data Catalog Resource
241
+ Project] (/data-catalog/docs/concepts/resource-project) for more
242
+ information).
227
243
228
244
Returns:
229
245
Callable: A callable which accepts the appropriate
@@ -260,6 +276,48 @@ def lookup_entry(self):
260
276
"""
261
277
return self ._stubs ["data_catalog_stub" ].LookupEntry
262
278
279
+ @property
280
+ def list_entry_groups (self ):
281
+ """Return the gRPC stub for :meth:`DataCatalogClient.list_entry_groups`.
282
+
283
+ Lists entry groups.
284
+
285
+ Returns:
286
+ Callable: A callable which accepts the appropriate
287
+ deserialized request object and returns a
288
+ deserialized response object.
289
+ """
290
+ return self ._stubs ["data_catalog_stub" ].ListEntryGroups
291
+
292
+ @property
293
+ def list_entries (self ):
294
+ """Return the gRPC stub for :meth:`DataCatalogClient.list_entries`.
295
+
296
+ Lists entries.
297
+
298
+ Returns:
299
+ Callable: A callable which accepts the appropriate
300
+ deserialized request object and returns a
301
+ deserialized response object.
302
+ """
303
+ return self ._stubs ["data_catalog_stub" ].ListEntries
304
+
305
+ @property
306
+ def update_entry_group (self ):
307
+ """Return the gRPC stub for :meth:`DataCatalogClient.update_entry_group`.
308
+
309
+ Updates an EntryGroup. The user should enable the Data Catalog API in
310
+ the project identified by the ``entry_group.name`` parameter (see [Data
311
+ Catalog Resource Project] (/data-catalog/docs/concepts/resource-project)
312
+ for more information).
313
+
314
+ Returns:
315
+ Callable: A callable which accepts the appropriate
316
+ deserialized request object and returns a
317
+ deserialized response object.
318
+ """
319
+ return self ._stubs ["data_catalog_stub" ].UpdateEntryGroup
320
+
263
321
@property
264
322
def create_tag_template (self ):
265
323
"""Return the gRPC stub for :meth:`DataCatalogClient.create_tag_template`.
@@ -297,7 +355,7 @@ def update_tag_template(self):
297
355
Updates a tag template. This method cannot be used to update the fields
298
356
of a template. The tag template fields are represented as separate
299
357
resources and should be updated using their own create/update/delete
300
- methods. The user should enable the Data Catalog API in the project
358
+ methods. Users should enable the Data Catalog API in the project
301
359
identified by the ``tag_template.name`` parameter (see [Data Catalog
302
360
Resource Project] (/data-catalog/docs/concepts/resource-project) for
303
361
more information).
@@ -313,7 +371,7 @@ def update_tag_template(self):
313
371
def delete_tag_template (self ):
314
372
"""Return the gRPC stub for :meth:`DataCatalogClient.delete_tag_template`.
315
373
316
- Deletes a tag template and all tags using the template. The user should
374
+ Deletes a tag template and all tags using the template. Users should
317
375
enable the Data Catalog API in the project identified by the ``name``
318
376
parameter (see [Data Catalog Resource Project]
319
377
(/data-catalog/docs/concepts/resource-project) for more information).
@@ -347,8 +405,8 @@ def update_tag_template_field(self):
347
405
"""Return the gRPC stub for :meth:`DataCatalogClient.update_tag_template_field`.
348
406
349
407
Updates a field in a tag template. This method cannot be used to update
350
- the field type. The user should enable the Data Catalog API in the
351
- project identified by the ``name`` parameter (see [Data Catalog Resource
408
+ the field type. Users should enable the Data Catalog API in the project
409
+ identified by the ``name`` parameter (see [Data Catalog Resource
352
410
Project] (/data-catalog/docs/concepts/resource-project) for more
353
411
information).
354
412
@@ -380,7 +438,7 @@ def rename_tag_template_field(self):
380
438
def delete_tag_template_field (self ):
381
439
"""Return the gRPC stub for :meth:`DataCatalogClient.delete_tag_template_field`.
382
440
383
- Deletes a field in a tag template and all uses of that field. The user
441
+ Deletes a field in a tag template and all uses of that field. Users
384
442
should enable the Data Catalog API in the project identified by the
385
443
``name`` parameter (see [Data Catalog Resource Project]
386
444
(/data-catalog/docs/concepts/resource-project) for more information).
0 commit comments