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