Package com.google.cloud.pubsublite
Class SequencedMessage
java.lang.Object
com.google.cloud.pubsublite.SequencedMessage
A message with its sequencing information in the partition.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract longbyteSize()The amount of quota bytes this message counts for.static SequencedMessagefromProto(SequencedMessage proto) Convert a SequencedMessage proto to a SequencedMessage.abstract Messagemessage()The underlying user Message.static SequencedMessageConstruct a SequencedMessage from its components.abstract Offsetoffset()The offset for this message.abstract com.google.protobuf.TimestampThe time when the message was published.toProto()Convert to a SequencedMessage proto.
-
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
Convert a SequencedMessage proto to a SequencedMessage. -
toProto
Convert to a SequencedMessage proto. -
message
The underlying user Message. -
publishTime
public abstract com.google.protobuf.Timestamp publishTime()The time when the message was published. -
offset
The offset for this message. -
byteSize
public abstract long byteSize()The amount of quota bytes this message counts for.
-