public final class SequencedMessage extends com.google.protobuf.GeneratedMessageV3 implements SequencedMessageOrBuilder
A message that has been stored and sequenced by the Pub/Sub Lite system.Protobuf type
google.cloud.pubsublite.v1.SequencedMessage| Modifier and Type | Class and Description |
|---|---|
static class |
SequencedMessage.Builder
A message that has been stored and sequenced by the Pub/Sub Lite system.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CURSOR_FIELD_NUMBER |
static int |
MESSAGE_FIELD_NUMBER |
static int |
PUBLISH_TIME_FIELD_NUMBER |
static int |
SIZE_BYTES_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Cursor |
getCursor()
The position of a message within the partition where it is stored.
|
CursorOrBuilder |
getCursorOrBuilder()
The position of a message within the partition where it is stored.
|
static SequencedMessage |
getDefaultInstance() |
SequencedMessage |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
PubSubMessage |
getMessage()
The user message.
|
PubSubMessageOrBuilder |
getMessageOrBuilder()
The user message.
|
com.google.protobuf.Parser<SequencedMessage> |
getParserForType() |
com.google.protobuf.Timestamp |
getPublishTime()
The time when the message was received by the server when it was first
published.
|
com.google.protobuf.TimestampOrBuilder |
getPublishTimeOrBuilder()
The time when the message was received by the server when it was first
published.
|
int |
getSerializedSize() |
long |
getSizeBytes()
The size in bytes of this message for flow control and quota purposes.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasCursor()
The position of a message within the partition where it is stored.
|
int |
hashCode() |
boolean |
hasMessage()
The user message.
|
boolean |
hasPublishTime()
The time when the message was received by the server when it was first
published.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static SequencedMessage.Builder |
newBuilder() |
static SequencedMessage.Builder |
newBuilder(SequencedMessage prototype) |
SequencedMessage.Builder |
newBuilderForType() |
protected SequencedMessage.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static SequencedMessage |
parseDelimitedFrom(InputStream input) |
static SequencedMessage |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SequencedMessage |
parseFrom(byte[] data) |
static SequencedMessage |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SequencedMessage |
parseFrom(ByteBuffer data) |
static SequencedMessage |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SequencedMessage |
parseFrom(com.google.protobuf.ByteString data) |
static SequencedMessage |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SequencedMessage |
parseFrom(com.google.protobuf.CodedInputStream input) |
static SequencedMessage |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SequencedMessage |
parseFrom(InputStream input) |
static SequencedMessage |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<SequencedMessage> |
parser() |
SequencedMessage.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int CURSOR_FIELD_NUMBER
public static final int PUBLISH_TIME_FIELD_NUMBER
public static final int MESSAGE_FIELD_NUMBER
public static final int SIZE_BYTES_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasCursor()
The position of a message within the partition where it is stored.
.google.cloud.pubsublite.v1.Cursor cursor = 1;hasCursor in interface SequencedMessageOrBuilderpublic Cursor getCursor()
The position of a message within the partition where it is stored.
.google.cloud.pubsublite.v1.Cursor cursor = 1;getCursor in interface SequencedMessageOrBuilderpublic CursorOrBuilder getCursorOrBuilder()
The position of a message within the partition where it is stored.
.google.cloud.pubsublite.v1.Cursor cursor = 1;getCursorOrBuilder in interface SequencedMessageOrBuilderpublic boolean hasPublishTime()
The time when the message was received by the server when it was first published.
.google.protobuf.Timestamp publish_time = 2;hasPublishTime in interface SequencedMessageOrBuilderpublic 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;getPublishTime in interface SequencedMessageOrBuilderpublic 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;getPublishTimeOrBuilder in interface SequencedMessageOrBuilderpublic boolean hasMessage()
The user message.
.google.cloud.pubsublite.v1.PubSubMessage message = 3;hasMessage in interface SequencedMessageOrBuilderpublic PubSubMessage getMessage()
The user message.
.google.cloud.pubsublite.v1.PubSubMessage message = 3;getMessage in interface SequencedMessageOrBuilderpublic PubSubMessageOrBuilder getMessageOrBuilder()
The user message.
.google.cloud.pubsublite.v1.PubSubMessage message = 3;getMessageOrBuilder in interface SequencedMessageOrBuilderpublic long getSizeBytes()
The size in bytes of this message for flow control and quota purposes.
int64 size_bytes = 4;getSizeBytes in interface SequencedMessageOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static SequencedMessage parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SequencedMessage parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SequencedMessage parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SequencedMessage parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SequencedMessage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SequencedMessage parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SequencedMessage parseFrom(InputStream input) throws IOException
IOExceptionpublic static SequencedMessage parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SequencedMessage parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static SequencedMessage parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SequencedMessage parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static SequencedMessage parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic SequencedMessage.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static SequencedMessage.Builder newBuilder()
public static SequencedMessage.Builder newBuilder(SequencedMessage prototype)
public SequencedMessage.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected SequencedMessage.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static SequencedMessage getDefaultInstance()
public static com.google.protobuf.Parser<SequencedMessage> parser()
public com.google.protobuf.Parser<SequencedMessage> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public SequencedMessage getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.