Class SourceEventsResponse.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<SourceEventsResponse.Builder>
-
- io.axoniq.axonserver.grpc.event.dcb.SourceEventsResponse.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,SourceEventsResponseOrBuilder,Cloneable
- Enclosing class:
- SourceEventsResponse
public static final class SourceEventsResponse.Builder extends com.google.protobuf.GeneratedMessage.Builder<SourceEventsResponse.Builder> implements SourceEventsResponseOrBuilder
The response to the SourceEventsRequest. It consists either of an event (with its corresponding sequence) or a consistency marker. The consistency marker should be used in a following AppendEventsRequest related to the criteria used in the SourceEventsRequest this response originates from.
Protobuf typeio.axoniq.axonserver.grpc.event.dcb.SourceEventsResponse
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SourceEventsResponsebuild()SourceEventsResponsebuildPartial()SourceEventsResponse.Builderclear()SourceEventsResponse.BuilderclearConsistencyMarker()The consistency marker to be used for the following append related to the same criteria.SourceEventsResponse.BuilderclearEvent()The event matching the criteria with its corresponding sequence.SourceEventsResponse.BuilderclearResult()longgetConsistencyMarker()The consistency marker to be used for the following append related to the same criteria.SourceEventsResponsegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()SequencedEventgetEvent()The event matching the criteria with its corresponding sequence.SequencedEvent.BuildergetEventBuilder()The event matching the criteria with its corresponding sequence.SequencedEventOrBuildergetEventOrBuilder()The event matching the criteria with its corresponding sequence.SourceEventsResponse.ResultCasegetResultCase()booleanhasConsistencyMarker()The consistency marker to be used for the following append related to the same criteria.booleanhasEvent()The event matching the criteria with its corresponding sequence.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()SourceEventsResponse.BuildermergeEvent(SequencedEvent value)The event matching the criteria with its corresponding sequence.SourceEventsResponse.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)SourceEventsResponse.BuildermergeFrom(com.google.protobuf.Message other)SourceEventsResponse.BuildermergeFrom(SourceEventsResponse other)SourceEventsResponse.BuildersetConsistencyMarker(long value)The consistency marker to be used for the following append related to the same criteria.SourceEventsResponse.BuildersetEvent(SequencedEvent value)The event matching the criteria with its corresponding sequence.SourceEventsResponse.BuildersetEvent(SequencedEvent.Builder builderForValue)The event matching the criteria with its corresponding sequence.-
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<SourceEventsResponse.Builder>
-
clear
public SourceEventsResponse.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<SourceEventsResponse.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<SourceEventsResponse.Builder>
-
getDefaultInstanceForType
public SourceEventsResponse getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SourceEventsResponse build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SourceEventsResponse buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public SourceEventsResponse.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SourceEventsResponse.Builder>
-
mergeFrom
public SourceEventsResponse.Builder mergeFrom(SourceEventsResponse other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SourceEventsResponse.Builder>
-
mergeFrom
public SourceEventsResponse.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<SourceEventsResponse.Builder>- Throws:
IOException
-
getResultCase
public SourceEventsResponse.ResultCase getResultCase()
- Specified by:
getResultCasein interfaceSourceEventsResponseOrBuilder
-
clearResult
public SourceEventsResponse.Builder clearResult()
-
hasEvent
public boolean hasEvent()
The event matching the criteria with its corresponding sequence.
.io.axoniq.axonserver.grpc.event.dcb.SequencedEvent event = 1;- Specified by:
hasEventin interfaceSourceEventsResponseOrBuilder- Returns:
- Whether the event field is set.
-
getEvent
public SequencedEvent getEvent()
The event matching the criteria with its corresponding sequence.
.io.axoniq.axonserver.grpc.event.dcb.SequencedEvent event = 1;- Specified by:
getEventin interfaceSourceEventsResponseOrBuilder- Returns:
- The event.
-
setEvent
public SourceEventsResponse.Builder setEvent(SequencedEvent value)
The event matching the criteria with its corresponding sequence.
.io.axoniq.axonserver.grpc.event.dcb.SequencedEvent event = 1;
-
setEvent
public SourceEventsResponse.Builder setEvent(SequencedEvent.Builder builderForValue)
The event matching the criteria with its corresponding sequence.
.io.axoniq.axonserver.grpc.event.dcb.SequencedEvent event = 1;
-
mergeEvent
public SourceEventsResponse.Builder mergeEvent(SequencedEvent value)
The event matching the criteria with its corresponding sequence.
.io.axoniq.axonserver.grpc.event.dcb.SequencedEvent event = 1;
-
clearEvent
public SourceEventsResponse.Builder clearEvent()
The event matching the criteria with its corresponding sequence.
.io.axoniq.axonserver.grpc.event.dcb.SequencedEvent event = 1;
-
getEventBuilder
public SequencedEvent.Builder getEventBuilder()
The event matching the criteria with its corresponding sequence.
.io.axoniq.axonserver.grpc.event.dcb.SequencedEvent event = 1;
-
getEventOrBuilder
public SequencedEventOrBuilder getEventOrBuilder()
The event matching the criteria with its corresponding sequence.
.io.axoniq.axonserver.grpc.event.dcb.SequencedEvent event = 1;- Specified by:
getEventOrBuilderin interfaceSourceEventsResponseOrBuilder
-
hasConsistencyMarker
public boolean hasConsistencyMarker()
The consistency marker to be used for the following append related to the same criteria.
int64 consistency_marker = 2;- Specified by:
hasConsistencyMarkerin interfaceSourceEventsResponseOrBuilder- Returns:
- Whether the consistencyMarker field is set.
-
getConsistencyMarker
public long getConsistencyMarker()
The consistency marker to be used for the following append related to the same criteria.
int64 consistency_marker = 2;- Specified by:
getConsistencyMarkerin interfaceSourceEventsResponseOrBuilder- Returns:
- The consistencyMarker.
-
setConsistencyMarker
public SourceEventsResponse.Builder setConsistencyMarker(long value)
The consistency marker to be used for the following append related to the same criteria.
int64 consistency_marker = 2;- Parameters:
value- The consistencyMarker to set.- Returns:
- This builder for chaining.
-
clearConsistencyMarker
public SourceEventsResponse.Builder clearConsistencyMarker()
The consistency marker to be used for the following append related to the same criteria.
int64 consistency_marker = 2;- Returns:
- This builder for chaining.
-
-