Class SequencedMessage

java.lang.Object
com.google.cloud.pubsublite.SequencedMessage

public abstract class SequencedMessage extends Object
A message with its sequencing information in the partition.
  • Constructor Details

    • SequencedMessage

      public SequencedMessage()
  • Method Details

    • of

      public static SequencedMessage of(Message message, com.google.protobuf.Timestamp publishTime, Offset offset, long byteSize)
      Construct a SequencedMessage from its components.
    • fromProto

      public static SequencedMessage fromProto(SequencedMessage proto)
      Convert a SequencedMessage proto to a SequencedMessage.
    • toProto

      public SequencedMessage toProto()
      Convert to a SequencedMessage proto.
    • message

      public abstract Message message()
      The underlying user Message.
    • publishTime

      public abstract com.google.protobuf.Timestamp publishTime()
      The time when the message was published.
    • offset

      public abstract Offset offset()
      The offset for this message.
    • byteSize

      public abstract long byteSize()
      The amount of quota bytes this message counts for.