public static final class SequencedMessage.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SequencedMessage.Builder> 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 | Method and Description |
|---|---|
SequencedMessage.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SequencedMessage |
build() |
SequencedMessage |
buildPartial() |
SequencedMessage.Builder |
clear() |
SequencedMessage.Builder |
clearCursor()
The position of a message within the partition where it is stored.
|
SequencedMessage.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SequencedMessage.Builder |
clearMessage()
The user message.
|
SequencedMessage.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SequencedMessage.Builder |
clearPublishTime()
The time when the message was received by the server when it was first
published.
|
SequencedMessage.Builder |
clearSizeBytes()
The size in bytes of this message for flow control and quota purposes.
|
SequencedMessage.Builder |
clone() |
Cursor |
getCursor()
The position of a message within the partition where it is stored.
|
Cursor.Builder |
getCursorBuilder()
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.
|
SequencedMessage |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
PubSubMessage |
getMessage()
The user message.
|
PubSubMessage.Builder |
getMessageBuilder()
The user message.
|
PubSubMessageOrBuilder |
getMessageOrBuilder()
The user message.
|
com.google.protobuf.Timestamp |
getPublishTime()
The time when the message was received by the server when it was first
published.
|
com.google.protobuf.Timestamp.Builder |
getPublishTimeBuilder()
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.
|
long |
getSizeBytes()
The size in bytes of this message for flow control and quota purposes.
|
boolean |
hasCursor()
The position of a message within the partition where it is stored.
|
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() |
SequencedMessage.Builder |
mergeCursor(Cursor value)
The position of a message within the partition where it is stored.
|
SequencedMessage.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SequencedMessage.Builder |
mergeFrom(com.google.protobuf.Message other) |
SequencedMessage.Builder |
mergeFrom(SequencedMessage other) |
SequencedMessage.Builder |
mergeMessage(PubSubMessage value)
The user message.
|
SequencedMessage.Builder |
mergePublishTime(com.google.protobuf.Timestamp value)
The time when the message was received by the server when it was first
published.
|
SequencedMessage.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SequencedMessage.Builder |
setCursor(Cursor.Builder builderForValue)
The position of a message within the partition where it is stored.
|
SequencedMessage.Builder |
setCursor(Cursor value)
The position of a message within the partition where it is stored.
|
SequencedMessage.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SequencedMessage.Builder |
setMessage(PubSubMessage.Builder builderForValue)
The user message.
|
SequencedMessage.Builder |
setMessage(PubSubMessage value)
The user message.
|
SequencedMessage.Builder |
setPublishTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time when the message was received by the server when it was first
published.
|
SequencedMessage.Builder |
setPublishTime(com.google.protobuf.Timestamp value)
The time when the message was received by the server when it was first
published.
|
SequencedMessage.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SequencedMessage.Builder |
setSizeBytes(long value)
The size in bytes of this message for flow control and quota purposes.
|
SequencedMessage.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SequencedMessage.Builder>public SequencedMessage.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SequencedMessage.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SequencedMessage.Builder>public SequencedMessage getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SequencedMessage build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SequencedMessage buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SequencedMessage.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SequencedMessage.Builder>public SequencedMessage.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SequencedMessage.Builder>public SequencedMessage.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SequencedMessage.Builder>public SequencedMessage.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SequencedMessage.Builder>public SequencedMessage.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SequencedMessage.Builder>public SequencedMessage.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SequencedMessage.Builder>public SequencedMessage.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SequencedMessage.Builder>public SequencedMessage.Builder mergeFrom(SequencedMessage other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SequencedMessage.Builder>public SequencedMessage.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SequencedMessage.Builder>IOExceptionpublic 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 SequencedMessage.Builder setCursor(Cursor value)
The position of a message within the partition where it is stored.
.google.cloud.pubsublite.v1.Cursor cursor = 1;public SequencedMessage.Builder setCursor(Cursor.Builder builderForValue)
The position of a message within the partition where it is stored.
.google.cloud.pubsublite.v1.Cursor cursor = 1;public SequencedMessage.Builder mergeCursor(Cursor value)
The position of a message within the partition where it is stored.
.google.cloud.pubsublite.v1.Cursor cursor = 1;public SequencedMessage.Builder clearCursor()
The position of a message within the partition where it is stored.
.google.cloud.pubsublite.v1.Cursor cursor = 1;public Cursor.Builder getCursorBuilder()
The position of a message within the partition where it is stored.
.google.cloud.pubsublite.v1.Cursor cursor = 1;public 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 SequencedMessage.Builder setPublishTime(com.google.protobuf.Timestamp value)
The time when the message was received by the server when it was first published.
.google.protobuf.Timestamp publish_time = 2;public SequencedMessage.Builder setPublishTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time when the message was received by the server when it was first published.
.google.protobuf.Timestamp publish_time = 2;public SequencedMessage.Builder mergePublishTime(com.google.protobuf.Timestamp value)
The time when the message was received by the server when it was first published.
.google.protobuf.Timestamp publish_time = 2;public SequencedMessage.Builder clearPublishTime()
The time when the message was received by the server when it was first published.
.google.protobuf.Timestamp publish_time = 2;public com.google.protobuf.Timestamp.Builder getPublishTimeBuilder()
The time when the message was received by the server when it was first published.
.google.protobuf.Timestamp publish_time = 2;public 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 SequencedMessage.Builder setMessage(PubSubMessage value)
The user message.
.google.cloud.pubsublite.v1.PubSubMessage message = 3;public SequencedMessage.Builder setMessage(PubSubMessage.Builder builderForValue)
The user message.
.google.cloud.pubsublite.v1.PubSubMessage message = 3;public SequencedMessage.Builder mergeMessage(PubSubMessage value)
The user message.
.google.cloud.pubsublite.v1.PubSubMessage message = 3;public SequencedMessage.Builder clearMessage()
The user message.
.google.cloud.pubsublite.v1.PubSubMessage message = 3;public PubSubMessage.Builder getMessageBuilder()
The user message.
.google.cloud.pubsublite.v1.PubSubMessage message = 3;public 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 SequencedMessage.Builder setSizeBytes(long value)
The size in bytes of this message for flow control and quota purposes.
int64 size_bytes = 4;value - The sizeBytes to set.public SequencedMessage.Builder clearSizeBytes()
The size in bytes of this message for flow control and quota purposes.
int64 size_bytes = 4;public final SequencedMessage.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SequencedMessage.Builder>public final SequencedMessage.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SequencedMessage.Builder>Copyright © 2023 Google LLC. All rights reserved.