Reference documentation and code samples for the Datastream V1 API class Google::Cloud::Datastream::V1::CdcStrategy::SpecificStartPosition.
CDC strategy to start replicating from a specific position in the source.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#mysql_gtid_position
def mysql_gtid_position() -> ::Google::Cloud::Datastream::V1::MysqlGtidPosition- (::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.
#mysql_gtid_position=
def mysql_gtid_position=(value) -> ::Google::Cloud::Datastream::V1::MysqlGtidPosition- value (::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.
- (::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.
#mysql_log_position
def mysql_log_position() -> ::Google::Cloud::Datastream::V1::MysqlLogPosition- (::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.
#mysql_log_position=
def mysql_log_position=(value) -> ::Google::Cloud::Datastream::V1::MysqlLogPosition- value (::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.
- (::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.
#oracle_scn_position
def oracle_scn_position() -> ::Google::Cloud::Datastream::V1::OracleScnPosition- (::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.
#oracle_scn_position=
def oracle_scn_position=(value) -> ::Google::Cloud::Datastream::V1::OracleScnPosition- value (::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.
- (::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.
#sql_server_lsn_position
def sql_server_lsn_position() -> ::Google::Cloud::Datastream::V1::SqlServerLsnPosition- (::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.
#sql_server_lsn_position=
def sql_server_lsn_position=(value) -> ::Google::Cloud::Datastream::V1::SqlServerLsnPosition- value (::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.
- (::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.