Skip to content
This repository was archived by the owner on Apr 1, 2026. It is now read-only.

Commit cc18b20

Browse files
authored
feat!: Generated Selective GAPIC layer for Admin API (#1112)
1 parent 8f0ef21 commit cc18b20

163 files changed

Lines changed: 120031 additions & 5 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.

google/cloud/bigtable/admin/__init__.py

Lines changed: 410 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Marker file for PEP 561.
2+
# The google-cloud-bigtable-admin package uses inline types.
Lines changed: 250 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,250 @@
1+
# -*- coding: utf-8 -*-
2+
# Copyright 2025 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+
from google.cloud.bigtable.admin_v2 import gapic_version as package_version
17+
18+
__version__ = package_version.__version__
19+
20+
21+
from .services.bigtable_instance_admin import BaseBigtableInstanceAdminClient
22+
from .services.bigtable_instance_admin import BaseBigtableInstanceAdminAsyncClient
23+
from .services.bigtable_table_admin import BaseBigtableTableAdminClient
24+
from .services.bigtable_table_admin import BaseBigtableTableAdminAsyncClient
25+
26+
from .types.bigtable_instance_admin import CreateAppProfileRequest
27+
from .types.bigtable_instance_admin import CreateClusterMetadata
28+
from .types.bigtable_instance_admin import CreateClusterRequest
29+
from .types.bigtable_instance_admin import CreateInstanceMetadata
30+
from .types.bigtable_instance_admin import CreateInstanceRequest
31+
from .types.bigtable_instance_admin import CreateLogicalViewMetadata
32+
from .types.bigtable_instance_admin import CreateLogicalViewRequest
33+
from .types.bigtable_instance_admin import CreateMaterializedViewMetadata
34+
from .types.bigtable_instance_admin import CreateMaterializedViewRequest
35+
from .types.bigtable_instance_admin import DeleteAppProfileRequest
36+
from .types.bigtable_instance_admin import DeleteClusterRequest
37+
from .types.bigtable_instance_admin import DeleteInstanceRequest
38+
from .types.bigtable_instance_admin import DeleteLogicalViewRequest
39+
from .types.bigtable_instance_admin import DeleteMaterializedViewRequest
40+
from .types.bigtable_instance_admin import GetAppProfileRequest
41+
from .types.bigtable_instance_admin import GetClusterRequest
42+
from .types.bigtable_instance_admin import GetInstanceRequest
43+
from .types.bigtable_instance_admin import GetLogicalViewRequest
44+
from .types.bigtable_instance_admin import GetMaterializedViewRequest
45+
from .types.bigtable_instance_admin import ListAppProfilesRequest
46+
from .types.bigtable_instance_admin import ListAppProfilesResponse
47+
from .types.bigtable_instance_admin import ListClustersRequest
48+
from .types.bigtable_instance_admin import ListClustersResponse
49+
from .types.bigtable_instance_admin import ListHotTabletsRequest
50+
from .types.bigtable_instance_admin import ListHotTabletsResponse
51+
from .types.bigtable_instance_admin import ListInstancesRequest
52+
from .types.bigtable_instance_admin import ListInstancesResponse
53+
from .types.bigtable_instance_admin import ListLogicalViewsRequest
54+
from .types.bigtable_instance_admin import ListLogicalViewsResponse
55+
from .types.bigtable_instance_admin import ListMaterializedViewsRequest
56+
from .types.bigtable_instance_admin import ListMaterializedViewsResponse
57+
from .types.bigtable_instance_admin import PartialUpdateClusterMetadata
58+
from .types.bigtable_instance_admin import PartialUpdateClusterRequest
59+
from .types.bigtable_instance_admin import PartialUpdateInstanceRequest
60+
from .types.bigtable_instance_admin import UpdateAppProfileMetadata
61+
from .types.bigtable_instance_admin import UpdateAppProfileRequest
62+
from .types.bigtable_instance_admin import UpdateClusterMetadata
63+
from .types.bigtable_instance_admin import UpdateInstanceMetadata
64+
from .types.bigtable_instance_admin import UpdateLogicalViewMetadata
65+
from .types.bigtable_instance_admin import UpdateLogicalViewRequest
66+
from .types.bigtable_instance_admin import UpdateMaterializedViewMetadata
67+
from .types.bigtable_instance_admin import UpdateMaterializedViewRequest
68+
from .types.bigtable_table_admin import CheckConsistencyRequest
69+
from .types.bigtable_table_admin import CheckConsistencyResponse
70+
from .types.bigtable_table_admin import CopyBackupMetadata
71+
from .types.bigtable_table_admin import CopyBackupRequest
72+
from .types.bigtable_table_admin import CreateAuthorizedViewMetadata
73+
from .types.bigtable_table_admin import CreateAuthorizedViewRequest
74+
from .types.bigtable_table_admin import CreateBackupMetadata
75+
from .types.bigtable_table_admin import CreateBackupRequest
76+
from .types.bigtable_table_admin import CreateTableFromSnapshotMetadata
77+
from .types.bigtable_table_admin import CreateTableFromSnapshotRequest
78+
from .types.bigtable_table_admin import CreateTableRequest
79+
from .types.bigtable_table_admin import DataBoostReadLocalWrites
80+
from .types.bigtable_table_admin import DeleteAuthorizedViewRequest
81+
from .types.bigtable_table_admin import DeleteBackupRequest
82+
from .types.bigtable_table_admin import DeleteSnapshotRequest
83+
from .types.bigtable_table_admin import DeleteTableRequest
84+
from .types.bigtable_table_admin import DropRowRangeRequest
85+
from .types.bigtable_table_admin import GenerateConsistencyTokenRequest
86+
from .types.bigtable_table_admin import GenerateConsistencyTokenResponse
87+
from .types.bigtable_table_admin import GetAuthorizedViewRequest
88+
from .types.bigtable_table_admin import GetBackupRequest
89+
from .types.bigtable_table_admin import GetSnapshotRequest
90+
from .types.bigtable_table_admin import GetTableRequest
91+
from .types.bigtable_table_admin import ListAuthorizedViewsRequest
92+
from .types.bigtable_table_admin import ListAuthorizedViewsResponse
93+
from .types.bigtable_table_admin import ListBackupsRequest
94+
from .types.bigtable_table_admin import ListBackupsResponse
95+
from .types.bigtable_table_admin import ListSnapshotsRequest
96+
from .types.bigtable_table_admin import ListSnapshotsResponse
97+
from .types.bigtable_table_admin import ListTablesRequest
98+
from .types.bigtable_table_admin import ListTablesResponse
99+
from .types.bigtable_table_admin import ModifyColumnFamiliesRequest
100+
from .types.bigtable_table_admin import OptimizeRestoredTableMetadata
101+
from .types.bigtable_table_admin import RestoreTableMetadata
102+
from .types.bigtable_table_admin import RestoreTableRequest
103+
from .types.bigtable_table_admin import SnapshotTableMetadata
104+
from .types.bigtable_table_admin import SnapshotTableRequest
105+
from .types.bigtable_table_admin import StandardReadRemoteWrites
106+
from .types.bigtable_table_admin import UndeleteTableMetadata
107+
from .types.bigtable_table_admin import UndeleteTableRequest
108+
from .types.bigtable_table_admin import UpdateAuthorizedViewMetadata
109+
from .types.bigtable_table_admin import UpdateAuthorizedViewRequest
110+
from .types.bigtable_table_admin import UpdateBackupRequest
111+
from .types.bigtable_table_admin import UpdateTableMetadata
112+
from .types.bigtable_table_admin import UpdateTableRequest
113+
from .types.common import OperationProgress
114+
from .types.common import StorageType
115+
from .types.instance import AppProfile
116+
from .types.instance import AutoscalingLimits
117+
from .types.instance import AutoscalingTargets
118+
from .types.instance import Cluster
119+
from .types.instance import HotTablet
120+
from .types.instance import Instance
121+
from .types.instance import LogicalView
122+
from .types.instance import MaterializedView
123+
from .types.table import AuthorizedView
124+
from .types.table import Backup
125+
from .types.table import BackupInfo
126+
from .types.table import ChangeStreamConfig
127+
from .types.table import ColumnFamily
128+
from .types.table import EncryptionInfo
129+
from .types.table import GcRule
130+
from .types.table import RestoreInfo
131+
from .types.table import Snapshot
132+
from .types.table import Table
133+
from .types.table import RestoreSourceType
134+
from .types.types import Type
135+
136+
__all__ = (
137+
"BaseBigtableInstanceAdminAsyncClient",
138+
"BaseBigtableTableAdminAsyncClient",
139+
"AppProfile",
140+
"AuthorizedView",
141+
"AutoscalingLimits",
142+
"AutoscalingTargets",
143+
"Backup",
144+
"BackupInfo",
145+
"BaseBigtableInstanceAdminClient",
146+
"BaseBigtableTableAdminClient",
147+
"ChangeStreamConfig",
148+
"CheckConsistencyRequest",
149+
"CheckConsistencyResponse",
150+
"Cluster",
151+
"ColumnFamily",
152+
"CopyBackupMetadata",
153+
"CopyBackupRequest",
154+
"CreateAppProfileRequest",
155+
"CreateAuthorizedViewMetadata",
156+
"CreateAuthorizedViewRequest",
157+
"CreateBackupMetadata",
158+
"CreateBackupRequest",
159+
"CreateClusterMetadata",
160+
"CreateClusterRequest",
161+
"CreateInstanceMetadata",
162+
"CreateInstanceRequest",
163+
"CreateLogicalViewMetadata",
164+
"CreateLogicalViewRequest",
165+
"CreateMaterializedViewMetadata",
166+
"CreateMaterializedViewRequest",
167+
"CreateTableFromSnapshotMetadata",
168+
"CreateTableFromSnapshotRequest",
169+
"CreateTableRequest",
170+
"DataBoostReadLocalWrites",
171+
"DeleteAppProfileRequest",
172+
"DeleteAuthorizedViewRequest",
173+
"DeleteBackupRequest",
174+
"DeleteClusterRequest",
175+
"DeleteInstanceRequest",
176+
"DeleteLogicalViewRequest",
177+
"DeleteMaterializedViewRequest",
178+
"DeleteSnapshotRequest",
179+
"DeleteTableRequest",
180+
"DropRowRangeRequest",
181+
"EncryptionInfo",
182+
"GcRule",
183+
"GenerateConsistencyTokenRequest",
184+
"GenerateConsistencyTokenResponse",
185+
"GetAppProfileRequest",
186+
"GetAuthorizedViewRequest",
187+
"GetBackupRequest",
188+
"GetClusterRequest",
189+
"GetInstanceRequest",
190+
"GetLogicalViewRequest",
191+
"GetMaterializedViewRequest",
192+
"GetSnapshotRequest",
193+
"GetTableRequest",
194+
"HotTablet",
195+
"Instance",
196+
"ListAppProfilesRequest",
197+
"ListAppProfilesResponse",
198+
"ListAuthorizedViewsRequest",
199+
"ListAuthorizedViewsResponse",
200+
"ListBackupsRequest",
201+
"ListBackupsResponse",
202+
"ListClustersRequest",
203+
"ListClustersResponse",
204+
"ListHotTabletsRequest",
205+
"ListHotTabletsResponse",
206+
"ListInstancesRequest",
207+
"ListInstancesResponse",
208+
"ListLogicalViewsRequest",
209+
"ListLogicalViewsResponse",
210+
"ListMaterializedViewsRequest",
211+
"ListMaterializedViewsResponse",
212+
"ListSnapshotsRequest",
213+
"ListSnapshotsResponse",
214+
"ListTablesRequest",
215+
"ListTablesResponse",
216+
"LogicalView",
217+
"MaterializedView",
218+
"ModifyColumnFamiliesRequest",
219+
"OperationProgress",
220+
"OptimizeRestoredTableMetadata",
221+
"PartialUpdateClusterMetadata",
222+
"PartialUpdateClusterRequest",
223+
"PartialUpdateInstanceRequest",
224+
"RestoreInfo",
225+
"RestoreSourceType",
226+
"RestoreTableMetadata",
227+
"RestoreTableRequest",
228+
"Snapshot",
229+
"SnapshotTableMetadata",
230+
"SnapshotTableRequest",
231+
"StandardReadRemoteWrites",
232+
"StorageType",
233+
"Table",
234+
"Type",
235+
"UndeleteTableMetadata",
236+
"UndeleteTableRequest",
237+
"UpdateAppProfileMetadata",
238+
"UpdateAppProfileRequest",
239+
"UpdateAuthorizedViewMetadata",
240+
"UpdateAuthorizedViewRequest",
241+
"UpdateBackupRequest",
242+
"UpdateClusterMetadata",
243+
"UpdateInstanceMetadata",
244+
"UpdateLogicalViewMetadata",
245+
"UpdateLogicalViewRequest",
246+
"UpdateMaterializedViewMetadata",
247+
"UpdateMaterializedViewRequest",
248+
"UpdateTableMetadata",
249+
"UpdateTableRequest",
250+
)

0 commit comments

Comments
 (0)