lib/google/apis/datastream_v1/classes.rb in google-apis-datastream_v1-0.18.0 vs lib/google/apis/datastream_v1/classes.rb in google-apis-datastream_v1-0.19.0
- old
+ new
@@ -1123,10 +1123,16 @@
# MySQL database structure
# Corresponds to the JSON property `includeObjects`
# @return [Google::Apis::DatastreamV1::MysqlRdbms]
attr_accessor :include_objects
+ # Maximum number of concurrent backfill tasks. The number should be non negative.
+ # If not set (or set to 0), the system's default value will be used.
+ # Corresponds to the JSON property `maxConcurrentBackfillTasks`
+ # @return [Fixnum]
+ attr_accessor :max_concurrent_backfill_tasks
+
# Maximum number of concurrent CDC tasks. The number should be non negative. If
# not set (or set to 0), the system's default value will be used.
# Corresponds to the JSON property `maxConcurrentCdcTasks`
# @return [Fixnum]
attr_accessor :max_concurrent_cdc_tasks
@@ -1137,10 +1143,11 @@
# Update properties of this object
def update!(**args)
@exclude_objects = args[:exclude_objects] if args.key?(:exclude_objects)
@include_objects = args[:include_objects] if args.key?(:include_objects)
+ @max_concurrent_backfill_tasks = args[:max_concurrent_backfill_tasks] if args.key?(:max_concurrent_backfill_tasks)
@max_concurrent_cdc_tasks = args[:max_concurrent_cdc_tasks] if args.key?(:max_concurrent_cdc_tasks)
end
end
# MySQL SSL configuration information.
@@ -1557,10 +1564,16 @@
# Oracle database structure.
# Corresponds to the JSON property `includeObjects`
# @return [Google::Apis::DatastreamV1::OracleRdbms]
attr_accessor :include_objects
+ # Maximum number of concurrent backfill tasks. The number should be non negative.
+ # If not set (or set to 0), the system's default value will be used.
+ # Corresponds to the JSON property `maxConcurrentBackfillTasks`
+ # @return [Fixnum]
+ attr_accessor :max_concurrent_backfill_tasks
+
# Maximum number of concurrent CDC tasks. The number should be non negative. If
# not set (or set to 0), the system's default value will be used.
# Corresponds to the JSON property `maxConcurrentCdcTasks`
# @return [Fixnum]
attr_accessor :max_concurrent_cdc_tasks
@@ -1577,10 +1590,11 @@
# Update properties of this object
def update!(**args)
@drop_large_objects = args[:drop_large_objects] if args.key?(:drop_large_objects)
@exclude_objects = args[:exclude_objects] if args.key?(:exclude_objects)
@include_objects = args[:include_objects] if args.key?(:include_objects)
+ @max_concurrent_backfill_tasks = args[:max_concurrent_backfill_tasks] if args.key?(:max_concurrent_backfill_tasks)
@max_concurrent_cdc_tasks = args[:max_concurrent_cdc_tasks] if args.key?(:max_concurrent_cdc_tasks)
@stream_large_objects = args[:stream_large_objects] if args.key?(:stream_large_objects)
end
end
@@ -1797,10 +1811,16 @@
# PostgreSQL database structure.
# Corresponds to the JSON property `includeObjects`
# @return [Google::Apis::DatastreamV1::PostgresqlRdbms]
attr_accessor :include_objects
+ # Maximum number of concurrent backfill tasks. The number should be non negative.
+ # If not set (or set to 0), the system's default value will be used.
+ # Corresponds to the JSON property `maxConcurrentBackfillTasks`
+ # @return [Fixnum]
+ attr_accessor :max_concurrent_backfill_tasks
+
# Required. The name of the publication that includes the set of all tables that
# are defined in the stream's include_objects.
# Corresponds to the JSON property `publication`
# @return [String]
attr_accessor :publication
@@ -1817,9 +1837,10 @@
# Update properties of this object
def update!(**args)
@exclude_objects = args[:exclude_objects] if args.key?(:exclude_objects)
@include_objects = args[:include_objects] if args.key?(:include_objects)
+ @max_concurrent_backfill_tasks = args[:max_concurrent_backfill_tasks] if args.key?(:max_concurrent_backfill_tasks)
@publication = args[:publication] if args.key?(:publication)
@replication_slot = args[:replication_slot] if args.key?(:replication_slot)
end
end