Class SegmentPosition.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<SegmentPosition.Builder>
-
- io.axoniq.axonserver.grpc.streams.SegmentPosition.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,SegmentPositionOrBuilder,Cloneable
- Enclosing class:
- SegmentPosition
public static final class SegmentPosition.Builder extends com.google.protobuf.GeneratedMessage.Builder<SegmentPosition.Builder> implements SegmentPositionOrBuilder
Contains the position per segment
Protobuf typeio.axoniq.axonserver.grpc.streams.SegmentPosition
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SegmentPositionbuild()SegmentPositionbuildPartial()SegmentPosition.Builderclear()SegmentPosition.BuilderclearClientId()the connected client, empty if there is no client connected to this segmentSegmentPosition.BuilderclearError()optional error reported by the client for this segmentSegmentPosition.BuilderclearPosition()the last confirmed positionSegmentPosition.BuilderclearSegment()the segment numberStringgetClientId()the connected client, empty if there is no client connected to this segmentcom.google.protobuf.ByteStringgetClientIdBytes()the connected client, empty if there is no client connected to this segmentSegmentPositiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetError()optional error reported by the client for this segmentcom.google.protobuf.ByteStringgetErrorBytes()optional error reported by the client for this segmentlonggetPosition()the last confirmed positionintgetSegment()the segment numberprotected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()SegmentPosition.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)SegmentPosition.BuildermergeFrom(com.google.protobuf.Message other)SegmentPosition.BuildermergeFrom(SegmentPosition other)SegmentPosition.BuildersetClientId(String value)the connected client, empty if there is no client connected to this segmentSegmentPosition.BuildersetClientIdBytes(com.google.protobuf.ByteString value)the connected client, empty if there is no client connected to this segmentSegmentPosition.BuildersetError(String value)optional error reported by the client for this segmentSegmentPosition.BuildersetErrorBytes(com.google.protobuf.ByteString value)optional error reported by the client for this segmentSegmentPosition.BuildersetPosition(long value)the last confirmed positionSegmentPosition.BuildersetSegment(int value)the segment number-
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<SegmentPosition.Builder>
-
clear
public SegmentPosition.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<SegmentPosition.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<SegmentPosition.Builder>
-
getDefaultInstanceForType
public SegmentPosition getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SegmentPosition build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SegmentPosition buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public SegmentPosition.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SegmentPosition.Builder>
-
mergeFrom
public SegmentPosition.Builder mergeFrom(SegmentPosition other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SegmentPosition.Builder>
-
mergeFrom
public SegmentPosition.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SegmentPosition.Builder>- Throws:
IOException
-
getSegment
public int getSegment()
the segment number
int32 segment = 1;- Specified by:
getSegmentin interfaceSegmentPositionOrBuilder- Returns:
- The segment.
-
setSegment
public SegmentPosition.Builder setSegment(int value)
the segment number
int32 segment = 1;- Parameters:
value- The segment to set.- Returns:
- This builder for chaining.
-
clearSegment
public SegmentPosition.Builder clearSegment()
the segment number
int32 segment = 1;- Returns:
- This builder for chaining.
-
getPosition
public long getPosition()
the last confirmed position
int64 position = 2;- Specified by:
getPositionin interfaceSegmentPositionOrBuilder- Returns:
- The position.
-
setPosition
public SegmentPosition.Builder setPosition(long value)
the last confirmed position
int64 position = 2;- Parameters:
value- The position to set.- Returns:
- This builder for chaining.
-
clearPosition
public SegmentPosition.Builder clearPosition()
the last confirmed position
int64 position = 2;- Returns:
- This builder for chaining.
-
getClientId
public String getClientId()
the connected client, empty if there is no client connected to this segment
string client_id = 3;- Specified by:
getClientIdin interfaceSegmentPositionOrBuilder- Returns:
- The clientId.
-
getClientIdBytes
public com.google.protobuf.ByteString getClientIdBytes()
the connected client, empty if there is no client connected to this segment
string client_id = 3;- Specified by:
getClientIdBytesin interfaceSegmentPositionOrBuilder- Returns:
- The bytes for clientId.
-
setClientId
public SegmentPosition.Builder setClientId(String value)
the connected client, empty if there is no client connected to this segment
string client_id = 3;- Parameters:
value- The clientId to set.- Returns:
- This builder for chaining.
-
clearClientId
public SegmentPosition.Builder clearClientId()
the connected client, empty if there is no client connected to this segment
string client_id = 3;- Returns:
- This builder for chaining.
-
setClientIdBytes
public SegmentPosition.Builder setClientIdBytes(com.google.protobuf.ByteString value)
the connected client, empty if there is no client connected to this segment
string client_id = 3;- Parameters:
value- The bytes for clientId to set.- Returns:
- This builder for chaining.
-
getError
public String getError()
optional error reported by the client for this segment
string error = 4;- Specified by:
getErrorin interfaceSegmentPositionOrBuilder- Returns:
- The error.
-
getErrorBytes
public com.google.protobuf.ByteString getErrorBytes()
optional error reported by the client for this segment
string error = 4;- Specified by:
getErrorBytesin interfaceSegmentPositionOrBuilder- Returns:
- The bytes for error.
-
setError
public SegmentPosition.Builder setError(String value)
optional error reported by the client for this segment
string error = 4;- Parameters:
value- The error to set.- Returns:
- This builder for chaining.
-
clearError
public SegmentPosition.Builder clearError()
optional error reported by the client for this segment
string error = 4;- Returns:
- This builder for chaining.
-
setErrorBytes
public SegmentPosition.Builder setErrorBytes(com.google.protobuf.ByteString value)
optional error reported by the client for this segment
string error = 4;- Parameters:
value- The bytes for error to set.- Returns:
- This builder for chaining.
-
-