Package s2.v1
Class StreamPosition.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<StreamPosition.Builder>
-
- s2.v1.StreamPosition.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable,StreamPositionOrBuilder
- Enclosing class:
- StreamPosition
public static final class StreamPosition.Builder extends com.google.protobuf.GeneratedMessage.Builder<StreamPosition.Builder> implements StreamPositionOrBuilder
Position of a record in a stream.
Protobuf types2.v1.StreamPosition
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StreamPositionbuild()StreamPositionbuildPartial()StreamPosition.Builderclear()StreamPosition.BuilderclearSeqNum()Sequence number assigned by the service.StreamPosition.BuilderclearTimestamp()Timestamp, which may be user-specified or assigned by the service.StreamPositiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetSeqNum()Sequence number assigned by the service.longgetTimestamp()Timestamp, which may be user-specified or assigned by the service.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()StreamPosition.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)StreamPosition.BuildermergeFrom(com.google.protobuf.Message other)StreamPosition.BuildermergeFrom(StreamPosition other)StreamPosition.BuildersetSeqNum(long value)Sequence number assigned by the service.StreamPosition.BuildersetTimestamp(long value)Timestamp, which may be user-specified or assigned by the service.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<StreamPosition.Builder>
-
clear
public StreamPosition.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<StreamPosition.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<StreamPosition.Builder>
-
getDefaultInstanceForType
public StreamPosition getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public StreamPosition build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public StreamPosition buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public StreamPosition.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<StreamPosition.Builder>
-
mergeFrom
public StreamPosition.Builder mergeFrom(StreamPosition other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<StreamPosition.Builder>
-
mergeFrom
public StreamPosition.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<StreamPosition.Builder>- Throws:
java.io.IOException
-
getSeqNum
public long getSeqNum()
Sequence number assigned by the service.
uint64 seq_num = 1;- Specified by:
getSeqNumin interfaceStreamPositionOrBuilder- Returns:
- The seqNum.
-
setSeqNum
public StreamPosition.Builder setSeqNum(long value)
Sequence number assigned by the service.
uint64 seq_num = 1;- Parameters:
value- The seqNum to set.- Returns:
- This builder for chaining.
-
clearSeqNum
public StreamPosition.Builder clearSeqNum()
Sequence number assigned by the service.
uint64 seq_num = 1;- Returns:
- This builder for chaining.
-
getTimestamp
public long getTimestamp()
Timestamp, which may be user-specified or assigned by the service. If it is assigned by the service, it will represent milliseconds since Unix epoch.
uint64 timestamp = 2;- Specified by:
getTimestampin interfaceStreamPositionOrBuilder- Returns:
- The timestamp.
-
setTimestamp
public StreamPosition.Builder setTimestamp(long value)
Timestamp, which may be user-specified or assigned by the service. If it is assigned by the service, it will represent milliseconds since Unix epoch.
uint64 timestamp = 2;- Parameters:
value- The timestamp to set.- Returns:
- This builder for chaining.
-
clearTimestamp
public StreamPosition.Builder clearTimestamp()
Timestamp, which may be user-specified or assigned by the service. If it is assigned by the service, it will represent milliseconds since Unix epoch.
uint64 timestamp = 2;- Returns:
- This builder for chaining.
-
-