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