Datastream V1 API - Class Google::Cloud::Datastream::V1::CdcStrategy (v0.13.0)

Reference documentation and code samples for the Datastream V1 API class Google::Cloud::Datastream::V1::CdcStrategy.

The strategy that the stream uses for CDC replication.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#most_recent_start_position

def most_recent_start_position() -> ::Google::Cloud::Datastream::V1::CdcStrategy::MostRecentStartPosition
Returns
  • (::Google::Cloud::Datastream::V1::CdcStrategy::MostRecentStartPosition) — Optional. Start replicating from the most recent position in the source.

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

#most_recent_start_position=

def most_recent_start_position=(value) -> ::Google::Cloud::Datastream::V1::CdcStrategy::MostRecentStartPosition
Parameter
  • value (::Google::Cloud::Datastream::V1::CdcStrategy::MostRecentStartPosition) — Optional. Start replicating from the most recent position in the source.

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

Returns
  • (::Google::Cloud::Datastream::V1::CdcStrategy::MostRecentStartPosition) — Optional. Start replicating from the most recent position in the source.

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

#next_available_start_position

def next_available_start_position() -> ::Google::Cloud::Datastream::V1::CdcStrategy::NextAvailableStartPosition
Returns
  • (::Google::Cloud::Datastream::V1::CdcStrategy::NextAvailableStartPosition) — Optional. Resume replication from the next available position in the source.

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

#next_available_start_position=

def next_available_start_position=(value) -> ::Google::Cloud::Datastream::V1::CdcStrategy::NextAvailableStartPosition
Parameter
  • value (::Google::Cloud::Datastream::V1::CdcStrategy::NextAvailableStartPosition) — Optional. Resume replication from the next available position in the source.

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

Returns
  • (::Google::Cloud::Datastream::V1::CdcStrategy::NextAvailableStartPosition) — Optional. Resume replication from the next available position in the source.

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

#specific_start_position

def specific_start_position() -> ::Google::Cloud::Datastream::V1::CdcStrategy::SpecificStartPosition
Returns
  • (::Google::Cloud::Datastream::V1::CdcStrategy::SpecificStartPosition) — Optional. Start replicating from a specific position in the source.

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

#specific_start_position=

def specific_start_position=(value) -> ::Google::Cloud::Datastream::V1::CdcStrategy::SpecificStartPosition
Parameter
  • value (::Google::Cloud::Datastream::V1::CdcStrategy::SpecificStartPosition) — Optional. Start replicating from a specific position in the source.

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

Returns
  • (::Google::Cloud::Datastream::V1::CdcStrategy::SpecificStartPosition) — Optional. Start replicating from a specific position in the source.

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