Interface SequencedMessageOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SequencedMessage,SequencedMessage.Builder
public interface SequencedMessageOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe position of a message within the partition where it is stored.The position of a message within the partition where it is stored.The user message.The user message.com.google.protobuf.TimestampThe time when the message was received by the server when it was first published.com.google.protobuf.TimestampOrBuilderThe time when the message was received by the server when it was first published.longThe size in bytes of this message for flow control and quota purposes.booleanThe position of a message within the partition where it is stored.booleanThe user message.booleanThe time when the message was received by the server when it was first published.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasCursor
boolean hasCursor()The position of a message within the partition where it is stored.
.google.cloud.pubsublite.v1.Cursor cursor = 1;- Returns:
- Whether the cursor field is set.
-
getCursor
Cursor getCursor()The position of a message within the partition where it is stored.
.google.cloud.pubsublite.v1.Cursor cursor = 1;- Returns:
- The cursor.
-
getCursorOrBuilder
CursorOrBuilder getCursorOrBuilder()The position of a message within the partition where it is stored.
.google.cloud.pubsublite.v1.Cursor cursor = 1; -
hasPublishTime
boolean hasPublishTime()The time when the message was received by the server when it was first published.
.google.protobuf.Timestamp publish_time = 2;- Returns:
- Whether the publishTime field is set.
-
getPublishTime
com.google.protobuf.Timestamp getPublishTime()The time when the message was received by the server when it was first published.
.google.protobuf.Timestamp publish_time = 2;- Returns:
- The publishTime.
-
getPublishTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getPublishTimeOrBuilder()The time when the message was received by the server when it was first published.
.google.protobuf.Timestamp publish_time = 2; -
hasMessage
boolean hasMessage()The user message.
.google.cloud.pubsublite.v1.PubSubMessage message = 3;- Returns:
- Whether the message field is set.
-
getMessage
PubSubMessage getMessage()The user message.
.google.cloud.pubsublite.v1.PubSubMessage message = 3;- Returns:
- The message.
-
getMessageOrBuilder
PubSubMessageOrBuilder getMessageOrBuilder()The user message.
.google.cloud.pubsublite.v1.PubSubMessage message = 3; -
getSizeBytes
long getSizeBytes()The size in bytes of this message for flow control and quota purposes.
int64 size_bytes = 4;- Returns:
- The sizeBytes.
-