lib/google/apis/datastream_v1/classes.rb in google-apis-datastream_v1-0.31.0 vs lib/google/apis/datastream_v1/classes.rb in google-apis-datastream_v1-0.32.0

- old
+ new

@@ -1650,10 +1650,29 @@ @oracle_tables = args[:oracle_tables] if args.key?(:oracle_tables) @schema = args[:schema] if args.key?(:schema) end end + # Oracle SCN position + class OracleScnPosition + include Google::Apis::Core::Hashable + + # Required. SCN number from where Logs will be read + # Corresponds to the JSON property `scn` + # @return [Fixnum] + attr_accessor :scn + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @scn = args[:scn] if args.key?(:scn) + end + end + # Oracle data source configuration class OracleSourceConfig include Google::Apis::Core::Hashable # Configuration to drop large object values. @@ -2278,16 +2297,22 @@ # MySQL log position # Corresponds to the JSON property `mysqlLogPosition` # @return [Google::Apis::DatastreamV1::MysqlLogPosition] attr_accessor :mysql_log_position + # Oracle SCN position + # Corresponds to the JSON property `oracleScnPosition` + # @return [Google::Apis::DatastreamV1::OracleScnPosition] + attr_accessor :oracle_scn_position + def initialize(**args) update!(**args) end # Update properties of this object def update!(**args) @mysql_log_position = args[:mysql_log_position] if args.key?(:mysql_log_position) + @oracle_scn_position = args[:oracle_scn_position] if args.key?(:oracle_scn_position) end end # Request for manually initiating a backfill job for a specific stream object. class StartBackfillJobRequest