public static final class MessagePublishResponse.CursorRange.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MessagePublishResponse.CursorRange.Builder> implements MessagePublishResponse.CursorRangeOrBuilder
Cursors for a subrange of published messages.Protobuf type
google.cloud.pubsublite.v1.MessagePublishResponse.CursorRange| Modifier and Type | Method and Description |
|---|---|
MessagePublishResponse.CursorRange.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MessagePublishResponse.CursorRange |
build() |
MessagePublishResponse.CursorRange |
buildPartial() |
MessagePublishResponse.CursorRange.Builder |
clear() |
MessagePublishResponse.CursorRange.Builder |
clearEndIndex()
Index of the last message in this range.
|
MessagePublishResponse.CursorRange.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
MessagePublishResponse.CursorRange.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
MessagePublishResponse.CursorRange.Builder |
clearStartCursor()
The cursor of the message at the start index.
|
MessagePublishResponse.CursorRange.Builder |
clearStartIndex()
Index of the message in the published batch that corresponds to the
start cursor.
|
MessagePublishResponse.CursorRange.Builder |
clone() |
MessagePublishResponse.CursorRange |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getEndIndex()
Index of the last message in this range.
|
Cursor |
getStartCursor()
The cursor of the message at the start index.
|
Cursor.Builder |
getStartCursorBuilder()
The cursor of the message at the start index.
|
CursorOrBuilder |
getStartCursorOrBuilder()
The cursor of the message at the start index.
|
int |
getStartIndex()
Index of the message in the published batch that corresponds to the
start cursor.
|
boolean |
hasStartCursor()
The cursor of the message at the start index.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MessagePublishResponse.CursorRange.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MessagePublishResponse.CursorRange.Builder |
mergeFrom(com.google.protobuf.Message other) |
MessagePublishResponse.CursorRange.Builder |
mergeFrom(MessagePublishResponse.CursorRange other) |
MessagePublishResponse.CursorRange.Builder |
mergeStartCursor(Cursor value)
The cursor of the message at the start index.
|
MessagePublishResponse.CursorRange.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MessagePublishResponse.CursorRange.Builder |
setEndIndex(int value)
Index of the last message in this range.
|
MessagePublishResponse.CursorRange.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MessagePublishResponse.CursorRange.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
MessagePublishResponse.CursorRange.Builder |
setStartCursor(Cursor.Builder builderForValue)
The cursor of the message at the start index.
|
MessagePublishResponse.CursorRange.Builder |
setStartCursor(Cursor value)
The cursor of the message at the start index.
|
MessagePublishResponse.CursorRange.Builder |
setStartIndex(int value)
Index of the message in the published batch that corresponds to the
start cursor.
|
MessagePublishResponse.CursorRange.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<MessagePublishResponse.CursorRange.Builder>public MessagePublishResponse.CursorRange.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MessagePublishResponse.CursorRange.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<MessagePublishResponse.CursorRange.Builder>public MessagePublishResponse.CursorRange getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MessagePublishResponse.CursorRange build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MessagePublishResponse.CursorRange buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MessagePublishResponse.CursorRange.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MessagePublishResponse.CursorRange.Builder>public MessagePublishResponse.CursorRange.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<MessagePublishResponse.CursorRange.Builder>public MessagePublishResponse.CursorRange.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MessagePublishResponse.CursorRange.Builder>public MessagePublishResponse.CursorRange.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MessagePublishResponse.CursorRange.Builder>public MessagePublishResponse.CursorRange.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<MessagePublishResponse.CursorRange.Builder>public MessagePublishResponse.CursorRange.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<MessagePublishResponse.CursorRange.Builder>public MessagePublishResponse.CursorRange.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MessagePublishResponse.CursorRange.Builder>public MessagePublishResponse.CursorRange.Builder mergeFrom(MessagePublishResponse.CursorRange other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MessagePublishResponse.CursorRange.Builder>public MessagePublishResponse.CursorRange.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<MessagePublishResponse.CursorRange.Builder>IOExceptionpublic boolean hasStartCursor()
The cursor of the message at the start index. The cursors for remaining messages up to the end index (exclusive) are sequential.
.google.cloud.pubsublite.v1.Cursor start_cursor = 1;hasStartCursor in interface MessagePublishResponse.CursorRangeOrBuilderpublic Cursor getStartCursor()
The cursor of the message at the start index. The cursors for remaining messages up to the end index (exclusive) are sequential.
.google.cloud.pubsublite.v1.Cursor start_cursor = 1;getStartCursor in interface MessagePublishResponse.CursorRangeOrBuilderpublic MessagePublishResponse.CursorRange.Builder setStartCursor(Cursor value)
The cursor of the message at the start index. The cursors for remaining messages up to the end index (exclusive) are sequential.
.google.cloud.pubsublite.v1.Cursor start_cursor = 1;public MessagePublishResponse.CursorRange.Builder setStartCursor(Cursor.Builder builderForValue)
The cursor of the message at the start index. The cursors for remaining messages up to the end index (exclusive) are sequential.
.google.cloud.pubsublite.v1.Cursor start_cursor = 1;public MessagePublishResponse.CursorRange.Builder mergeStartCursor(Cursor value)
The cursor of the message at the start index. The cursors for remaining messages up to the end index (exclusive) are sequential.
.google.cloud.pubsublite.v1.Cursor start_cursor = 1;public MessagePublishResponse.CursorRange.Builder clearStartCursor()
The cursor of the message at the start index. The cursors for remaining messages up to the end index (exclusive) are sequential.
.google.cloud.pubsublite.v1.Cursor start_cursor = 1;public Cursor.Builder getStartCursorBuilder()
The cursor of the message at the start index. The cursors for remaining messages up to the end index (exclusive) are sequential.
.google.cloud.pubsublite.v1.Cursor start_cursor = 1;public CursorOrBuilder getStartCursorOrBuilder()
The cursor of the message at the start index. The cursors for remaining messages up to the end index (exclusive) are sequential.
.google.cloud.pubsublite.v1.Cursor start_cursor = 1;getStartCursorOrBuilder in interface MessagePublishResponse.CursorRangeOrBuilderpublic int getStartIndex()
Index of the message in the published batch that corresponds to the start cursor. Inclusive.
int32 start_index = 2;getStartIndex in interface MessagePublishResponse.CursorRangeOrBuilderpublic MessagePublishResponse.CursorRange.Builder setStartIndex(int value)
Index of the message in the published batch that corresponds to the start cursor. Inclusive.
int32 start_index = 2;value - The startIndex to set.public MessagePublishResponse.CursorRange.Builder clearStartIndex()
Index of the message in the published batch that corresponds to the start cursor. Inclusive.
int32 start_index = 2;public int getEndIndex()
Index of the last message in this range. Exclusive.
int32 end_index = 3;getEndIndex in interface MessagePublishResponse.CursorRangeOrBuilderpublic MessagePublishResponse.CursorRange.Builder setEndIndex(int value)
Index of the last message in this range. Exclusive.
int32 end_index = 3;value - The endIndex to set.public MessagePublishResponse.CursorRange.Builder clearEndIndex()
Index of the last message in this range. Exclusive.
int32 end_index = 3;public final MessagePublishResponse.CursorRange.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MessagePublishResponse.CursorRange.Builder>public final MessagePublishResponse.CursorRange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MessagePublishResponse.CursorRange.Builder>Copyright © 2023 Google LLC. All rights reserved.