Skip to content

Commit 97668d8

Browse files
authored
feat(google/cloud/biglake/hive/v1): onboard a new library (#18172)
PiperOrigin-RevId: 966248502 Fixes b/548102568
1 parent 7ecdd58 commit 97668d8

78 files changed

Lines changed: 40751 additions & 1898 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.

librarian.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -554,6 +554,7 @@ libraries:
554554
- name: google-cloud-biglake-hive
555555
version: 0.3.2
556556
apis:
557+
- path: google/cloud/biglake/hive/v1
557558
- path: google/cloud/biglake/hive/v1beta
558559
python:
559560
default_version: v1beta
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
HiveMetastoreService
2+
--------------------------------------
3+
4+
.. automodule:: google.cloud.biglake_hive_v1.services.hive_metastore_service
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.biglake_hive_v1.services.hive_metastore_service.pagers
9+
:members:
10+
:inherited-members:
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Services for Google Cloud Biglake Hive v1 API
2+
=============================================
3+
.. toctree::
4+
:maxdepth: 2
5+
6+
hive_metastore_service
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Types for Google Cloud Biglake Hive v1 API
2+
==========================================
3+
4+
.. automodule:: google.cloud.biglake_hive_v1.types
5+
:members:
6+
:show-inheritance:

packages/google-cloud-biglake-hive/docs/index.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
.. include:: multiprocessing.rst
44

5+
This package includes clients for multiple versions of Lakehouse.
6+
By default, you will get version ``biglake_hive_v1beta``.
7+
58

69
API Reference
710
-------------
@@ -11,6 +14,14 @@ API Reference
1114
biglake_hive_v1beta/services_
1215
biglake_hive_v1beta/types_
1316

17+
API Reference
18+
-------------
19+
.. toctree::
20+
:maxdepth: 2
21+
22+
biglake_hive_v1/services_
23+
biglake_hive_v1/types_
24+
1425

1526
Changelog
1627
---------
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
# -*- coding: utf-8 -*-
2+
# Copyright 2026 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+
import google.api_core as api_core
17+
18+
from google.cloud.biglake_hive_v1 import gapic_version as package_version
19+
20+
__version__ = package_version.__version__
21+
22+
# PEP 0810: Explicit Lazy Imports
23+
# Python 3.15+ natively intercepts and defers these imports.
24+
# Developers can disable this behavior and force eager imports.
25+
# For more information, see:
26+
# https://docs.python.org/3.15/library/sys.html#sys.set_lazy_imports_filter
27+
# Older Python versions safely ignore this variable.
28+
__lazy_modules__ = {
29+
"google.cloud.biglake_hive_v1.services.hive_metastore_service",
30+
"google.cloud.biglake_hive_v1.types.hive_metastore",
31+
}
32+
33+
34+
from .services.hive_metastore_service import (
35+
HiveMetastoreServiceAsyncClient,
36+
HiveMetastoreServiceClient,
37+
)
38+
from .types.hive_metastore import (
39+
BatchCreatePartitionsRequest,
40+
BatchCreatePartitionsResponse,
41+
BatchDeletePartitionsRequest,
42+
BatchUpdatePartitionsRequest,
43+
BatchUpdatePartitionsResponse,
44+
CreateHiveCatalogRequest,
45+
CreateHiveDatabaseRequest,
46+
CreateHiveTableRequest,
47+
CreatePartitionRequest,
48+
DeleteHiveCatalogRequest,
49+
DeleteHiveDatabaseRequest,
50+
DeleteHiveTableRequest,
51+
FailoverHiveCatalogRequest,
52+
FailoverHiveCatalogResponse,
53+
FieldSchema,
54+
GetHiveCatalogRequest,
55+
GetHiveDatabaseRequest,
56+
GetHiveTableRequest,
57+
HiveCatalog,
58+
HiveDatabase,
59+
HiveTable,
60+
ListHiveCatalogsRequest,
61+
ListHiveCatalogsResponse,
62+
ListHiveDatabasesRequest,
63+
ListHiveDatabasesResponse,
64+
ListHiveTablesRequest,
65+
ListHiveTablesResponse,
66+
ListPartitionsRequest,
67+
ListPartitionsResponse,
68+
Partition,
69+
PartitionValues,
70+
SerdeInfo,
71+
StorageDescriptor,
72+
UpdateHiveCatalogRequest,
73+
UpdateHiveDatabaseRequest,
74+
UpdateHiveTableRequest,
75+
UpdatePartitionRequest,
76+
)
77+
78+
__all__ = (
79+
"HiveMetastoreServiceAsyncClient",
80+
"BatchCreatePartitionsRequest",
81+
"BatchCreatePartitionsResponse",
82+
"BatchDeletePartitionsRequest",
83+
"BatchUpdatePartitionsRequest",
84+
"BatchUpdatePartitionsResponse",
85+
"CreateHiveCatalogRequest",
86+
"CreateHiveDatabaseRequest",
87+
"CreateHiveTableRequest",
88+
"CreatePartitionRequest",
89+
"DeleteHiveCatalogRequest",
90+
"DeleteHiveDatabaseRequest",
91+
"DeleteHiveTableRequest",
92+
"FailoverHiveCatalogRequest",
93+
"FailoverHiveCatalogResponse",
94+
"FieldSchema",
95+
"GetHiveCatalogRequest",
96+
"GetHiveDatabaseRequest",
97+
"GetHiveTableRequest",
98+
"HiveCatalog",
99+
"HiveDatabase",
100+
"HiveMetastoreServiceClient",
101+
"HiveTable",
102+
"ListHiveCatalogsRequest",
103+
"ListHiveCatalogsResponse",
104+
"ListHiveDatabasesRequest",
105+
"ListHiveDatabasesResponse",
106+
"ListHiveTablesRequest",
107+
"ListHiveTablesResponse",
108+
"ListPartitionsRequest",
109+
"ListPartitionsResponse",
110+
"Partition",
111+
"PartitionValues",
112+
"SerdeInfo",
113+
"StorageDescriptor",
114+
"UpdateHiveCatalogRequest",
115+
"UpdateHiveDatabaseRequest",
116+
"UpdateHiveTableRequest",
117+
"UpdatePartitionRequest",
118+
)
119+
120+
api_core.check_python_version("google.cloud.biglake_hive_v1")
121+
api_core.check_dependency_versions("google.cloud.biglake_hive_v1")

0 commit comments

Comments
 (0)