public static final class SeekRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SeekRequest.Builder> implements SeekRequestOrBuilder
Request to update the stream's delivery cursor based on the given target. Resets the server available tokens to 0. SeekRequests past head result in stream breakage. SeekRequests may not be sent while another SeekRequest is outstanding (i.e., has not received a SeekResponse) on the same stream.Protobuf type
google.cloud.pubsublite.v1.SeekRequest| Modifier and Type | Method and Description |
|---|---|
SeekRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SeekRequest |
build() |
SeekRequest |
buildPartial() |
SeekRequest.Builder |
clear() |
SeekRequest.Builder |
clearCursor()
A target corresponding to the cursor, pointing to anywhere in the
topic partition.
|
SeekRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SeekRequest.Builder |
clearNamedTarget()
A named target.
|
SeekRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SeekRequest.Builder |
clearTarget() |
SeekRequest.Builder |
clone() |
Cursor |
getCursor()
A target corresponding to the cursor, pointing to anywhere in the
topic partition.
|
Cursor.Builder |
getCursorBuilder()
A target corresponding to the cursor, pointing to anywhere in the
topic partition.
|
CursorOrBuilder |
getCursorOrBuilder()
A target corresponding to the cursor, pointing to anywhere in the
topic partition.
|
SeekRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
SeekRequest.NamedTarget |
getNamedTarget()
A named target.
|
int |
getNamedTargetValue()
A named target.
|
SeekRequest.TargetCase |
getTargetCase() |
boolean |
hasCursor()
A target corresponding to the cursor, pointing to anywhere in the
topic partition.
|
boolean |
hasNamedTarget()
A named target.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SeekRequest.Builder |
mergeCursor(Cursor value)
A target corresponding to the cursor, pointing to anywhere in the
topic partition.
|
SeekRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SeekRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
SeekRequest.Builder |
mergeFrom(SeekRequest other) |
SeekRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SeekRequest.Builder |
setCursor(Cursor.Builder builderForValue)
A target corresponding to the cursor, pointing to anywhere in the
topic partition.
|
SeekRequest.Builder |
setCursor(Cursor value)
A target corresponding to the cursor, pointing to anywhere in the
topic partition.
|
SeekRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SeekRequest.Builder |
setNamedTarget(SeekRequest.NamedTarget value)
A named target.
|
SeekRequest.Builder |
setNamedTargetValue(int value)
A named target.
|
SeekRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SeekRequest.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<SeekRequest.Builder>public SeekRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SeekRequest.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<SeekRequest.Builder>public SeekRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SeekRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SeekRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SeekRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SeekRequest.Builder>public SeekRequest.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<SeekRequest.Builder>public SeekRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SeekRequest.Builder>public SeekRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SeekRequest.Builder>public SeekRequest.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<SeekRequest.Builder>public SeekRequest.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<SeekRequest.Builder>public SeekRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SeekRequest.Builder>public SeekRequest.Builder mergeFrom(SeekRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SeekRequest.Builder>public SeekRequest.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<SeekRequest.Builder>IOExceptionpublic SeekRequest.TargetCase getTargetCase()
getTargetCase in interface SeekRequestOrBuilderpublic SeekRequest.Builder clearTarget()
public boolean hasNamedTarget()
A named target.
.google.cloud.pubsublite.v1.SeekRequest.NamedTarget named_target = 1;hasNamedTarget in interface SeekRequestOrBuilderpublic int getNamedTargetValue()
A named target.
.google.cloud.pubsublite.v1.SeekRequest.NamedTarget named_target = 1;getNamedTargetValue in interface SeekRequestOrBuilderpublic SeekRequest.Builder setNamedTargetValue(int value)
A named target.
.google.cloud.pubsublite.v1.SeekRequest.NamedTarget named_target = 1;value - The enum numeric value on the wire for namedTarget to set.public SeekRequest.NamedTarget getNamedTarget()
A named target.
.google.cloud.pubsublite.v1.SeekRequest.NamedTarget named_target = 1;getNamedTarget in interface SeekRequestOrBuilderpublic SeekRequest.Builder setNamedTarget(SeekRequest.NamedTarget value)
A named target.
.google.cloud.pubsublite.v1.SeekRequest.NamedTarget named_target = 1;value - The namedTarget to set.public SeekRequest.Builder clearNamedTarget()
A named target.
.google.cloud.pubsublite.v1.SeekRequest.NamedTarget named_target = 1;public boolean hasCursor()
A target corresponding to the cursor, pointing to anywhere in the topic partition.
.google.cloud.pubsublite.v1.Cursor cursor = 2;hasCursor in interface SeekRequestOrBuilderpublic Cursor getCursor()
A target corresponding to the cursor, pointing to anywhere in the topic partition.
.google.cloud.pubsublite.v1.Cursor cursor = 2;getCursor in interface SeekRequestOrBuilderpublic SeekRequest.Builder setCursor(Cursor value)
A target corresponding to the cursor, pointing to anywhere in the topic partition.
.google.cloud.pubsublite.v1.Cursor cursor = 2;public SeekRequest.Builder setCursor(Cursor.Builder builderForValue)
A target corresponding to the cursor, pointing to anywhere in the topic partition.
.google.cloud.pubsublite.v1.Cursor cursor = 2;public SeekRequest.Builder mergeCursor(Cursor value)
A target corresponding to the cursor, pointing to anywhere in the topic partition.
.google.cloud.pubsublite.v1.Cursor cursor = 2;public SeekRequest.Builder clearCursor()
A target corresponding to the cursor, pointing to anywhere in the topic partition.
.google.cloud.pubsublite.v1.Cursor cursor = 2;public Cursor.Builder getCursorBuilder()
A target corresponding to the cursor, pointing to anywhere in the topic partition.
.google.cloud.pubsublite.v1.Cursor cursor = 2;public CursorOrBuilder getCursorOrBuilder()
A target corresponding to the cursor, pointing to anywhere in the topic partition.
.google.cloud.pubsublite.v1.Cursor cursor = 2;getCursorOrBuilder in interface SeekRequestOrBuilderpublic final SeekRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SeekRequest.Builder>public final SeekRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SeekRequest.Builder>Copyright © 2023 Google LLC. All rights reserved.