Skip to content

Commit 41e399a

Browse files
feat: Automated regeneration of bigtableadmin v2 client (googleapis#23561)
Auto-created at 2025-06-29 10:05:38 +0000 using the toys pull request generator.
1 parent 9e83138 commit 41e399a

File tree

6 files changed

+573
-2
lines changed

6 files changed

+573
-2
lines changed

api_names_out.yaml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54321,6 +54321,10 @@
5432154321
"/bigtableadmin:v2/CreateMaterializedViewRequest/materializedView": materialized_view
5432254322
"/bigtableadmin:v2/CreateMaterializedViewRequest/materializedViewId": materialized_view_id
5432354323
"/bigtableadmin:v2/CreateMaterializedViewRequest/parent": parent
54324+
"/bigtableadmin:v2/CreateSchemaBundleMetadata": create_schema_bundle_metadata
54325+
"/bigtableadmin:v2/CreateSchemaBundleMetadata/endTime": end_time
54326+
"/bigtableadmin:v2/CreateSchemaBundleMetadata/name": name
54327+
"/bigtableadmin:v2/CreateSchemaBundleMetadata/startTime": start_time
5432454328
"/bigtableadmin:v2/CreateTableRequest": create_table_request
5432554329
"/bigtableadmin:v2/CreateTableRequest/initialSplits": initial_splits
5432654330
"/bigtableadmin:v2/CreateTableRequest/initialSplits/initial_split": initial_split
@@ -54501,6 +54505,10 @@
5450154505
"/bigtableadmin:v2/ListOperationsResponse/nextPageToken": next_page_token
5450254506
"/bigtableadmin:v2/ListOperationsResponse/operations": operations
5450354507
"/bigtableadmin:v2/ListOperationsResponse/operations/operation": operation
54508+
"/bigtableadmin:v2/ListSchemaBundlesResponse": list_schema_bundles_response
54509+
"/bigtableadmin:v2/ListSchemaBundlesResponse/nextPageToken": next_page_token
54510+
"/bigtableadmin:v2/ListSchemaBundlesResponse/schemaBundles": schema_bundles
54511+
"/bigtableadmin:v2/ListSchemaBundlesResponse/schemaBundles/schema_bundle": schema_bundle
5450454512
"/bigtableadmin:v2/ListTablesResponse": list_tables_response
5450554513
"/bigtableadmin:v2/ListTablesResponse/nextPageToken": next_page_token
5450654514
"/bigtableadmin:v2/ListTablesResponse/tables": tables
@@ -54569,6 +54577,8 @@
5456954577
"/bigtableadmin:v2/Policy/bindings/binding": binding
5457054578
"/bigtableadmin:v2/Policy/etag": etag
5457154579
"/bigtableadmin:v2/Policy/version": version
54580+
"/bigtableadmin:v2/ProtoSchema": proto_schema
54581+
"/bigtableadmin:v2/ProtoSchema/protoDescriptors": proto_descriptors
5457254582
"/bigtableadmin:v2/RestoreInfo": restore_info
5457354583
"/bigtableadmin:v2/RestoreInfo/backupInfo": backup_info
5457454584
"/bigtableadmin:v2/RestoreInfo/sourceType": source_type
@@ -54582,6 +54592,10 @@
5458254592
"/bigtableadmin:v2/RestoreTableRequest/backup": backup
5458354593
"/bigtableadmin:v2/RestoreTableRequest/tableId": table_id
5458454594
"/bigtableadmin:v2/RowAffinity": row_affinity
54595+
"/bigtableadmin:v2/SchemaBundle": schema_bundle
54596+
"/bigtableadmin:v2/SchemaBundle/etag": etag
54597+
"/bigtableadmin:v2/SchemaBundle/name": name
54598+
"/bigtableadmin:v2/SchemaBundle/protoSchema": proto_schema
5458554599
"/bigtableadmin:v2/SetIamPolicyRequest": set_iam_policy_request
5458654600
"/bigtableadmin:v2/SetIamPolicyRequest/policy": policy
5458754601
"/bigtableadmin:v2/SetIamPolicyRequest/updateMask": update_mask
@@ -54677,6 +54691,10 @@
5467754691
"/bigtableadmin:v2/UpdateLogicalViewRequest": update_logical_view_request
5467854692
"/bigtableadmin:v2/UpdateLogicalViewRequest/logicalView": logical_view
5467954693
"/bigtableadmin:v2/UpdateLogicalViewRequest/updateMask": update_mask
54694+
"/bigtableadmin:v2/UpdateSchemaBundleMetadata": update_schema_bundle_metadata
54695+
"/bigtableadmin:v2/UpdateSchemaBundleMetadata/endTime": end_time
54696+
"/bigtableadmin:v2/UpdateSchemaBundleMetadata/name": name
54697+
"/bigtableadmin:v2/UpdateSchemaBundleMetadata/startTime": start_time
5468054698
"/bigtableadmin:v2/UpdateTableMetadata": update_table_metadata
5468154699
"/bigtableadmin:v2/UpdateTableMetadata/endTime": end_time
5468254700
"/bigtableadmin:v2/UpdateTableMetadata/name": name
@@ -54864,6 +54882,28 @@
5486454882
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.patch/updateMask": update_mask
5486554883
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.restore": restore_table
5486654884
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.restore/parent": parent
54885+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.create": create_project_instance_table_schema_bundle
54886+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.create/parent": parent
54887+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.create/schemaBundleId": schema_bundle_id
54888+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.delete": delete_project_instance_table_schema_bundle
54889+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.delete/etag": etag
54890+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.delete/name": name
54891+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.get": get_project_instance_table_schema_bundle
54892+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.get/name": name
54893+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.getIamPolicy": get_schema_bundle_iam_policy
54894+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.getIamPolicy/resource": resource
54895+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.list": list_project_instance_table_schema_bundles
54896+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.list/pageSize": page_size
54897+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.list/pageToken": page_token
54898+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.list/parent": parent
54899+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.patch": patch_project_instance_table_schema_bundle
54900+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.patch/ignoreWarnings": ignore_warnings
54901+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.patch/name": name
54902+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.patch/updateMask": update_mask
54903+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.setIamPolicy": set_schema_bundle_iam_policy
54904+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.setIamPolicy/resource": resource
54905+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.testIamPermissions": test_schema_bundle_iam_permissions
54906+
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.schemaBundles.testIamPermissions/resource": resource
5486754907
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.setIamPolicy": set_table_iam_policy
5486854908
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.setIamPolicy/resource": resource
5486954909
"/bigtableadmin:v2/bigtableadmin.projects.instances.tables.testIamPermissions": test_table_iam_permissions

generated/google-apis-bigtableadmin_v2/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-bigtableadmin_v2
22

3+
### v0.73.0 (2025-06-29)
4+
5+
* Regenerated from discovery document revision 20250624
6+
37
### v0.72.0 (2025-06-22)
48

59
* Regenerated from discovery document revision 20250610

generated/google-apis-bigtableadmin_v2/lib/google/apis/bigtableadmin_v2/classes.rb

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1319,6 +1319,39 @@ def update!(**args)
13191319
end
13201320
end
13211321

1322+
# The metadata for the Operation returned by CreateSchemaBundle.
1323+
class CreateSchemaBundleMetadata
1324+
include Google::Apis::Core::Hashable
1325+
1326+
# If set, the time at which this operation finished or was canceled.
1327+
# Corresponds to the JSON property `endTime`
1328+
# @return [String]
1329+
attr_accessor :end_time
1330+
1331+
# The unique name identifying this schema bundle. Values are of the form `
1332+
# projects/`project`/instances/`instance`/tables/`table`/schemaBundles/`
1333+
# schema_bundle``
1334+
# Corresponds to the JSON property `name`
1335+
# @return [String]
1336+
attr_accessor :name
1337+
1338+
# The time at which this operation started.
1339+
# Corresponds to the JSON property `startTime`
1340+
# @return [String]
1341+
attr_accessor :start_time
1342+
1343+
def initialize(**args)
1344+
update!(**args)
1345+
end
1346+
1347+
# Update properties of this object
1348+
def update!(**args)
1349+
@end_time = args[:end_time] if args.key?(:end_time)
1350+
@name = args[:name] if args.key?(:name)
1351+
@start_time = args[:start_time] if args.key?(:start_time)
1352+
end
1353+
end
1354+
13221355
# Request message for google.bigtable.admin.v2.BigtableTableAdmin.CreateTable
13231356
class CreateTableRequest
13241357
include Google::Apis::Core::Hashable
@@ -2936,6 +2969,32 @@ def update!(**args)
29362969
end
29372970
end
29382971

2972+
# The response for ListSchemaBundles.
2973+
class ListSchemaBundlesResponse
2974+
include Google::Apis::Core::Hashable
2975+
2976+
# A token, which can be sent as `page_token` to retrieve the next page. If this
2977+
# field is omitted, there are no subsequent pages.
2978+
# Corresponds to the JSON property `nextPageToken`
2979+
# @return [String]
2980+
attr_accessor :next_page_token
2981+
2982+
# The schema bundles from the specified table.
2983+
# Corresponds to the JSON property `schemaBundles`
2984+
# @return [Array<Google::Apis::BigtableadminV2::SchemaBundle>]
2985+
attr_accessor :schema_bundles
2986+
2987+
def initialize(**args)
2988+
update!(**args)
2989+
end
2990+
2991+
# Update properties of this object
2992+
def update!(**args)
2993+
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
2994+
@schema_bundles = args[:schema_bundles] if args.key?(:schema_bundles)
2995+
end
2996+
end
2997+
29392998
# Response message for google.bigtable.admin.v2.BigtableTableAdmin.ListTables
29402999
class ListTablesResponse
29413000
include Google::Apis::Core::Hashable
@@ -3508,6 +3567,34 @@ def update!(**args)
35083567
end
35093568
end
35103569

3570+
# Represents a protobuf schema.
3571+
class ProtoSchema
3572+
include Google::Apis::Core::Hashable
3573+
3574+
# Required. Contains a protobuf-serialized [google.protobuf.FileDescriptorSet](
3575+
# https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/
3576+
# descriptor.proto), which could include multiple proto files. To generate it, [
3577+
# install](https://grpc.io/docs/protoc-installation/) and run `protoc` with `--
3578+
# include_imports` and `--descriptor_set_out`. For example, to generate for moon/
3579+
# shot/app.proto, run ``` $protoc --proto_path=/app_path --proto_path=/lib_path \
3580+
# --include_imports \ --descriptor_set_out=descriptors.pb \ moon/shot/app.proto
3581+
# ``` For more details, see protobuffer [self description](https://developers.
3582+
# google.com/protocol-buffers/docs/techniques#self-description).
3583+
# Corresponds to the JSON property `protoDescriptors`
3584+
# NOTE: Values are automatically base64 encoded/decoded in the client library.
3585+
# @return [String]
3586+
attr_accessor :proto_descriptors
3587+
3588+
def initialize(**args)
3589+
update!(**args)
3590+
end
3591+
3592+
# Update properties of this object
3593+
def update!(**args)
3594+
@proto_descriptors = args[:proto_descriptors] if args.key?(:proto_descriptors)
3595+
end
3596+
end
3597+
35113598
# Information about a table restore.
35123599
class RestoreInfo
35133600
include Google::Apis::Core::Hashable
@@ -3633,6 +3720,41 @@ def update!(**args)
36333720
end
36343721
end
36353722

3723+
# A named collection of related schemas.
3724+
class SchemaBundle
3725+
include Google::Apis::Core::Hashable
3726+
3727+
# Optional. The etag for this schema bundle. This may be sent on update and
3728+
# delete requests to ensure the client has an up-to-date value before proceeding.
3729+
# The server returns an ABORTED error on a mismatched etag.
3730+
# Corresponds to the JSON property `etag`
3731+
# @return [String]
3732+
attr_accessor :etag
3733+
3734+
# Identifier. The unique name identifying this schema bundle. Values are of the
3735+
# form `projects/`project`/instances/`instance`/tables/`table`/schemaBundles/`
3736+
# schema_bundle``
3737+
# Corresponds to the JSON property `name`
3738+
# @return [String]
3739+
attr_accessor :name
3740+
3741+
# Represents a protobuf schema.
3742+
# Corresponds to the JSON property `protoSchema`
3743+
# @return [Google::Apis::BigtableadminV2::ProtoSchema]
3744+
attr_accessor :proto_schema
3745+
3746+
def initialize(**args)
3747+
update!(**args)
3748+
end
3749+
3750+
# Update properties of this object
3751+
def update!(**args)
3752+
@etag = args[:etag] if args.key?(:etag)
3753+
@name = args[:name] if args.key?(:name)
3754+
@proto_schema = args[:proto_schema] if args.key?(:proto_schema)
3755+
end
3756+
end
3757+
36363758
# Request message for `SetIamPolicy` method.
36373759
class SetIamPolicyRequest
36383760
include Google::Apis::Core::Hashable
@@ -4450,6 +4572,39 @@ def update!(**args)
44504572
end
44514573
end
44524574

4575+
# The metadata for the Operation returned by UpdateSchemaBundle.
4576+
class UpdateSchemaBundleMetadata
4577+
include Google::Apis::Core::Hashable
4578+
4579+
# If set, the time at which this operation finished or was canceled.
4580+
# Corresponds to the JSON property `endTime`
4581+
# @return [String]
4582+
attr_accessor :end_time
4583+
4584+
# The unique name identifying this schema bundle. Values are of the form `
4585+
# projects/`project`/instances/`instance`/tables/`table`/schemaBundles/`
4586+
# schema_bundle``
4587+
# Corresponds to the JSON property `name`
4588+
# @return [String]
4589+
attr_accessor :name
4590+
4591+
# The time at which this operation started.
4592+
# Corresponds to the JSON property `startTime`
4593+
# @return [String]
4594+
attr_accessor :start_time
4595+
4596+
def initialize(**args)
4597+
update!(**args)
4598+
end
4599+
4600+
# Update properties of this object
4601+
def update!(**args)
4602+
@end_time = args[:end_time] if args.key?(:end_time)
4603+
@name = args[:name] if args.key?(:name)
4604+
@start_time = args[:start_time] if args.key?(:start_time)
4605+
end
4606+
end
4607+
44534608
# Metadata type for the operation returned by UpdateTable.
44544609
class UpdateTableMetadata
44554610
include Google::Apis::Core::Hashable

generated/google-apis-bigtableadmin_v2/lib/google/apis/bigtableadmin_v2/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module BigtableadminV2
1818
# Version of the google-apis-bigtableadmin_v2 gem
19-
GEM_VERSION = "0.72.0"
19+
GEM_VERSION = "0.73.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20250610"
25+
REVISION = "20250624"
2626
end
2727
end
2828
end

0 commit comments

Comments
 (0)