Skip to content

Commit 9d97886

Browse files
feat: Automated regeneration of bigquerydatatransfer v1 client (googleapis#26761)
Auto-created at 2026-06-14 11:19:38 +0000 using the toys pull request generator.
1 parent 835b274 commit 9d97886

7 files changed

Lines changed: 99 additions & 5 deletions

File tree

api_names_out.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63300,6 +63300,8 @@
6330063300
"/bigquerydatatransfer:v1/DataSourceParameter/validationDescription": validation_description
6330163301
"/bigquerydatatransfer:v1/DataSourceParameter/validationHelpUrl": validation_help_url
6330263302
"/bigquerydatatransfer:v1/DataSourceParameter/validationRegex": validation_regex
63303+
"/bigquerydatatransfer:v1/DataplexConfiguration": dataplex_configuration
63304+
"/bigquerydatatransfer:v1/DataplexConfiguration/entryGroup": entry_group
6330363305
"/bigquerydatatransfer:v1/EmailPreferences": email_preferences
6330463306
"/bigquerydatatransfer:v1/EmailPreferences/enableFailureEmail": enable_failure_email
6330563307
"/bigquerydatatransfer:v1/Empty": empty
@@ -63349,6 +63351,8 @@
6334963351
"/bigquerydatatransfer:v1/Location/metadata/metadatum": metadatum
6335063352
"/bigquerydatatransfer:v1/Location/name": name
6335163353
"/bigquerydatatransfer:v1/ManualSchedule": manual_schedule
63354+
"/bigquerydatatransfer:v1/MetadataDestination": metadata_destination
63355+
"/bigquerydatatransfer:v1/MetadataDestination/dataplexConfiguration": dataplex_configuration
6335263356
"/bigquerydatatransfer:v1/PartitionDetail": partition_detail
6335363357
"/bigquerydatatransfer:v1/PartitionDetail/table": table
6335463358
"/bigquerydatatransfer:v1/ScheduleOptions": schedule_options
@@ -63403,6 +63407,7 @@
6340363407
"/bigquerydatatransfer:v1/TransferConfig/encryptionConfiguration": encryption_configuration
6340463408
"/bigquerydatatransfer:v1/TransferConfig/error": error
6340563409
"/bigquerydatatransfer:v1/TransferConfig/managedTableType": managed_table_type
63410+
"/bigquerydatatransfer:v1/TransferConfig/metadataDestination": metadata_destination
6340663411
"/bigquerydatatransfer:v1/TransferConfig/name": name
6340763412
"/bigquerydatatransfer:v1/TransferConfig/nextRunTime": next_run_time
6340863413
"/bigquerydatatransfer:v1/TransferConfig/notificationPubsubTopic": notification_pubsub_topic
@@ -63441,6 +63446,7 @@
6344163446
"/bigquerydatatransfer:v1/TransferRun/emailPreferences": email_preferences
6344263447
"/bigquerydatatransfer:v1/TransferRun/endTime": end_time
6344363448
"/bigquerydatatransfer:v1/TransferRun/errorStatus": error_status
63449+
"/bigquerydatatransfer:v1/TransferRun/metadataDestination": metadata_destination
6344463450
"/bigquerydatatransfer:v1/TransferRun/name": name
6344563451
"/bigquerydatatransfer:v1/TransferRun/notificationPubsubTopic": notification_pubsub_topic
6344663452
"/bigquerydatatransfer:v1/TransferRun/params": params

generated/google-apis-bigquerydatatransfer_v1/CHANGELOG.md

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

3+
### v0.53.0 (2026-06-14)
4+
5+
* Regenerated from discovery document revision 20260601
6+
* Regenerated using generator version 0.19.0
7+
38
### v0.52.0 (2026-05-03)
49

510
* Regenerated from discovery document revision 20260423

generated/google-apis-bigquerydatatransfer_v1/OVERVIEW.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ The [product documentation](https://cloud.google.com/bigquery-transfer/) may pro
8383

8484
## Supported Ruby versions
8585

86-
This library is supported on Ruby 3.1+.
86+
This library is supported on Ruby 3.2+.
8787

8888
Google provides official support for Ruby versions that are actively supported by Ruby Core -- that is, Ruby versions that are either in normal maintenance or in security maintenance, and not end of life. Older versions of Ruby _may_ still work, but are unsupported and not recommended. See https://www.ruby-lang.org/en/downloads/branches/ for details about the Ruby support schedule.
8989

generated/google-apis-bigquerydatatransfer_v1/google-apis-bigquerydatatransfer_v1.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@ Gem::Specification.new do |gem|
2828
gem.files = Dir.glob("lib/**/*.rb") + Dir.glob("*.md") + [".yardopts"]
2929
gem.require_paths = ["lib"]
3030

31-
gem.required_ruby_version = '>= 3.1'
31+
gem.required_ruby_version = '>= 3.2'
3232
gem.add_runtime_dependency "google-apis-core", ">= 0.15.0", "< 2.a"
3333
end

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

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,27 @@ def update!(**args)
315315
end
316316
end
317317

318+
# Configuration for Dataplex destination.
319+
class DataplexConfiguration
320+
include Google::Apis::Core::Hashable
321+
322+
# Required. The Dataplex Universal Catalog entry group for importing the
323+
# metadata. entry_group has the format of `projects/`project_id`/locations/`
324+
# region`/entryGroups/`entry_group_id``.
325+
# Corresponds to the JSON property `entryGroup`
326+
# @return [String]
327+
attr_accessor :entry_group
328+
329+
def initialize(**args)
330+
update!(**args)
331+
end
332+
333+
# Update properties of this object
334+
def update!(**args)
335+
@entry_group = args[:entry_group] if args.key?(:entry_group)
336+
end
337+
end
338+
318339
# Represents preferences for sending email notifications for transfer run events.
319340
class EmailPreferences
320341
include Google::Apis::Core::Hashable
@@ -656,6 +677,25 @@ def update!(**args)
656677
end
657678
end
658679

680+
# The metadata destination of the transfer config.
681+
class MetadataDestination
682+
include Google::Apis::Core::Hashable
683+
684+
# Configuration for Dataplex destination.
685+
# Corresponds to the JSON property `dataplexConfiguration`
686+
# @return [Google::Apis::BigquerydatatransferV1::DataplexConfiguration]
687+
attr_accessor :dataplex_configuration
688+
689+
def initialize(**args)
690+
update!(**args)
691+
end
692+
693+
# Update properties of this object
694+
def update!(**args)
695+
@dataplex_configuration = args[:dataplex_configuration] if args.key?(:dataplex_configuration)
696+
end
697+
end
698+
659699
# Partition details related to hierarchy.
660700
class PartitionDetail
661701
include Google::Apis::Core::Hashable
@@ -1050,6 +1090,11 @@ class TransferConfig
10501090
# @return [String]
10511091
attr_accessor :managed_table_type
10521092

1093+
# The metadata destination of the transfer config.
1094+
# Corresponds to the JSON property `metadataDestination`
1095+
# @return [Google::Apis::BigquerydatatransferV1::MetadataDestination]
1096+
attr_accessor :metadata_destination
1097+
10531098
# Identifier. The resource name of the transfer config. Transfer config names
10541099
# have the form either `projects/`project_id`/locations/`region`/transferConfigs/
10551100
# `config_id`` or `projects/`project_id`/transferConfigs/`config_id``, where `
@@ -1141,6 +1186,7 @@ def update!(**args)
11411186
@encryption_configuration = args[:encryption_configuration] if args.key?(:encryption_configuration)
11421187
@error = args[:error] if args.key?(:error)
11431188
@managed_table_type = args[:managed_table_type] if args.key?(:managed_table_type)
1189+
@metadata_destination = args[:metadata_destination] if args.key?(:metadata_destination)
11441190
@name = args[:name] if args.key?(:name)
11451191
@next_run_time = args[:next_run_time] if args.key?(:next_run_time)
11461192
@notification_pubsub_topic = args[:notification_pubsub_topic] if args.key?(:notification_pubsub_topic)
@@ -1324,6 +1370,11 @@ class TransferRun
13241370
# @return [Google::Apis::BigquerydatatransferV1::Status]
13251371
attr_accessor :error_status
13261372

1373+
# The metadata destination of the transfer config.
1374+
# Corresponds to the JSON property `metadataDestination`
1375+
# @return [Google::Apis::BigquerydatatransferV1::MetadataDestination]
1376+
attr_accessor :metadata_destination
1377+
13271378
# Identifier. The resource name of the transfer run. Transfer run names have the
13281379
# form `projects/`project_id`/locations/`location`/transferConfigs/`config_id`/
13291380
# runs/`run_id``. The name is ignored when creating a transfer run.
@@ -1397,6 +1448,7 @@ def update!(**args)
13971448
@email_preferences = args[:email_preferences] if args.key?(:email_preferences)
13981449
@end_time = args[:end_time] if args.key?(:end_time)
13991450
@error_status = args[:error_status] if args.key?(:error_status)
1451+
@metadata_destination = args[:metadata_destination] if args.key?(:metadata_destination)
14001452
@name = args[:name] if args.key?(:name)
14011453
@notification_pubsub_topic = args[:notification_pubsub_topic] if args.key?(:notification_pubsub_topic)
14021454
@params = args[:params] if args.key?(:params)

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module BigquerydatatransferV1
1818
# Version of the google-apis-bigquerydatatransfer_v1 gem
19-
GEM_VERSION = "0.52.0"
19+
GEM_VERSION = "0.53.0"
2020

2121
# Version of the code generator used to generate this client
22-
GENERATOR_VERSION = "0.18.0"
22+
GENERATOR_VERSION = "0.19.0"
2323

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

generated/google-apis-bigquerydatatransfer_v1/lib/google/apis/bigquerydatatransfer_v1/representations.rb

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
4646
include Google::Apis::Core::JsonObjectSupport
4747
end
4848

49+
class DataplexConfiguration
50+
class Representation < Google::Apis::Core::JsonRepresentation; end
51+
52+
include Google::Apis::Core::JsonObjectSupport
53+
end
54+
4955
class EmailPreferences
5056
class Representation < Google::Apis::Core::JsonRepresentation; end
5157

@@ -130,6 +136,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
130136
include Google::Apis::Core::JsonObjectSupport
131137
end
132138

139+
class MetadataDestination
140+
class Representation < Google::Apis::Core::JsonRepresentation; end
141+
142+
include Google::Apis::Core::JsonObjectSupport
143+
end
144+
133145
class PartitionDetail
134146
class Representation < Google::Apis::Core::JsonRepresentation; end
135147

@@ -318,6 +330,13 @@ class Representation < Google::Apis::Core::JsonRepresentation
318330
end
319331
end
320332

333+
class DataplexConfiguration
334+
# @private
335+
class Representation < Google::Apis::Core::JsonRepresentation
336+
property :entry_group, as: 'entryGroup'
337+
end
338+
end
339+
321340
class EmailPreferences
322341
# @private
323342
class Representation < Google::Apis::Core::JsonRepresentation
@@ -433,6 +452,14 @@ class Representation < Google::Apis::Core::JsonRepresentation
433452
end
434453
end
435454

455+
class MetadataDestination
456+
# @private
457+
class Representation < Google::Apis::Core::JsonRepresentation
458+
property :dataplex_configuration, as: 'dataplexConfiguration', class: Google::Apis::BigquerydatatransferV1::DataplexConfiguration, decorator: Google::Apis::BigquerydatatransferV1::DataplexConfiguration::Representation
459+
460+
end
461+
end
462+
436463
class PartitionDetail
437464
# @private
438465
class Representation < Google::Apis::Core::JsonRepresentation
@@ -543,6 +570,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
543570
property :error, as: 'error', class: Google::Apis::BigquerydatatransferV1::Status, decorator: Google::Apis::BigquerydatatransferV1::Status::Representation
544571

545572
property :managed_table_type, as: 'managedTableType'
573+
property :metadata_destination, as: 'metadataDestination', class: Google::Apis::BigquerydatatransferV1::MetadataDestination, decorator: Google::Apis::BigquerydatatransferV1::MetadataDestination::Representation
574+
546575
property :name, as: 'name'
547576
property :next_run_time, as: 'nextRunTime'
548577
property :notification_pubsub_topic, as: 'notificationPubsubTopic'
@@ -609,6 +638,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
609638
property :end_time, as: 'endTime'
610639
property :error_status, as: 'errorStatus', class: Google::Apis::BigquerydatatransferV1::Status, decorator: Google::Apis::BigquerydatatransferV1::Status::Representation
611640

641+
property :metadata_destination, as: 'metadataDestination', class: Google::Apis::BigquerydatatransferV1::MetadataDestination, decorator: Google::Apis::BigquerydatatransferV1::MetadataDestination::Representation
642+
612643
property :name, as: 'name'
613644
property :notification_pubsub_topic, as: 'notificationPubsubTopic'
614645
hash :params, as: 'params'

0 commit comments

Comments
 (0)