Class: Google::Cloud::Datastream::V1::CdcStrategy::SpecificStartPosition

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

CDC strategy to start replicating from a specific position in the source.

Instance Attribute Summary collapse

Instance Attribute Details

#mysql_gtid_position::Google::Cloud::Datastream::V1::MysqlGtidPosition

Returns MySQL GTID set to start replicating from.

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

Returns:

  • (::Google::Cloud::Datastream::V1::MysqlGtidPosition)

    MySQL GTID set to start replicating from.

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



2134
2135
2136
2137
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 2134

class SpecificStartPosition
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#mysql_log_position::Google::Cloud::Datastream::V1::MysqlLogPosition

Returns MySQL specific log position to start replicating from.

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

Returns:

  • (::Google::Cloud::Datastream::V1::MysqlLogPosition)

    MySQL specific log position to start replicating from.

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



2134
2135
2136
2137
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 2134

class SpecificStartPosition
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#oracle_scn_position::Google::Cloud::Datastream::V1::OracleScnPosition

Returns Oracle SCN to start replicating from.

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

Returns:

  • (::Google::Cloud::Datastream::V1::OracleScnPosition)

    Oracle SCN to start replicating from.

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



2134
2135
2136
2137
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 2134

class SpecificStartPosition
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#sql_server_lsn_position::Google::Cloud::Datastream::V1::SqlServerLsnPosition

Returns SqlServer LSN to start replicating from.

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

Returns:

  • (::Google::Cloud::Datastream::V1::SqlServerLsnPosition)

    SqlServer LSN to start replicating from.

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



2134
2135
2136
2137
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 2134

class SpecificStartPosition
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end