Class: Google::Cloud::Datastream::V1::OracleSourceConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/datastream/v1/datastream_resources.rb

Overview

Oracle data source configuration

Defined Under Namespace

Classes: DropLargeObjects, StreamLargeObjects

Instance Attribute Summary collapse

Instance Attribute Details

#drop_large_objects::Google::Cloud::Datastream::V1::OracleSourceConfig::DropLargeObjects

Returns Drop large object values.



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 435

class OracleSourceConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Configuration to drop large object values.
  class DropLargeObjects
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Configuration to stream large object values.
  class StreamLargeObjects
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#exclude_objects::Google::Cloud::Datastream::V1::OracleRdbms

Returns Oracle objects to exclude from the stream.

Returns:



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 435

class OracleSourceConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Configuration to drop large object values.
  class DropLargeObjects
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Configuration to stream large object values.
  class StreamLargeObjects
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#include_objects::Google::Cloud::Datastream::V1::OracleRdbms

Returns Oracle objects to include in the stream.

Returns:



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 435

class OracleSourceConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Configuration to drop large object values.
  class DropLargeObjects
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Configuration to stream large object values.
  class StreamLargeObjects
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#max_concurrent_cdc_tasks::Integer

Returns 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.

Returns:

  • (::Integer)

    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.



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 435

class OracleSourceConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Configuration to drop large object values.
  class DropLargeObjects
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Configuration to stream large object values.
  class StreamLargeObjects
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#stream_large_objects::Google::Cloud::Datastream::V1::OracleSourceConfig::StreamLargeObjects

Returns Stream large object values.



435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 435

class OracleSourceConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Configuration to drop large object values.
  class DropLargeObjects
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Configuration to stream large object values.
  class StreamLargeObjects
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end