Skip to content
This repository was archived by the owner on Jul 6, 2023. It is now read-only.

Commit 4d054d9

Browse files
authored
feat: add v1 (#28)
1 parent 404597b commit 4d054d9

62 files changed

Lines changed: 11350 additions & 1894 deletions

Some content is hidden

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

.github/.OwlBot.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@ docker:
1818
deep-remove-regex:
1919
- /owl-bot-staging
2020

21-
deep-preserve-regex:
22-
- /owl-bot-staging/v1
23-
2421
deep-copy-regex:
2522
- source: /google/cloud/metastore/(v.*)/.*-py/(.*)
2623
dest: /owl-bot-staging/$1/$2

docs/index.rst

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,15 @@
33
.. include:: multiprocessing.rst
44

55
This package includes clients for multiple versions of the Dataproc Metastore
6-
API. By default, you will get ``v1beta``, the latest version.
6+
API. By default, you will get ``v1``, the latest version.
7+
8+
v1 API Reference
9+
--------------------
10+
.. toctree::
11+
:maxdepth: 2
12+
13+
metastore_v1/services
14+
metastore_v1/types
715

816
v1beta API Reference
917
--------------------
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
DataprocMetastore
2+
-----------------------------------
3+
4+
.. automodule:: google.cloud.metastore_v1.services.dataproc_metastore
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.metastore_v1.services.dataproc_metastore.pagers
9+
:members:
10+
:inherited-members:

docs/metastore_v1/services.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Services for Google Cloud Metastore v1 API
2+
==========================================
3+
.. toctree::
4+
:maxdepth: 2
5+
6+
dataproc_metastore

docs/metastore_v1/types.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Types for Google Cloud Metastore v1 API
2+
=======================================
3+
4+
.. automodule:: google.cloud.metastore_v1.types
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:

docs/metastore_v1alpha/dataproc_metastore.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ DataprocMetastore
55
:members:
66
:inherited-members:
77

8-
98
.. automodule:: google.cloud.metastore_v1alpha.services.dataproc_metastore.pagers
109
:members:
1110
:inherited-members:

docs/metastore_v1beta/dataproc_metastore.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ DataprocMetastore
55
:members:
66
:inherited-members:
77

8-
98
.. automodule:: google.cloud.metastore_v1beta.services.dataproc_metastore.pagers
109
:members:
1110
:inherited-members:

google/cloud/metastore/__init__.py

Lines changed: 30 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# -*- coding: utf-8 -*-
2-
32
# Copyright 2020 Google LLC
43
#
54
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -15,65 +14,49 @@
1514
# limitations under the License.
1615
#
1716

18-
from google.cloud.metastore_v1beta.services.dataproc_metastore.async_client import (
19-
DataprocMetastoreAsyncClient,
20-
)
21-
from google.cloud.metastore_v1beta.services.dataproc_metastore.client import (
17+
from google.cloud.metastore_v1.services.dataproc_metastore.client import (
2218
DataprocMetastoreClient,
2319
)
24-
from google.cloud.metastore_v1beta.types.metastore import Backup
25-
from google.cloud.metastore_v1beta.types.metastore import CreateBackupRequest
26-
from google.cloud.metastore_v1beta.types.metastore import CreateMetadataImportRequest
27-
from google.cloud.metastore_v1beta.types.metastore import CreateServiceRequest
28-
from google.cloud.metastore_v1beta.types.metastore import DataCatalogConfig
29-
from google.cloud.metastore_v1beta.types.metastore import DatabaseDumpSpec
30-
from google.cloud.metastore_v1beta.types.metastore import DeleteBackupRequest
31-
from google.cloud.metastore_v1beta.types.metastore import DeleteServiceRequest
32-
from google.cloud.metastore_v1beta.types.metastore import ExportMetadataRequest
33-
from google.cloud.metastore_v1beta.types.metastore import GetBackupRequest
34-
from google.cloud.metastore_v1beta.types.metastore import GetMetadataImportRequest
35-
from google.cloud.metastore_v1beta.types.metastore import GetServiceRequest
36-
from google.cloud.metastore_v1beta.types.metastore import HiveMetastoreConfig
37-
from google.cloud.metastore_v1beta.types.metastore import KerberosConfig
38-
from google.cloud.metastore_v1beta.types.metastore import ListBackupsRequest
39-
from google.cloud.metastore_v1beta.types.metastore import ListBackupsResponse
40-
from google.cloud.metastore_v1beta.types.metastore import ListMetadataImportsRequest
41-
from google.cloud.metastore_v1beta.types.metastore import ListMetadataImportsResponse
42-
from google.cloud.metastore_v1beta.types.metastore import ListServicesRequest
43-
from google.cloud.metastore_v1beta.types.metastore import ListServicesResponse
44-
from google.cloud.metastore_v1beta.types.metastore import LocationMetadata
45-
from google.cloud.metastore_v1beta.types.metastore import MaintenanceWindow
46-
from google.cloud.metastore_v1beta.types.metastore import MetadataExport
47-
from google.cloud.metastore_v1beta.types.metastore import MetadataImport
48-
from google.cloud.metastore_v1beta.types.metastore import MetadataIntegration
49-
from google.cloud.metastore_v1beta.types.metastore import MetadataManagementActivity
50-
from google.cloud.metastore_v1beta.types.metastore import OperationMetadata
51-
from google.cloud.metastore_v1beta.types.metastore import Restore
52-
from google.cloud.metastore_v1beta.types.metastore import RestoreServiceRequest
53-
from google.cloud.metastore_v1beta.types.metastore import Secret
54-
from google.cloud.metastore_v1beta.types.metastore import Service
55-
from google.cloud.metastore_v1beta.types.metastore import UpdateMetadataImportRequest
56-
from google.cloud.metastore_v1beta.types.metastore import UpdateServiceRequest
20+
from google.cloud.metastore_v1.services.dataproc_metastore.async_client import (
21+
DataprocMetastoreAsyncClient,
22+
)
23+
24+
from google.cloud.metastore_v1.types.metastore import CreateMetadataImportRequest
25+
from google.cloud.metastore_v1.types.metastore import CreateServiceRequest
26+
from google.cloud.metastore_v1.types.metastore import DatabaseDumpSpec
27+
from google.cloud.metastore_v1.types.metastore import DeleteServiceRequest
28+
from google.cloud.metastore_v1.types.metastore import ExportMetadataRequest
29+
from google.cloud.metastore_v1.types.metastore import GetMetadataImportRequest
30+
from google.cloud.metastore_v1.types.metastore import GetServiceRequest
31+
from google.cloud.metastore_v1.types.metastore import HiveMetastoreConfig
32+
from google.cloud.metastore_v1.types.metastore import KerberosConfig
33+
from google.cloud.metastore_v1.types.metastore import ListMetadataImportsRequest
34+
from google.cloud.metastore_v1.types.metastore import ListMetadataImportsResponse
35+
from google.cloud.metastore_v1.types.metastore import ListServicesRequest
36+
from google.cloud.metastore_v1.types.metastore import ListServicesResponse
37+
from google.cloud.metastore_v1.types.metastore import LocationMetadata
38+
from google.cloud.metastore_v1.types.metastore import MaintenanceWindow
39+
from google.cloud.metastore_v1.types.metastore import MetadataExport
40+
from google.cloud.metastore_v1.types.metastore import MetadataImport
41+
from google.cloud.metastore_v1.types.metastore import MetadataManagementActivity
42+
from google.cloud.metastore_v1.types.metastore import OperationMetadata
43+
from google.cloud.metastore_v1.types.metastore import Secret
44+
from google.cloud.metastore_v1.types.metastore import Service
45+
from google.cloud.metastore_v1.types.metastore import UpdateMetadataImportRequest
46+
from google.cloud.metastore_v1.types.metastore import UpdateServiceRequest
5747

5848
__all__ = (
59-
"Backup",
60-
"CreateBackupRequest",
49+
"DataprocMetastoreClient",
50+
"DataprocMetastoreAsyncClient",
6151
"CreateMetadataImportRequest",
6252
"CreateServiceRequest",
63-
"DataCatalogConfig",
6453
"DatabaseDumpSpec",
65-
"DataprocMetastoreAsyncClient",
66-
"DataprocMetastoreClient",
67-
"DeleteBackupRequest",
6854
"DeleteServiceRequest",
6955
"ExportMetadataRequest",
70-
"GetBackupRequest",
7156
"GetMetadataImportRequest",
7257
"GetServiceRequest",
7358
"HiveMetastoreConfig",
7459
"KerberosConfig",
75-
"ListBackupsRequest",
76-
"ListBackupsResponse",
7760
"ListMetadataImportsRequest",
7861
"ListMetadataImportsResponse",
7962
"ListServicesRequest",
@@ -82,11 +65,8 @@
8265
"MaintenanceWindow",
8366
"MetadataExport",
8467
"MetadataImport",
85-
"MetadataIntegration",
8668
"MetadataManagementActivity",
8769
"OperationMetadata",
88-
"Restore",
89-
"RestoreServiceRequest",
9070
"Secret",
9171
"Service",
9272
"UpdateMetadataImportRequest",

google/cloud/metastore/py.typed

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# Marker file for PEP 561.
2-
# The google-cloud-dataproc-metastore package uses inline types.
2+
# The google-cloud-metastore package uses inline types.
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# -*- coding: utf-8 -*-
2+
# Copyright 2020 Google LLC
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
16+
17+
from .services.dataproc_metastore import DataprocMetastoreClient
18+
from .services.dataproc_metastore import DataprocMetastoreAsyncClient
19+
20+
from .types.metastore import CreateMetadataImportRequest
21+
from .types.metastore import CreateServiceRequest
22+
from .types.metastore import DatabaseDumpSpec
23+
from .types.metastore import DeleteServiceRequest
24+
from .types.metastore import ExportMetadataRequest
25+
from .types.metastore import GetMetadataImportRequest
26+
from .types.metastore import GetServiceRequest
27+
from .types.metastore import HiveMetastoreConfig
28+
from .types.metastore import KerberosConfig
29+
from .types.metastore import ListMetadataImportsRequest
30+
from .types.metastore import ListMetadataImportsResponse
31+
from .types.metastore import ListServicesRequest
32+
from .types.metastore import ListServicesResponse
33+
from .types.metastore import LocationMetadata
34+
from .types.metastore import MaintenanceWindow
35+
from .types.metastore import MetadataExport
36+
from .types.metastore import MetadataImport
37+
from .types.metastore import MetadataManagementActivity
38+
from .types.metastore import OperationMetadata
39+
from .types.metastore import Secret
40+
from .types.metastore import Service
41+
from .types.metastore import UpdateMetadataImportRequest
42+
from .types.metastore import UpdateServiceRequest
43+
44+
__all__ = (
45+
"DataprocMetastoreAsyncClient",
46+
"CreateMetadataImportRequest",
47+
"CreateServiceRequest",
48+
"DatabaseDumpSpec",
49+
"DataprocMetastoreClient",
50+
"DeleteServiceRequest",
51+
"ExportMetadataRequest",
52+
"GetMetadataImportRequest",
53+
"GetServiceRequest",
54+
"HiveMetastoreConfig",
55+
"KerberosConfig",
56+
"ListMetadataImportsRequest",
57+
"ListMetadataImportsResponse",
58+
"ListServicesRequest",
59+
"ListServicesResponse",
60+
"LocationMetadata",
61+
"MaintenanceWindow",
62+
"MetadataExport",
63+
"MetadataImport",
64+
"MetadataManagementActivity",
65+
"OperationMetadata",
66+
"Secret",
67+
"Service",
68+
"UpdateMetadataImportRequest",
69+
"UpdateServiceRequest",
70+
)

0 commit comments

Comments
 (0)