Skip to content

Commit f56d7af

Browse files
feat: [google-cloud-dataplex] added client side library for Unified and CRUD MetaStore APIs (#12475)
- [ ] Regenerate this pull request now. 1. Unified Metastore APIs. 2. CRUD Metastore APIs (e.g. EntryGroup, AspectType, EntryType, Entry). PiperOrigin-RevId: 617067899 Source-Link: googleapis/googleapis@4fd0bc4 Source-Link: googleapis/googleapis-gen@92a2fc8 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWRhdGFwbGV4Ly5Pd2xCb3QueWFtbCIsImgiOiI5MmEyZmM4YzZhNzFiMGRjMWI0NThiZWViZjI2OTUxODk3NGYxYWExIn0= --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent a33e4b0 commit f56d7af

File tree

72 files changed

+29061
-0
lines changed

Some content is hidden

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

72 files changed

+29061
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
CatalogService
2+
--------------------------------
3+
4+
.. automodule:: google.cloud.dataplex_v1.services.catalog_service
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.dataplex_v1.services.catalog_service.pagers
9+
:members:
10+
:inherited-members:

packages/google-cloud-dataplex/docs/dataplex_v1/services_.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ Services for Google Cloud Dataplex v1 API
33
.. toctree::
44
:maxdepth: 2
55

6+
catalog_service
67
content_service
78
dataplex_service
89
data_scan_service

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

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@
1818
__version__ = package_version.__version__
1919

2020

21+
from google.cloud.dataplex_v1.services.catalog_service.async_client import (
22+
CatalogServiceAsyncClient,
23+
)
24+
from google.cloud.dataplex_v1.services.catalog_service.client import (
25+
CatalogServiceClient,
26+
)
2127
from google.cloud.dataplex_v1.services.content_service.async_client import (
2228
ContentServiceAsyncClient,
2329
)
@@ -49,6 +55,45 @@
4955
MetadataServiceClient,
5056
)
5157
from google.cloud.dataplex_v1.types.analyze import Content, Environment, Session
58+
from google.cloud.dataplex_v1.types.catalog import (
59+
Aspect,
60+
AspectSource,
61+
AspectType,
62+
CreateAspectTypeRequest,
63+
CreateEntryGroupRequest,
64+
CreateEntryRequest,
65+
CreateEntryTypeRequest,
66+
DeleteAspectTypeRequest,
67+
DeleteEntryGroupRequest,
68+
DeleteEntryRequest,
69+
DeleteEntryTypeRequest,
70+
Entry,
71+
EntryGroup,
72+
EntrySource,
73+
EntryType,
74+
EntryView,
75+
GetAspectTypeRequest,
76+
GetEntryGroupRequest,
77+
GetEntryRequest,
78+
GetEntryTypeRequest,
79+
ListAspectTypesRequest,
80+
ListAspectTypesResponse,
81+
ListEntriesRequest,
82+
ListEntriesResponse,
83+
ListEntryGroupsRequest,
84+
ListEntryGroupsResponse,
85+
ListEntryTypesRequest,
86+
ListEntryTypesResponse,
87+
LookupEntryRequest,
88+
SearchEntriesRequest,
89+
SearchEntriesResponse,
90+
SearchEntriesResult,
91+
TransferStatus,
92+
UpdateAspectTypeRequest,
93+
UpdateEntryGroupRequest,
94+
UpdateEntryRequest,
95+
UpdateEntryTypeRequest,
96+
)
5297
from google.cloud.dataplex_v1.types.content import (
5398
CreateContentRequest,
5499
DeleteContentRequest,
@@ -99,6 +144,8 @@
99144
DataScanJob,
100145
DataScanType,
101146
DeleteDataScanRequest,
147+
GenerateDataQualityRulesRequest,
148+
GenerateDataQualityRulesResponse,
102149
GetDataScanJobRequest,
103150
GetDataScanRequest,
104151
ListDataScanJobsRequest,
@@ -194,6 +241,8 @@
194241
from google.cloud.dataplex_v1.types.tasks import Job, Task
195242

196243
__all__ = (
244+
"CatalogServiceClient",
245+
"CatalogServiceAsyncClient",
197246
"ContentServiceClient",
198247
"ContentServiceAsyncClient",
199248
"DataplexServiceClient",
@@ -207,6 +256,43 @@
207256
"Content",
208257
"Environment",
209258
"Session",
259+
"Aspect",
260+
"AspectSource",
261+
"AspectType",
262+
"CreateAspectTypeRequest",
263+
"CreateEntryGroupRequest",
264+
"CreateEntryRequest",
265+
"CreateEntryTypeRequest",
266+
"DeleteAspectTypeRequest",
267+
"DeleteEntryGroupRequest",
268+
"DeleteEntryRequest",
269+
"DeleteEntryTypeRequest",
270+
"Entry",
271+
"EntryGroup",
272+
"EntrySource",
273+
"EntryType",
274+
"GetAspectTypeRequest",
275+
"GetEntryGroupRequest",
276+
"GetEntryRequest",
277+
"GetEntryTypeRequest",
278+
"ListAspectTypesRequest",
279+
"ListAspectTypesResponse",
280+
"ListEntriesRequest",
281+
"ListEntriesResponse",
282+
"ListEntryGroupsRequest",
283+
"ListEntryGroupsResponse",
284+
"ListEntryTypesRequest",
285+
"ListEntryTypesResponse",
286+
"LookupEntryRequest",
287+
"SearchEntriesRequest",
288+
"SearchEntriesResponse",
289+
"SearchEntriesResult",
290+
"UpdateAspectTypeRequest",
291+
"UpdateEntryGroupRequest",
292+
"UpdateEntryRequest",
293+
"UpdateEntryTypeRequest",
294+
"EntryView",
295+
"TransferStatus",
210296
"CreateContentRequest",
211297
"DeleteContentRequest",
212298
"GetContentRequest",
@@ -247,6 +333,8 @@
247333
"DataScan",
248334
"DataScanJob",
249335
"DeleteDataScanRequest",
336+
"GenerateDataQualityRulesRequest",
337+
"GenerateDataQualityRulesResponse",
250338
"GetDataScanJobRequest",
251339
"GetDataScanRequest",
252340
"ListDataScanJobsRequest",

packages/google-cloud-dataplex/google/cloud/dataplex_v1/__init__.py

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
__version__ = package_version.__version__
1919

2020

21+
from .services.catalog_service import CatalogServiceAsyncClient, CatalogServiceClient
2122
from .services.content_service import ContentServiceAsyncClient, ContentServiceClient
2223
from .services.data_scan_service import (
2324
DataScanServiceAsyncClient,
@@ -30,6 +31,45 @@
3031
from .services.dataplex_service import DataplexServiceAsyncClient, DataplexServiceClient
3132
from .services.metadata_service import MetadataServiceAsyncClient, MetadataServiceClient
3233
from .types.analyze import Content, Environment, Session
34+
from .types.catalog import (
35+
Aspect,
36+
AspectSource,
37+
AspectType,
38+
CreateAspectTypeRequest,
39+
CreateEntryGroupRequest,
40+
CreateEntryRequest,
41+
CreateEntryTypeRequest,
42+
DeleteAspectTypeRequest,
43+
DeleteEntryGroupRequest,
44+
DeleteEntryRequest,
45+
DeleteEntryTypeRequest,
46+
Entry,
47+
EntryGroup,
48+
EntrySource,
49+
EntryType,
50+
EntryView,
51+
GetAspectTypeRequest,
52+
GetEntryGroupRequest,
53+
GetEntryRequest,
54+
GetEntryTypeRequest,
55+
ListAspectTypesRequest,
56+
ListAspectTypesResponse,
57+
ListEntriesRequest,
58+
ListEntriesResponse,
59+
ListEntryGroupsRequest,
60+
ListEntryGroupsResponse,
61+
ListEntryTypesRequest,
62+
ListEntryTypesResponse,
63+
LookupEntryRequest,
64+
SearchEntriesRequest,
65+
SearchEntriesResponse,
66+
SearchEntriesResult,
67+
TransferStatus,
68+
UpdateAspectTypeRequest,
69+
UpdateEntryGroupRequest,
70+
UpdateEntryRequest,
71+
UpdateEntryTypeRequest,
72+
)
3373
from .types.content import (
3474
CreateContentRequest,
3575
DeleteContentRequest,
@@ -77,6 +117,8 @@
77117
DataScanJob,
78118
DataScanType,
79119
DeleteDataScanRequest,
120+
GenerateDataQualityRulesRequest,
121+
GenerateDataQualityRulesResponse,
80122
GetDataScanJobRequest,
81123
GetDataScanRequest,
82124
ListDataScanJobsRequest,
@@ -165,24 +207,33 @@
165207
from .types.tasks import Job, Task
166208

167209
__all__ = (
210+
"CatalogServiceAsyncClient",
168211
"ContentServiceAsyncClient",
169212
"DataScanServiceAsyncClient",
170213
"DataTaxonomyServiceAsyncClient",
171214
"DataplexServiceAsyncClient",
172215
"MetadataServiceAsyncClient",
173216
"Action",
217+
"Aspect",
218+
"AspectSource",
219+
"AspectType",
174220
"Asset",
175221
"AssetStatus",
176222
"CancelJobRequest",
223+
"CatalogServiceClient",
177224
"Content",
178225
"ContentServiceClient",
226+
"CreateAspectTypeRequest",
179227
"CreateAssetRequest",
180228
"CreateContentRequest",
181229
"CreateDataAttributeBindingRequest",
182230
"CreateDataAttributeRequest",
183231
"CreateDataScanRequest",
184232
"CreateDataTaxonomyRequest",
185233
"CreateEntityRequest",
234+
"CreateEntryGroupRequest",
235+
"CreateEntryRequest",
236+
"CreateEntryTypeRequest",
186237
"CreateEnvironmentRequest",
187238
"CreateLakeRequest",
188239
"CreatePartitionRequest",
@@ -210,21 +261,33 @@
210261
"DataTaxonomy",
211262
"DataTaxonomyServiceClient",
212263
"DataplexServiceClient",
264+
"DeleteAspectTypeRequest",
213265
"DeleteAssetRequest",
214266
"DeleteContentRequest",
215267
"DeleteDataAttributeBindingRequest",
216268
"DeleteDataAttributeRequest",
217269
"DeleteDataScanRequest",
218270
"DeleteDataTaxonomyRequest",
219271
"DeleteEntityRequest",
272+
"DeleteEntryGroupRequest",
273+
"DeleteEntryRequest",
274+
"DeleteEntryTypeRequest",
220275
"DeleteEnvironmentRequest",
221276
"DeleteLakeRequest",
222277
"DeletePartitionRequest",
223278
"DeleteTaskRequest",
224279
"DeleteZoneRequest",
225280
"DiscoveryEvent",
226281
"Entity",
282+
"Entry",
283+
"EntryGroup",
284+
"EntrySource",
285+
"EntryType",
286+
"EntryView",
227287
"Environment",
288+
"GenerateDataQualityRulesRequest",
289+
"GenerateDataQualityRulesResponse",
290+
"GetAspectTypeRequest",
228291
"GetAssetRequest",
229292
"GetContentRequest",
230293
"GetDataAttributeBindingRequest",
@@ -233,6 +296,9 @@
233296
"GetDataScanRequest",
234297
"GetDataTaxonomyRequest",
235298
"GetEntityRequest",
299+
"GetEntryGroupRequest",
300+
"GetEntryRequest",
301+
"GetEntryTypeRequest",
236302
"GetEnvironmentRequest",
237303
"GetJobRequest",
238304
"GetLakeRequest",
@@ -244,6 +310,8 @@
244310
"JobEvent",
245311
"Lake",
246312
"ListActionsResponse",
313+
"ListAspectTypesRequest",
314+
"ListAspectTypesResponse",
247315
"ListAssetActionsRequest",
248316
"ListAssetsRequest",
249317
"ListAssetsResponse",
@@ -261,6 +329,12 @@
261329
"ListDataTaxonomiesResponse",
262330
"ListEntitiesRequest",
263331
"ListEntitiesResponse",
332+
"ListEntriesRequest",
333+
"ListEntriesResponse",
334+
"ListEntryGroupsRequest",
335+
"ListEntryGroupsResponse",
336+
"ListEntryTypesRequest",
337+
"ListEntryTypesResponse",
264338
"ListEnvironmentsRequest",
265339
"ListEnvironmentsResponse",
266340
"ListJobsRequest",
@@ -277,6 +351,7 @@
277351
"ListZoneActionsRequest",
278352
"ListZonesRequest",
279353
"ListZonesResponse",
354+
"LookupEntryRequest",
280355
"MetadataServiceClient",
281356
"OperationMetadata",
282357
"Partition",
@@ -287,21 +362,29 @@
287362
"RunTaskResponse",
288363
"ScannedData",
289364
"Schema",
365+
"SearchEntriesRequest",
366+
"SearchEntriesResponse",
367+
"SearchEntriesResult",
290368
"Session",
291369
"SessionEvent",
292370
"State",
293371
"StorageAccess",
294372
"StorageFormat",
295373
"StorageSystem",
296374
"Task",
375+
"TransferStatus",
297376
"Trigger",
377+
"UpdateAspectTypeRequest",
298378
"UpdateAssetRequest",
299379
"UpdateContentRequest",
300380
"UpdateDataAttributeBindingRequest",
301381
"UpdateDataAttributeRequest",
302382
"UpdateDataScanRequest",
303383
"UpdateDataTaxonomyRequest",
304384
"UpdateEntityRequest",
385+
"UpdateEntryGroupRequest",
386+
"UpdateEntryRequest",
387+
"UpdateEntryTypeRequest",
305388
"UpdateEnvironmentRequest",
306389
"UpdateLakeRequest",
307390
"UpdateTaskRequest",

0 commit comments

Comments
 (0)