Skip to content

Commit 7a5afba

Browse files
feat(spanner): A new enum IsolationLevel is added (#1224)
* feat(spanner): Add instance partitions field in backup proto PiperOrigin-RevId: 726160420 Source-Link: googleapis/googleapis@1185fe5 Source-Link: googleapis/googleapis-gen@d1ab008 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZDFhYjAwODgyODI5N2JhMWJjNWUwZDc5Njc4ZjcyNWY5NTU4MzNkNyJ9 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 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 feat: add AddSplitPoints API PiperOrigin-RevId: 721248606 Source-Link: googleapis/googleapis@d57f2c1 Source-Link: googleapis/googleapis-gen@c2418f3 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYzI0MThmMzA1ZjUwMDIwMTAyNjRkMjUzM2ZiY2I3YTkwMDM1MzQ5OSJ9 docs: fix typo timzeone -> timezone PiperOrigin-RevId: 717555125 Source-Link: googleapis/googleapis@318818b Source-Link: googleapis/googleapis-gen@bee9a65 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYmVlOWE2NThmYzIyOGRjZDg4ZThhOTJiODBlZmM0Y2NjMjc0ZmU1NSJ9 feat: Exposing InstanceType in Instance configuration (to define PROVISIONED or FREE spanner instance) feat: Exposing FreeInstanceMetadata in Instance configuration (to define the metadata related to FREE instance type) feat: Exposing storage_limit_per_processing_unit in InstanceConfig feat: Exposing QuorumType in InstanceConfig feat: Exposing FreeInstanceAvailability in InstanceConfig docs: A comment for method `ListInstanceConfigs` in service `InstanceAdmin` is changed docs: A comment for method `CreateInstanceConfig` in service `InstanceAdmin` is changed docs: A comment for method `UpdateInstanceConfig` in service `InstanceAdmin` is changed docs: A comment for method `ListInstanceConfigOperations` in service `InstanceAdmin` is changed docs: A comment for method `CreateInstance` in service `InstanceAdmin` is changed docs: A comment for method `UpdateInstance` in service `InstanceAdmin` is changed docs: A comment for method `CreateInstancePartition` in service `InstanceAdmin` is changed docs: A comment for method `UpdateInstancePartition` in service `InstanceAdmin` is changed docs: A comment for method `ListInstancePartitionOperations` in service `InstanceAdmin` is changed docs: A comment for method `MoveInstance` in service `InstanceAdmin` is changed docs: A comment for field `location` in message `.google.spanner.admin.instance.v1.ReplicaInfo` is changed docs: A comment for enum value `GOOGLE_MANAGED` in enum `Type` is changed docs: A comment for enum value `USER_MANAGED` in enum `Type` is changed docs: A comment for field `replicas` in message `.google.spanner.admin.instance.v1.InstanceConfig` is changed docs: A comment for field `optional_replicas` in message `.google.spanner.admin.instance.v1.InstanceConfig` is changed docs: A comment for field `base_config` in message `.google.spanner.admin.instance.v1.InstanceConfig` is changed docs: A comment for field `storage_utilization_percent` in message `.google.spanner.admin.instance.v1.AutoscalingConfig` is changed docs: A comment for enum `DefaultBackupScheduleType` is changed docs: A comment for enum value `NONE` in enum `DefaultBackupScheduleType` is changed docs: A comment for enum value `AUTOMATIC` in enum `DefaultBackupScheduleType` is changed docs: A comment for field `node_count` in message `.google.spanner.admin.instance.v1.Instance` is changed docs: A comment for field `processing_units` in message `.google.spanner.admin.instance.v1.Instance` is changed docs: A comment for field `default_backup_schedule_type` in message `.google.spanner.admin.instance.v1.Instance` is changed docs: A comment for message `CreateInstanceConfigRequest` is changed docs: A comment for field `instance_config` in message `.google.spanner.admin.instance.v1.CreateInstanceConfigRequest` is changed docs: A comment for message `UpdateInstanceConfigRequest` is changed docs: A comment for message `DeleteInstanceConfigRequest` is changed docs: A comment for field `filter` in message `.google.spanner.admin.instance.v1.ListInstanceConfigOperationsRequest` is changed docs: A comment for field `operations` in message `.google.spanner.admin.instance.v1.ListInstanceConfigOperationsResponse` is changed docs: A comment for field `node_count` in message `.google.spanner.admin.instance.v1.InstancePartition` is changed docs: A comment for field `processing_units` in message `.google.spanner.admin.instance.v1.InstancePartition` is changed docs: A comment for field `referencing_backups` in message `.google.spanner.admin.instance.v1.InstancePartition` is changed docs: A comment for field `parent` in message `.google.spanner.admin.instance.v1.ListInstancePartitionsRequest` is changed docs: A comment for field `unreachable` in message `.google.spanner.admin.instance.v1.ListInstancePartitionsResponse` is changed docs: A comment for field `filter` in message `.google.spanner.admin.instance.v1.ListInstancePartitionOperationsRequest` is changed docs: A comment for field `instance_partition_deadline` in message `.google.spanner.admin.instance.v1.ListInstancePartitionOperationsRequest` is changed docs: A comment for field `operations` in message `.google.spanner.admin.instance.v1.ListInstancePartitionOperationsResponse` is changed PiperOrigin-RevId: 706945550 Source-Link: googleapis/googleapis@3db0452 Source-Link: googleapis/googleapis-gen@6c42be3 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmM0MmJlM2JmNTQ2ZjEwZjA5Y2FkOThiM2Y1NmY3N2MyNzFmYzhlMiJ9 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 feat: add UUID in Spanner TypeCode enum PiperOrigin-RevId: 704948401 Source-Link: googleapis/googleapis@d46c6c9 Source-Link: googleapis/googleapis-gen@0057c0d Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMDA1N2MwZDRjYzc4Yzg2OGFkOGRlMjNhM2ZlYjUyYjM1Mzc0ZDcwNSJ9 feat: Add the last statement option to ExecuteSqlRequest and ExecuteBatchDmlRequest PiperOrigin-RevId: 699218836 Source-Link: googleapis/googleapis@97da65f Source-Link: googleapis/googleapis-gen@d134e8d Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZDEzNGU4ZGE4MDQ4MzkzYjAxOWRhMzk4NjY5NzZkMmM0MTNhYzVlMSJ9 chore: remove body selector from http rule PiperOrigin-RevId: 693215877 Source-Link: googleapis/googleapis@bb6b53e Source-Link: googleapis/googleapis-gen@db8b5a9 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZGI4YjVhOTM0ODRhZDQ0MDU1YjJiYWNjNGM3Y2Y4N2U5NzBmZTBlZCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat(spanner): A new enum `IsolationLevel` is added feat(spanner): A new field `isolation_level` is added to message `.google.spanner.v1.TransactionOptions` docs(spanner): A comment for enum value `READ_LOCK_MODE_UNSPECIFIED` in enum `ReadLockMode` is changed docs(spanner): A comment for enum value `PESSIMISTIC` in enum `ReadLockMode` is changed docs(spanner): A comment for enum value `OPTIMISTIC` in enum `ReadLockMode` is changed PiperOrigin-RevId: 729265828 Source-Link: googleapis/googleapis@516ab0a Source-Link: googleapis/googleapis-gen@ccd0959 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiY2NkMDk1OTI2Yzg5M2Y0MDE0OGVkOWE5YmEyMjc2YThkMTVjZjhkOSJ9 * 🦉 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>
1 parent a6be0eb commit 7a5afba

Some content is hidden

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

48 files changed

+10729
-2174
lines changed

google/cloud/spanner_admin_database_v1/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323

2424
from .types.backup import Backup
2525
from .types.backup import BackupInfo
26+
from .types.backup import BackupInstancePartition
2627
from .types.backup import CopyBackupEncryptionConfig
2728
from .types.backup import CopyBackupMetadata
2829
from .types.backup import CopyBackupRequest
@@ -51,6 +52,8 @@
5152
from .types.common import EncryptionInfo
5253
from .types.common import OperationProgress
5354
from .types.common import DatabaseDialect
55+
from .types.spanner_database_admin import AddSplitPointsRequest
56+
from .types.spanner_database_admin import AddSplitPointsResponse
5457
from .types.spanner_database_admin import CreateDatabaseMetadata
5558
from .types.spanner_database_admin import CreateDatabaseRequest
5659
from .types.spanner_database_admin import Database
@@ -71,6 +74,7 @@
7174
from .types.spanner_database_admin import RestoreDatabaseMetadata
7275
from .types.spanner_database_admin import RestoreDatabaseRequest
7376
from .types.spanner_database_admin import RestoreInfo
77+
from .types.spanner_database_admin import SplitPoints
7478
from .types.spanner_database_admin import UpdateDatabaseDdlMetadata
7579
from .types.spanner_database_admin import UpdateDatabaseDdlRequest
7680
from .types.spanner_database_admin import UpdateDatabaseMetadata
@@ -79,8 +83,11 @@
7983

8084
__all__ = (
8185
"DatabaseAdminAsyncClient",
86+
"AddSplitPointsRequest",
87+
"AddSplitPointsResponse",
8288
"Backup",
8389
"BackupInfo",
90+
"BackupInstancePartition",
8491
"BackupSchedule",
8592
"BackupScheduleSpec",
8693
"CopyBackupEncryptionConfig",
@@ -129,6 +136,7 @@
129136
"RestoreDatabaseRequest",
130137
"RestoreInfo",
131138
"RestoreSourceType",
139+
"SplitPoints",
132140
"UpdateBackupRequest",
133141
"UpdateBackupScheduleRequest",
134142
"UpdateDatabaseDdlMetadata",

google/cloud/spanner_admin_database_v1/gapic_metadata.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@
1010
"grpc": {
1111
"libraryClient": "DatabaseAdminClient",
1212
"rpcs": {
13+
"AddSplitPoints": {
14+
"methods": [
15+
"add_split_points"
16+
]
17+
},
1318
"CopyBackup": {
1419
"methods": [
1520
"copy_backup"
@@ -140,6 +145,11 @@
140145
"grpc-async": {
141146
"libraryClient": "DatabaseAdminAsyncClient",
142147
"rpcs": {
148+
"AddSplitPoints": {
149+
"methods": [
150+
"add_split_points"
151+
]
152+
},
143153
"CopyBackup": {
144154
"methods": [
145155
"copy_backup"
@@ -270,6 +280,11 @@
270280
"rest": {
271281
"libraryClient": "DatabaseAdminClient",
272282
"rpcs": {
283+
"AddSplitPoints": {
284+
"methods": [
285+
"add_split_points"
286+
]
287+
},
273288
"CopyBackup": {
274289
"methods": [
275290
"copy_backup"

google/cloud/spanner_admin_database_v1/services/database_admin/async_client.py

Lines changed: 303 additions & 87 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)