io.bidmachine.protobuf.vectorid.cdc.v1.CDCState
See theCDCState companion object
final case class CDCState(vectorId: Option[ByteString], prevVectorId: Option[ByteString], userId: Seq[ByteString], operation: CDCOperation, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[CDCState]
A single state change entry within a CDC message. Represents one operation affecting a set of IFA/IFV vertices.
Field presence by operation: DELETE: prev_vector_id + user_id SPLIT: vector_id + prev_vector_id + user_id UNION: vector_id + prev_vector_id + user_id APPEND: vector_id + user_id ALIVE: vector_id only (TTL heartbeat, no user_id changes)
Value parameters
-
operation
-
The operation that produced this state change
-
prevVectorId
-
Previous vector UUID before the operation. Present for DELETE, UNION, SPLIT. Absent for APPEND, ALIVE.
-
userId
-
List of IFA/IFV source IDs affected by this state change. Present for DELETE, SPLIT, UNION, APPEND. Empty for ALIVE (no mapping changes).
-
vectorId
-
Vector UUID after the operation. Present for APPEND, UNION, SPLIT, ALIVE. Absent for DELETE.
Attributes
-
Companion
-
object
-
Graph
-
-
Supertypes
-
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Members list
Attributes
-
Definition Classes
-
GeneratedMessage
Returns a human-readable ASCII format representation of this message.
Returns a human-readable ASCII format representation of this message.
The original message can be decoded from this format by using fromAscii on the companion object.
Attributes
-
Returns
-
human-readable representation of this message.
Serializes the message into the given coded output stream
Serializes the message into the given coded output stream
Attributes
Attributes
-
Inherited from:
-
Product
Attributes
-
Inherited from:
-
Product
Serializes the message and returns a byte array containing its raw bytes
Serializes the message and returns a byte array containing its raw bytes
Attributes
-
Inherited from:
-
GeneratedMessage
Serializes the message and returns a ByteString containing its raw bytes
Serializes the message and returns a ByteString containing its raw bytes
Attributes
-
Inherited from:
-
GeneratedMessage
Attributes
-
Inherited from:
-
GeneratedMessage
Attributes
-
Inherited from:
-
Updatable
Attributes
-
Inherited from:
-
GeneratedMessage
Serializes the message into the given output stream
Serializes the message into the given output stream
Attributes
-
Inherited from:
-
GeneratedMessage