View Source GoogleApi.Datastream.V1.Model.CdcStrategy (google_api_datastream v0.4.0)

The strategy that the stream uses for CDC replication.

Attributes

  • mostRecentStartPosition (type: GoogleApi.Datastream.V1.Model.MostRecentStartPosition.t, default: nil) - Optional. Start replicating from the most recent position in the source.
  • nextAvailableStartPosition (type: GoogleApi.Datastream.V1.Model.NextAvailableStartPosition.t, default: nil) - Optional. Resume replication from the next available position in the source.
  • specificStartPosition (type: GoogleApi.Datastream.V1.Model.SpecificStartPosition.t, default: nil) - Optional. Start replicating from a specific position in the source.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Datastream.V1.Model.CdcStrategy{
  mostRecentStartPosition:
    GoogleApi.Datastream.V1.Model.MostRecentStartPosition.t() | nil,
  nextAvailableStartPosition:
    GoogleApi.Datastream.V1.Model.NextAvailableStartPosition.t() | nil,
  specificStartPosition:
    GoogleApi.Datastream.V1.Model.SpecificStartPosition.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.