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

Commit 7cab3e8

Browse files
chore: update gapic (#1048)
* feat: Add support for opt-in debug logging fix: Fix typing issue with gRPC metadata when key ends in -bin chore: Update gapic-generator-python to v1.21.0 PiperOrigin-RevId: 705285820 Source-Link: googleapis/googleapis@f9b8b91 Source-Link: googleapis/googleapis-gen@ca1e0a1 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiY2ExZTBhMWU0NzJkNmU2ZjVkZTg4M2E1Y2I1NDcyNGYxMTJjZTM0OCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fix: extend timeouts for check consistency PiperOrigin-RevId: 717421943 Source-Link: googleapis/googleapis@07737e5 Source-Link: googleapis/googleapis-gen@c41ade9 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYzQxYWRlOWVmN2E5MGExZTM4YmRhNzgxMzI0NDdhNGI3ZTUwYzExZCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: Add REST Interceptors which support reading metadata feat: Add support for reading selective GAPIC generation methods from service YAML chore: Update gapic-generator-python to v1.22.0 PiperOrigin-RevId: 724026024 Source-Link: googleapis/googleapis@ad99638 Source-Link: googleapis/googleapis-gen@e291c4d Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZTI5MWM0ZGQxZDY3MGVkYTE5OTk4ZGU3NmY5NjdlMTYwM2E0ODk5MyJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * chore: Update gapic-generator-python to v1.22.1 fix(deps): Require grpc-google-iam-v1>=0.14.0 PiperOrigin-RevId: 726142856 Source-Link: googleapis/googleapis@25989cb Source-Link: googleapis/googleapis-gen@677041b Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNjc3MDQxYjkxY2VmMTU5OGNjNTU3MjdkNTlhMjgwNGIxOThhNWJiZiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: publish row_key_schema fields in table proto and relevant admin APIs to setup a table with a row_key_schema PiperOrigin-RevId: 732197624 Source-Link: googleapis/googleapis@33b23a7 Source-Link: googleapis/googleapis-gen@cfb78ae Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiY2ZiNzhhZTliMDFjOWY2YmIwOTFkODQ2NzhiY2QwZGM5OTA3ZTczNCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * chore: Update gapic-generator-python to v1.23.2 PiperOrigin-RevId: 732281673 Source-Link: googleapis/googleapis@2f37e0a Source-Link: googleapis/googleapis-gen@016b753 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMDE2Yjc1MzhiYTVhNzk4ZjJhZTQyM2Q0Y2NkN2Y4MmIwNmNkZjZkMiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * chore: Update gapic-generator-python to v1.23.3 PiperOrigin-RevId: 732994462 Source-Link: googleapis/googleapis@50cbb15 Source-Link: googleapis/googleapis-gen@6ca4b87 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmNhNGI4NzMwYzRlNWNjN2QzZTU0MDQ5Y2JkNmY5OWQ4ZDdjYjMzYyJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: add MaterializedViews and LogicalViews APIs PiperOrigin-RevId: 733101782 Source-Link: googleapis/googleapis@05f571e Source-Link: googleapis/googleapis-gen@6e6954c Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmU2OTU0YzJkNDY4YWE4OWU1NmUzNDYzZWYxYWU0YzdkMDFmY2NlNiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * docs: Fixed formatting of resource path strings PiperOrigin-RevId: 733415839 Source-Link: googleapis/googleapis@da20dfe Source-Link: googleapis/googleapis-gen@86b7c0c Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiODZiN2MwY2JiYWVlYzgxMzRhNzZlODJkOWIyNGRjYjk3N2M5ZmI0YSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * chore: Add grpc service config for ExecuteQuery API PiperOrigin-RevId: 733462032 Source-Link: googleapis/googleapis@03183b7 Source-Link: googleapis/googleapis-gen@532cf74 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNTMyY2Y3NGM2ZGNlMmFlZWUwYTUwNWU2Mzk1NWYzZTQ5OGYwZTFhYSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: Add PrepareQuery api and update ExecuteQuery to support it docs: Update ExecuteQuery API docs to reflect changes PiperOrigin-RevId: 734273312 Source-Link: googleapis/googleapis@9513189 Source-Link: googleapis/googleapis-gen@a950280 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYTk1MDI4MGQ1MDZiMmZkZDljNjZhMTA5OGMwMGY5MWQ4Zjc4MGI2NiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * update logged_channel reference during channel refresh * fixed logged channel update * use different wrap method for sync * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: add MaterializedViewName to ReadRows and SampleRowKeys PiperOrigin-RevId: 735384675 Source-Link: googleapis/googleapis@47d236a Source-Link: googleapis/googleapis-gen@7d15ec9 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiN2QxNWVjOTFhNGQwYWRiOTBjODUxNjMyZTNmNzQ1NDFlNzhkYzUyMCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fix: Allow Protobuf 6.x chore: Update gapic-generator-python to v1.23.5 PiperOrigin-RevId: 735388698 Source-Link: googleapis/googleapis@a3dda51 Source-Link: googleapis/googleapis-gen@c329c69 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYzMyOWM2OTNkMmRhMDYzYTg5ZWNjMjllMTVkYzE5Njc2OWFhODU0YiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: add MaterializedViews and LogicalViews APIs PiperOrigin-RevId: 735407006 Source-Link: googleapis/googleapis@b80f49d Source-Link: googleapis/googleapis-gen@9d5789e Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiOWQ1Nzg5ZTQ1YWY4N2QzNzFmYmJhYjRkZjE0Njg5ODA3ZmMyYzMyMyJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fixed test * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Daniel Sanche <d.sanche14@gmail.com>
1 parent 0fcd8d8 commit 7cab3e8

45 files changed

Lines changed: 28992 additions & 5182 deletions

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/data/_async/client.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
else:
8888
from typing import Iterable # noqa: F401
8989
from grpc import insecure_channel
90+
from grpc import intercept_channel
9091
from google.cloud.bigtable_v2.services.bigtable.transports import BigtableGrpcTransport as TransportType # type: ignore
9192
from google.cloud.bigtable.data._sync_autogen.mutations_batcher import _MB_SIZE
9293

@@ -366,11 +367,21 @@ async def _manage_channel(
366367
break
367368
start_timestamp = time.monotonic()
368369
# prepare new channel for use
370+
# TODO: refactor to avoid using internal references: https://github.com/googleapis/python-bigtable/issues/1094
369371
old_channel = self.transport.grpc_channel
370372
new_channel = self.transport.create_channel()
373+
if CrossSync.is_async:
374+
new_channel._unary_unary_interceptors.append(
375+
self.transport._interceptor
376+
)
377+
else:
378+
new_channel = intercept_channel(
379+
new_channel, self.transport._interceptor
380+
)
371381
await self._ping_and_warm_instances(channel=new_channel)
372382
# cycle channel out of use, with long grace window before closure
373383
self.transport._grpc_channel = new_channel
384+
self.transport._logged_channel = new_channel
374385
# invalidate caches
375386
self.transport._stubs = {}
376387
self.transport._prep_wrapped_messages(self.client_info)

google/cloud/bigtable/data/_sync_autogen/client.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
from google.cloud.bigtable.data._cross_sync import CrossSync
6767
from typing import Iterable
6868
from grpc import insecure_channel
69+
from grpc import intercept_channel
6970
from google.cloud.bigtable_v2.services.bigtable.transports import (
7071
BigtableGrpcTransport as TransportType,
7172
)
@@ -282,8 +283,10 @@ def _manage_channel(
282283
start_timestamp = time.monotonic()
283284
old_channel = self.transport.grpc_channel
284285
new_channel = self.transport.create_channel()
286+
new_channel = intercept_channel(new_channel, self.transport._interceptor)
285287
self._ping_and_warm_instances(channel=new_channel)
286288
self.transport._grpc_channel = new_channel
289+
self.transport._logged_channel = new_channel
287290
self.transport._stubs = {}
288291
self.transport._prep_wrapped_messages(self.client_info)
289292
if grace_period:

google/cloud/bigtable_admin/__init__.py

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,18 @@
4646
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
4747
CreateInstanceRequest,
4848
)
49+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
50+
CreateLogicalViewMetadata,
51+
)
52+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
53+
CreateLogicalViewRequest,
54+
)
55+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
56+
CreateMaterializedViewMetadata,
57+
)
58+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
59+
CreateMaterializedViewRequest,
60+
)
4961
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
5062
DeleteAppProfileRequest,
5163
)
@@ -55,6 +67,12 @@
5567
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
5668
DeleteInstanceRequest,
5769
)
70+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
71+
DeleteLogicalViewRequest,
72+
)
73+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
74+
DeleteMaterializedViewRequest,
75+
)
5876
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
5977
GetAppProfileRequest,
6078
)
@@ -64,6 +82,12 @@
6482
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
6583
GetInstanceRequest,
6684
)
85+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
86+
GetLogicalViewRequest,
87+
)
88+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
89+
GetMaterializedViewRequest,
90+
)
6791
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
6892
ListAppProfilesRequest,
6993
)
@@ -88,6 +112,18 @@
88112
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
89113
ListInstancesResponse,
90114
)
115+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
116+
ListLogicalViewsRequest,
117+
)
118+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
119+
ListLogicalViewsResponse,
120+
)
121+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
122+
ListMaterializedViewsRequest,
123+
)
124+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
125+
ListMaterializedViewsResponse,
126+
)
91127
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
92128
PartialUpdateClusterMetadata,
93129
)
@@ -109,6 +145,18 @@
109145
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
110146
UpdateInstanceMetadata,
111147
)
148+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
149+
UpdateLogicalViewMetadata,
150+
)
151+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
152+
UpdateLogicalViewRequest,
153+
)
154+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
155+
UpdateMaterializedViewMetadata,
156+
)
157+
from google.cloud.bigtable_admin_v2.types.bigtable_instance_admin import (
158+
UpdateMaterializedViewRequest,
159+
)
112160
from google.cloud.bigtable_admin_v2.types.bigtable_table_admin import (
113161
CheckConsistencyRequest,
114162
)
@@ -230,6 +278,8 @@
230278
from google.cloud.bigtable_admin_v2.types.instance import Cluster
231279
from google.cloud.bigtable_admin_v2.types.instance import HotTablet
232280
from google.cloud.bigtable_admin_v2.types.instance import Instance
281+
from google.cloud.bigtable_admin_v2.types.instance import LogicalView
282+
from google.cloud.bigtable_admin_v2.types.instance import MaterializedView
233283
from google.cloud.bigtable_admin_v2.types.table import AuthorizedView
234284
from google.cloud.bigtable_admin_v2.types.table import Backup
235285
from google.cloud.bigtable_admin_v2.types.table import BackupInfo
@@ -253,12 +303,20 @@
253303
"CreateClusterRequest",
254304
"CreateInstanceMetadata",
255305
"CreateInstanceRequest",
306+
"CreateLogicalViewMetadata",
307+
"CreateLogicalViewRequest",
308+
"CreateMaterializedViewMetadata",
309+
"CreateMaterializedViewRequest",
256310
"DeleteAppProfileRequest",
257311
"DeleteClusterRequest",
258312
"DeleteInstanceRequest",
313+
"DeleteLogicalViewRequest",
314+
"DeleteMaterializedViewRequest",
259315
"GetAppProfileRequest",
260316
"GetClusterRequest",
261317
"GetInstanceRequest",
318+
"GetLogicalViewRequest",
319+
"GetMaterializedViewRequest",
262320
"ListAppProfilesRequest",
263321
"ListAppProfilesResponse",
264322
"ListClustersRequest",
@@ -267,13 +325,21 @@
267325
"ListHotTabletsResponse",
268326
"ListInstancesRequest",
269327
"ListInstancesResponse",
328+
"ListLogicalViewsRequest",
329+
"ListLogicalViewsResponse",
330+
"ListMaterializedViewsRequest",
331+
"ListMaterializedViewsResponse",
270332
"PartialUpdateClusterMetadata",
271333
"PartialUpdateClusterRequest",
272334
"PartialUpdateInstanceRequest",
273335
"UpdateAppProfileMetadata",
274336
"UpdateAppProfileRequest",
275337
"UpdateClusterMetadata",
276338
"UpdateInstanceMetadata",
339+
"UpdateLogicalViewMetadata",
340+
"UpdateLogicalViewRequest",
341+
"UpdateMaterializedViewMetadata",
342+
"UpdateMaterializedViewRequest",
277343
"CheckConsistencyRequest",
278344
"CheckConsistencyResponse",
279345
"CopyBackupMetadata",
@@ -327,6 +393,8 @@
327393
"Cluster",
328394
"HotTablet",
329395
"Instance",
396+
"LogicalView",
397+
"MaterializedView",
330398
"AuthorizedView",
331399
"Backup",
332400
"BackupInfo",

google/cloud/bigtable_admin_v2/__init__.py

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,20 @@
2828
from .types.bigtable_instance_admin import CreateClusterRequest
2929
from .types.bigtable_instance_admin import CreateInstanceMetadata
3030
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
3135
from .types.bigtable_instance_admin import DeleteAppProfileRequest
3236
from .types.bigtable_instance_admin import DeleteClusterRequest
3337
from .types.bigtable_instance_admin import DeleteInstanceRequest
38+
from .types.bigtable_instance_admin import DeleteLogicalViewRequest
39+
from .types.bigtable_instance_admin import DeleteMaterializedViewRequest
3440
from .types.bigtable_instance_admin import GetAppProfileRequest
3541
from .types.bigtable_instance_admin import GetClusterRequest
3642
from .types.bigtable_instance_admin import GetInstanceRequest
43+
from .types.bigtable_instance_admin import GetLogicalViewRequest
44+
from .types.bigtable_instance_admin import GetMaterializedViewRequest
3745
from .types.bigtable_instance_admin import ListAppProfilesRequest
3846
from .types.bigtable_instance_admin import ListAppProfilesResponse
3947
from .types.bigtable_instance_admin import ListClustersRequest
@@ -42,13 +50,21 @@
4250
from .types.bigtable_instance_admin import ListHotTabletsResponse
4351
from .types.bigtable_instance_admin import ListInstancesRequest
4452
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
4557
from .types.bigtable_instance_admin import PartialUpdateClusterMetadata
4658
from .types.bigtable_instance_admin import PartialUpdateClusterRequest
4759
from .types.bigtable_instance_admin import PartialUpdateInstanceRequest
4860
from .types.bigtable_instance_admin import UpdateAppProfileMetadata
4961
from .types.bigtable_instance_admin import UpdateAppProfileRequest
5062
from .types.bigtable_instance_admin import UpdateClusterMetadata
5163
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
5268
from .types.bigtable_table_admin import CheckConsistencyRequest
5369
from .types.bigtable_table_admin import CheckConsistencyResponse
5470
from .types.bigtable_table_admin import CopyBackupMetadata
@@ -102,6 +118,8 @@
102118
from .types.instance import Cluster
103119
from .types.instance import HotTablet
104120
from .types.instance import Instance
121+
from .types.instance import LogicalView
122+
from .types.instance import MaterializedView
105123
from .types.table import AuthorizedView
106124
from .types.table import Backup
107125
from .types.table import BackupInfo
@@ -142,6 +160,10 @@
142160
"CreateClusterRequest",
143161
"CreateInstanceMetadata",
144162
"CreateInstanceRequest",
163+
"CreateLogicalViewMetadata",
164+
"CreateLogicalViewRequest",
165+
"CreateMaterializedViewMetadata",
166+
"CreateMaterializedViewRequest",
145167
"CreateTableFromSnapshotMetadata",
146168
"CreateTableFromSnapshotRequest",
147169
"CreateTableRequest",
@@ -151,6 +173,8 @@
151173
"DeleteBackupRequest",
152174
"DeleteClusterRequest",
153175
"DeleteInstanceRequest",
176+
"DeleteLogicalViewRequest",
177+
"DeleteMaterializedViewRequest",
154178
"DeleteSnapshotRequest",
155179
"DeleteTableRequest",
156180
"DropRowRangeRequest",
@@ -163,6 +187,8 @@
163187
"GetBackupRequest",
164188
"GetClusterRequest",
165189
"GetInstanceRequest",
190+
"GetLogicalViewRequest",
191+
"GetMaterializedViewRequest",
166192
"GetSnapshotRequest",
167193
"GetTableRequest",
168194
"HotTablet",
@@ -179,10 +205,16 @@
179205
"ListHotTabletsResponse",
180206
"ListInstancesRequest",
181207
"ListInstancesResponse",
208+
"ListLogicalViewsRequest",
209+
"ListLogicalViewsResponse",
210+
"ListMaterializedViewsRequest",
211+
"ListMaterializedViewsResponse",
182212
"ListSnapshotsRequest",
183213
"ListSnapshotsResponse",
184214
"ListTablesRequest",
185215
"ListTablesResponse",
216+
"LogicalView",
217+
"MaterializedView",
186218
"ModifyColumnFamiliesRequest",
187219
"OperationProgress",
188220
"OptimizeRestoredTableMetadata",
@@ -209,6 +241,10 @@
209241
"UpdateBackupRequest",
210242
"UpdateClusterMetadata",
211243
"UpdateInstanceMetadata",
244+
"UpdateLogicalViewMetadata",
245+
"UpdateLogicalViewRequest",
246+
"UpdateMaterializedViewMetadata",
247+
"UpdateMaterializedViewRequest",
212248
"UpdateTableMetadata",
213249
"UpdateTableRequest",
214250
)

0 commit comments

Comments
 (0)