Class StreamStatus.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<StreamStatus.Builder>
-
- io.axoniq.axonserver.grpc.streams.StreamStatus.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,StreamStatusOrBuilder,Cloneable
- Enclosing class:
- StreamStatus
public static final class StreamStatus.Builder extends com.google.protobuf.GeneratedMessage.Builder<StreamStatus.Builder> implements StreamStatusOrBuilder
Contains the current status of a persistent stream
Protobuf typeio.axoniq.axonserver.grpc.streams.StreamStatus
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StreamStatus.BuilderaddAllSegments(Iterable<? extends SegmentPosition> values)the last confirmed position per segmentStreamStatus.BuilderaddSegments(int index, SegmentPosition value)the last confirmed position per segmentStreamStatus.BuilderaddSegments(int index, SegmentPosition.Builder builderForValue)the last confirmed position per segmentStreamStatus.BuilderaddSegments(SegmentPosition value)the last confirmed position per segmentStreamStatus.BuilderaddSegments(SegmentPosition.Builder builderForValue)the last confirmed position per segmentSegmentPosition.BuilderaddSegmentsBuilder()the last confirmed position per segmentSegmentPosition.BuilderaddSegmentsBuilder(int index)the last confirmed position per segmentStreamStatusbuild()StreamStatusbuildPartial()StreamStatus.Builderclear()StreamStatus.BuilderclearFilter()an expression to filter events, same syntax as used for ad-hoc queries on the event storeStreamStatus.BuilderclearSegments()the last confirmed position per segmentStreamStatus.BuilderclearSequencingPolicy()the policy used to distribute events across segments.StreamStatus.BuilderclearStreamId()the unique identification of the persistent streamStreamStatus.BuilderclearStreamName()a name for the persistent streamStreamStatusgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetFilter()an expression to filter events, same syntax as used for ad-hoc queries on the event storecom.google.protobuf.ByteStringgetFilterBytes()an expression to filter events, same syntax as used for ad-hoc queries on the event storeSegmentPositiongetSegments(int index)the last confirmed position per segmentSegmentPosition.BuildergetSegmentsBuilder(int index)the last confirmed position per segmentList<SegmentPosition.Builder>getSegmentsBuilderList()the last confirmed position per segmentintgetSegmentsCount()the last confirmed position per segmentList<SegmentPosition>getSegmentsList()the last confirmed position per segmentSegmentPositionOrBuildergetSegmentsOrBuilder(int index)the last confirmed position per segmentList<? extends SegmentPositionOrBuilder>getSegmentsOrBuilderList()the last confirmed position per segmentSequencingPolicygetSequencingPolicy()the policy used to distribute events across segments.SequencingPolicy.BuildergetSequencingPolicyBuilder()the policy used to distribute events across segments.SequencingPolicyOrBuildergetSequencingPolicyOrBuilder()the policy used to distribute events across segments.StringgetStreamId()the unique identification of the persistent streamcom.google.protobuf.ByteStringgetStreamIdBytes()the unique identification of the persistent streamStringgetStreamName()a name for the persistent streamcom.google.protobuf.ByteStringgetStreamNameBytes()a name for the persistent streambooleanhasSequencingPolicy()the policy used to distribute events across segments.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()StreamStatus.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)StreamStatus.BuildermergeFrom(com.google.protobuf.Message other)StreamStatus.BuildermergeFrom(StreamStatus other)StreamStatus.BuildermergeSequencingPolicy(SequencingPolicy value)the policy used to distribute events across segments.StreamStatus.BuilderremoveSegments(int index)the last confirmed position per segmentStreamStatus.BuildersetFilter(String value)an expression to filter events, same syntax as used for ad-hoc queries on the event storeStreamStatus.BuildersetFilterBytes(com.google.protobuf.ByteString value)an expression to filter events, same syntax as used for ad-hoc queries on the event storeStreamStatus.BuildersetSegments(int index, SegmentPosition value)the last confirmed position per segmentStreamStatus.BuildersetSegments(int index, SegmentPosition.Builder builderForValue)the last confirmed position per segmentStreamStatus.BuildersetSequencingPolicy(SequencingPolicy value)the policy used to distribute events across segments.StreamStatus.BuildersetSequencingPolicy(SequencingPolicy.Builder builderForValue)the policy used to distribute events across segments.StreamStatus.BuildersetStreamId(String value)the unique identification of the persistent streamStreamStatus.BuildersetStreamIdBytes(com.google.protobuf.ByteString value)the unique identification of the persistent streamStreamStatus.BuildersetStreamName(String value)a name for the persistent streamStreamStatus.BuildersetStreamNameBytes(com.google.protobuf.ByteString value)a name for the persistent stream-
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<StreamStatus.Builder>
-
clear
public StreamStatus.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<StreamStatus.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<StreamStatus.Builder>
-
getDefaultInstanceForType
public StreamStatus getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public StreamStatus build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public StreamStatus buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public StreamStatus.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<StreamStatus.Builder>
-
mergeFrom
public StreamStatus.Builder mergeFrom(StreamStatus other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<StreamStatus.Builder>
-
mergeFrom
public StreamStatus.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<StreamStatus.Builder>- Throws:
IOException
-
getStreamId
public String getStreamId()
the unique identification of the persistent stream
string stream_id = 1;- Specified by:
getStreamIdin interfaceStreamStatusOrBuilder- Returns:
- The streamId.
-
getStreamIdBytes
public com.google.protobuf.ByteString getStreamIdBytes()
the unique identification of the persistent stream
string stream_id = 1;- Specified by:
getStreamIdBytesin interfaceStreamStatusOrBuilder- Returns:
- The bytes for streamId.
-
setStreamId
public StreamStatus.Builder setStreamId(String value)
the unique identification of the persistent stream
string stream_id = 1;- Parameters:
value- The streamId to set.- Returns:
- This builder for chaining.
-
clearStreamId
public StreamStatus.Builder clearStreamId()
the unique identification of the persistent stream
string stream_id = 1;- Returns:
- This builder for chaining.
-
setStreamIdBytes
public StreamStatus.Builder setStreamIdBytes(com.google.protobuf.ByteString value)
the unique identification of the persistent stream
string stream_id = 1;- Parameters:
value- The bytes for streamId to set.- Returns:
- This builder for chaining.
-
getStreamName
public String getStreamName()
a name for the persistent stream
string stream_name = 2;- Specified by:
getStreamNamein interfaceStreamStatusOrBuilder- Returns:
- The streamName.
-
getStreamNameBytes
public com.google.protobuf.ByteString getStreamNameBytes()
a name for the persistent stream
string stream_name = 2;- Specified by:
getStreamNameBytesin interfaceStreamStatusOrBuilder- Returns:
- The bytes for streamName.
-
setStreamName
public StreamStatus.Builder setStreamName(String value)
a name for the persistent stream
string stream_name = 2;- Parameters:
value- The streamName to set.- Returns:
- This builder for chaining.
-
clearStreamName
public StreamStatus.Builder clearStreamName()
a name for the persistent stream
string stream_name = 2;- Returns:
- This builder for chaining.
-
setStreamNameBytes
public StreamStatus.Builder setStreamNameBytes(com.google.protobuf.ByteString value)
a name for the persistent stream
string stream_name = 2;- Parameters:
value- The bytes for streamName to set.- Returns:
- This builder for chaining.
-
hasSequencingPolicy
public boolean hasSequencingPolicy()
the policy used to distribute events across segments.
.io.axoniq.axonserver.grpc.streams.SequencingPolicy sequencing_policy = 3;- Specified by:
hasSequencingPolicyin interfaceStreamStatusOrBuilder- Returns:
- Whether the sequencingPolicy field is set.
-
getSequencingPolicy
public SequencingPolicy getSequencingPolicy()
the policy used to distribute events across segments.
.io.axoniq.axonserver.grpc.streams.SequencingPolicy sequencing_policy = 3;- Specified by:
getSequencingPolicyin interfaceStreamStatusOrBuilder- Returns:
- The sequencingPolicy.
-
setSequencingPolicy
public StreamStatus.Builder setSequencingPolicy(SequencingPolicy value)
the policy used to distribute events across segments.
.io.axoniq.axonserver.grpc.streams.SequencingPolicy sequencing_policy = 3;
-
setSequencingPolicy
public StreamStatus.Builder setSequencingPolicy(SequencingPolicy.Builder builderForValue)
the policy used to distribute events across segments.
.io.axoniq.axonserver.grpc.streams.SequencingPolicy sequencing_policy = 3;
-
mergeSequencingPolicy
public StreamStatus.Builder mergeSequencingPolicy(SequencingPolicy value)
the policy used to distribute events across segments.
.io.axoniq.axonserver.grpc.streams.SequencingPolicy sequencing_policy = 3;
-
clearSequencingPolicy
public StreamStatus.Builder clearSequencingPolicy()
the policy used to distribute events across segments.
.io.axoniq.axonserver.grpc.streams.SequencingPolicy sequencing_policy = 3;
-
getSequencingPolicyBuilder
public SequencingPolicy.Builder getSequencingPolicyBuilder()
the policy used to distribute events across segments.
.io.axoniq.axonserver.grpc.streams.SequencingPolicy sequencing_policy = 3;
-
getSequencingPolicyOrBuilder
public SequencingPolicyOrBuilder getSequencingPolicyOrBuilder()
the policy used to distribute events across segments.
.io.axoniq.axonserver.grpc.streams.SequencingPolicy sequencing_policy = 3;- Specified by:
getSequencingPolicyOrBuilderin interfaceStreamStatusOrBuilder
-
getFilter
public String getFilter()
an expression to filter events, same syntax as used for ad-hoc queries on the event store
string filter = 4;- Specified by:
getFilterin interfaceStreamStatusOrBuilder- Returns:
- The filter.
-
getFilterBytes
public com.google.protobuf.ByteString getFilterBytes()
an expression to filter events, same syntax as used for ad-hoc queries on the event store
string filter = 4;- Specified by:
getFilterBytesin interfaceStreamStatusOrBuilder- Returns:
- The bytes for filter.
-
setFilter
public StreamStatus.Builder setFilter(String value)
an expression to filter events, same syntax as used for ad-hoc queries on the event store
string filter = 4;- Parameters:
value- The filter to set.- Returns:
- This builder for chaining.
-
clearFilter
public StreamStatus.Builder clearFilter()
an expression to filter events, same syntax as used for ad-hoc queries on the event store
string filter = 4;- Returns:
- This builder for chaining.
-
setFilterBytes
public StreamStatus.Builder setFilterBytes(com.google.protobuf.ByteString value)
an expression to filter events, same syntax as used for ad-hoc queries on the event store
string filter = 4;- Parameters:
value- The bytes for filter to set.- Returns:
- This builder for chaining.
-
getSegmentsList
public List<SegmentPosition> getSegmentsList()
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;- Specified by:
getSegmentsListin interfaceStreamStatusOrBuilder
-
getSegmentsCount
public int getSegmentsCount()
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;- Specified by:
getSegmentsCountin interfaceStreamStatusOrBuilder
-
getSegments
public SegmentPosition getSegments(int index)
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;- Specified by:
getSegmentsin interfaceStreamStatusOrBuilder
-
setSegments
public StreamStatus.Builder setSegments(int index, SegmentPosition value)
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;
-
setSegments
public StreamStatus.Builder setSegments(int index, SegmentPosition.Builder builderForValue)
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;
-
addSegments
public StreamStatus.Builder addSegments(SegmentPosition value)
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;
-
addSegments
public StreamStatus.Builder addSegments(int index, SegmentPosition value)
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;
-
addSegments
public StreamStatus.Builder addSegments(SegmentPosition.Builder builderForValue)
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;
-
addSegments
public StreamStatus.Builder addSegments(int index, SegmentPosition.Builder builderForValue)
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;
-
addAllSegments
public StreamStatus.Builder addAllSegments(Iterable<? extends SegmentPosition> values)
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;
-
clearSegments
public StreamStatus.Builder clearSegments()
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;
-
removeSegments
public StreamStatus.Builder removeSegments(int index)
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;
-
getSegmentsBuilder
public SegmentPosition.Builder getSegmentsBuilder(int index)
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;
-
getSegmentsOrBuilder
public SegmentPositionOrBuilder getSegmentsOrBuilder(int index)
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;- Specified by:
getSegmentsOrBuilderin interfaceStreamStatusOrBuilder
-
getSegmentsOrBuilderList
public List<? extends SegmentPositionOrBuilder> getSegmentsOrBuilderList()
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;- Specified by:
getSegmentsOrBuilderListin interfaceStreamStatusOrBuilder
-
addSegmentsBuilder
public SegmentPosition.Builder addSegmentsBuilder()
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;
-
addSegmentsBuilder
public SegmentPosition.Builder addSegmentsBuilder(int index)
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;
-
getSegmentsBuilderList
public List<SegmentPosition.Builder> getSegmentsBuilderList()
the last confirmed position per segment
repeated .io.axoniq.axonserver.grpc.streams.SegmentPosition segments = 5;
-
-