lib/google/apis/datastream_v1/classes.rb in google-apis-datastream_v1-0.5.0 vs lib/google/apis/datastream_v1/classes.rb in google-apis-datastream_v1-0.6.0
- old
+ new
@@ -1279,10 +1279,23 @@
@primary_key = args[:primary_key] if args.key?(:primary_key)
@scale = args[:scale] if args.key?(:scale)
end
end
+ # Configuration to drop large object values.
+ class OracleDropLargeObjects
+ include Google::Apis::Core::Hashable
+
+ def initialize(**args)
+ update!(**args)
+ end
+
+ # Update properties of this object
+ def update!(**args)
+ end
+ end
+
# Oracle data source object identifier.
class OracleObjectIdentifier
include Google::Apis::Core::Hashable
# Required. The schema name.
@@ -1401,10 +1414,15 @@
# Oracle data source configuration
class OracleSourceConfig
include Google::Apis::Core::Hashable
+ # Configuration to drop large object values.
+ # Corresponds to the JSON property `dropLargeObjects`
+ # @return [Google::Apis::DatastreamV1::OracleDropLargeObjects]
+ attr_accessor :drop_large_objects
+
# Oracle database structure.
# Corresponds to the JSON property `excludeObjects`
# @return [Google::Apis::DatastreamV1::OracleRdbms]
attr_accessor :exclude_objects
@@ -1417,9 +1435,10 @@
update!(**args)
end
# 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)
end
end