final case class SequencedEvent(previousTimestamp: Option[Long], timestamp: Long, synchronizerId: String, messageId: Option[String], batch: Option[CompressedBatch], deliverErrorReason: Option[Status], topologyTimestamp: Option[Long], trafficReceipt: Option[TrafficReceipt]) extends GeneratedMessage with Updatable[SequencedEvent] with Product with Serializable
- previousTimestamp
The timestamp of the previous event of the member's event sequence. in microseconds of UTC time since Unix epoch Optional, set to None if this is the first ever event of the member's event sequence.
- timestamp
The timestamp of the event. Unique and monotonically increasing. The same event has the same timestamp for all recipients. in microseconds of UTC time since Unix epoch
- synchronizerId
The synchronizer on which the event has been sequenced.
- messageId
The message_id of the request. Optional, but will be defined iff the request sender is the subscriber.
- batch
The payload of the event. Optional, defined iff deliver_error_reason is undefined.
- deliverErrorReason
Optional error, indicates why the underlying SubmissionRequest has been rejected.
- topologyTimestamp
Optional timestamp of the topology snapshot used for processing the underlying request (e.g., validation, signing, resolving group addresses). If undefined, timestamp is used instead.
- trafficReceipt
Traffic receipt with information about the traffic state after the cost for this event has been consumed Optional - only set on deliver receipt sent back to the sender of the event when traffic control is enabled
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- SequencedEvent
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new SequencedEvent(previousTimestamp: Option[Long], timestamp: Long, synchronizerId: String, messageId: Option[String], batch: Option[CompressedBatch], deliverErrorReason: Option[Status], topologyTimestamp: Option[Long], trafficReceipt: Option[TrafficReceipt])
- previousTimestamp
The timestamp of the previous event of the member's event sequence. in microseconds of UTC time since Unix epoch Optional, set to None if this is the first ever event of the member's event sequence.
- timestamp
The timestamp of the event. Unique and monotonically increasing. The same event has the same timestamp for all recipients. in microseconds of UTC time since Unix epoch
- synchronizerId
The synchronizer on which the event has been sequenced.
- messageId
The message_id of the request. Optional, but will be defined iff the request sender is the subscriber.
- batch
The payload of the event. Optional, defined iff deliver_error_reason is undefined.
- deliverErrorReason
Optional error, indicates why the underlying SubmissionRequest has been rejected.
- topologyTimestamp
Optional timestamp of the topology snapshot used for processing the underlying request (e.g., validation, signing, resolving group addresses). If undefined, timestamp is used instead.
- trafficReceipt
Traffic receipt with information about the traffic state after the cost for this event has been consumed Optional - only set on deliver receipt sent back to the sender of the event when traffic control is enabled
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val batch: Option[CompressedBatch]
- def clearBatch: SequencedEvent
- def clearDeliverErrorReason: SequencedEvent
- def clearMessageId: SequencedEvent
- def clearPreviousTimestamp: SequencedEvent
- def clearTopologyTimestamp: SequencedEvent
- def clearTrafficReceipt: SequencedEvent
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def companion: SequencedEvent.type
- Definition Classes
- SequencedEvent → GeneratedMessage
- val deliverErrorReason: Option[Status]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def getBatch: CompressedBatch
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getDeliverErrorReason: Status
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- SequencedEvent → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- SequencedEvent → GeneratedMessage
- def getMessageId: String
- def getPreviousTimestamp: Long
- def getTopologyTimestamp: Long
- def getTrafficReceipt: TrafficReceipt
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val messageId: Option[String]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- val previousTimestamp: Option[Long]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def serializedSize: Int
- Definition Classes
- SequencedEvent → GeneratedMessage
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val synchronizerId: String
- val timestamp: Long
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- SequencedEvent → GeneratedMessage
- val topologyTimestamp: Option[Long]
- val trafficReceipt: Option[TrafficReceipt]
- def update(ms: (Lens[SequencedEvent, SequencedEvent]) => Mutation[SequencedEvent]*): SequencedEvent
- Definition Classes
- Updatable
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withBatch(__v: CompressedBatch): SequencedEvent
- def withDeliverErrorReason(__v: Status): SequencedEvent
- def withMessageId(__v: String): SequencedEvent
- def withPreviousTimestamp(__v: Long): SequencedEvent
- def withSynchronizerId(__v: String): SequencedEvent
- def withTimestamp(__v: Long): SequencedEvent
- def withTopologyTimestamp(__v: Long): SequencedEvent
- def withTrafficReceipt(__v: TrafficReceipt): SequencedEvent
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- SequencedEvent → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage