public static final class PartitionCursor.Builder extends GeneratedMessageV3.Builder<PartitionCursor.Builder> implements PartitionCursorOrBuilder
A pair of a Cursor and the partition it is for.
Protobuf type google.cloud.pubsublite.v1.PartitionCursor
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public PartitionCursor.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public PartitionCursor build()
buildPartial()
public PartitionCursor buildPartial()
clear()
public PartitionCursor.Builder clear()
Overrides
clearCursor()
public PartitionCursor.Builder clearCursor()
The value of the cursor.
.google.cloud.pubsublite.v1.Cursor cursor = 2;
clearField(Descriptors.FieldDescriptor field)
public PartitionCursor.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public PartitionCursor.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearPartition()
public PartitionCursor.Builder clearPartition()
The partition this is for.
int64 partition = 1;
clone()
public PartitionCursor.Builder clone()
Overrides
getCursor()
public Cursor getCursor()
The value of the cursor.
.google.cloud.pubsublite.v1.Cursor cursor = 2;
Returns |
Type |
Description |
Cursor |
The cursor.
|
getCursorBuilder()
public Cursor.Builder getCursorBuilder()
The value of the cursor.
.google.cloud.pubsublite.v1.Cursor cursor = 2;
getCursorOrBuilder()
public CursorOrBuilder getCursorOrBuilder()
The value of the cursor.
.google.cloud.pubsublite.v1.Cursor cursor = 2;
getDefaultInstanceForType()
public PartitionCursor getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getPartition()
public long getPartition()
The partition this is for.
int64 partition = 1;
Returns |
Type |
Description |
long |
The partition.
|
hasCursor()
public boolean hasCursor()
The value of the cursor.
.google.cloud.pubsublite.v1.Cursor cursor = 2;
Returns |
Type |
Description |
boolean |
Whether the cursor field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeCursor(Cursor value)
public PartitionCursor.Builder mergeCursor(Cursor value)
The value of the cursor.
.google.cloud.pubsublite.v1.Cursor cursor = 2;
Parameter |
Name |
Description |
value |
Cursor
|
mergeFrom(PartitionCursor other)
public PartitionCursor.Builder mergeFrom(PartitionCursor other)
public PartitionCursor.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public PartitionCursor.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final PartitionCursor.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setCursor(Cursor value)
public PartitionCursor.Builder setCursor(Cursor value)
The value of the cursor.
.google.cloud.pubsublite.v1.Cursor cursor = 2;
Parameter |
Name |
Description |
value |
Cursor
|
setCursor(Cursor.Builder builderForValue)
public PartitionCursor.Builder setCursor(Cursor.Builder builderForValue)
The value of the cursor.
.google.cloud.pubsublite.v1.Cursor cursor = 2;
setField(Descriptors.FieldDescriptor field, Object value)
public PartitionCursor.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setPartition(long value)
public PartitionCursor.Builder setPartition(long value)
The partition this is for.
int64 partition = 1;
Parameter |
Name |
Description |
value |
long
The partition to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public PartitionCursor.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final PartitionCursor.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides