public abstract class SequencedMessage extends Object
| Constructor and Description |
|---|
SequencedMessage() |
| Modifier and Type | Method and Description |
|---|---|
abstract long |
byteSize()
The amount of quota bytes this message counts for.
|
static SequencedMessage |
fromProto(SequencedMessage proto)
Convert a SequencedMessage proto to a SequencedMessage.
|
abstract Message |
message()
The underlying user Message.
|
static SequencedMessage |
of(Message message,
com.google.protobuf.Timestamp publishTime,
Offset offset,
long byteSize)
Construct a SequencedMessage from its components.
|
abstract Offset |
offset()
The offset for this message.
|
abstract com.google.protobuf.Timestamp |
publishTime()
The time when the message was published.
|
SequencedMessage |
toProto()
Convert to a SequencedMessage proto.
|
public static SequencedMessage of(Message message, com.google.protobuf.Timestamp publishTime, Offset offset, long byteSize)
public static SequencedMessage fromProto(SequencedMessage proto)
public SequencedMessage toProto()
public abstract Message message()
public abstract com.google.protobuf.Timestamp publishTime()
public abstract Offset offset()
public abstract long byteSize()
Copyright © 2023 Google LLC. All rights reserved.