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

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

Configuration to use Binary Log Parser CDC technique.

Defined Under Namespace

Classes: LogFileDirectories, OracleAsmLogFileAccess

Instance Attribute Summary collapse

Instance Attribute Details

#log_file_directories::Google::Cloud::Datastream::V1::OracleSourceConfig::BinaryLogParser::LogFileDirectories

Returns Use Oracle directories.

Note: The following fields are mutually exclusive: log_file_directories, oracle_asm_log_file_access. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 762

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

  # Configuration to use Oracle ASM to access the log files.
  class OracleAsmLogFileAccess
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Configuration to specify the Oracle directories to access the log files.
  # @!attribute [rw] online_log_directory
  #   @return [::String]
  #     Required. Oracle directory for online logs.
  # @!attribute [rw] archived_log_directory
  #   @return [::String]
  #     Required. Oracle directory for archived logs.
  class LogFileDirectories
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#oracle_asm_log_file_access::Google::Cloud::Datastream::V1::OracleSourceConfig::BinaryLogParser::OracleAsmLogFileAccess

Returns Use Oracle ASM.

Note: The following fields are mutually exclusive: oracle_asm_log_file_access, log_file_directories. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 762

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

  # Configuration to use Oracle ASM to access the log files.
  class OracleAsmLogFileAccess
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Configuration to specify the Oracle directories to access the log files.
  # @!attribute [rw] online_log_directory
  #   @return [::String]
  #     Required. Oracle directory for online logs.
  # @!attribute [rw] archived_log_directory
  #   @return [::String]
  #     Required. Oracle directory for archived logs.
  class LogFileDirectories
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end