Class Umadb.SequencedEvent.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Umadb.SequencedEvent.Builder>
com.google.protobuf.GeneratedMessage.Builder<Umadb.SequencedEvent.Builder>
umadb.v1.Umadb.SequencedEvent.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Umadb.SequencedEventOrBuilder
- Enclosing class:
Umadb.SequencedEvent
public static final class Umadb.SequencedEvent.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Umadb.SequencedEvent.Builder>
implements Umadb.SequencedEventOrBuilder
An event that has been successfully committed to the event log.Protobuf type
umadb.v1.SequencedEvent-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The original event data.The global, monotonically increasing sequence number of this event in the store.Optional tracking info given when the event was appended.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEvent()The original event data.The original event data.The original event data.longThe global, monotonically increasing sequence number of this event in the store.Optional tracking info given when the event was appended.Optional tracking info given when the event was appended.Optional tracking info given when the event was appended.booleanhasEvent()The original event data.booleanOptional tracking info given when the event was appended.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeEvent(Umadb.Event value) The original event data.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Umadb.SequencedEvent other) Optional tracking info given when the event was appended.setEvent(Umadb.Event value) The original event data.setEvent(Umadb.Event.Builder builderForValue) The original event data.setPosition(long value) The global, monotonically increasing sequence number of this event in the store.Optional tracking info given when the event was appended.setTrackingInfo(Umadb.TrackingInfo.Builder builderForValue) Optional tracking info given when the event was appended.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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<Umadb.SequencedEvent.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<Umadb.SequencedEvent.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<Umadb.SequencedEvent.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Umadb.SequencedEvent.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Umadb.SequencedEvent.Builder>
-
mergeFrom
public Umadb.SequencedEvent.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<Umadb.SequencedEvent.Builder>- Throws:
IOException
-
getPosition
public long getPosition()The global, monotonically increasing sequence number of this event in the store.
uint64 position = 1;- Specified by:
getPositionin interfaceUmadb.SequencedEventOrBuilder- Returns:
- The position.
-
setPosition
The global, monotonically increasing sequence number of this event in the store.
uint64 position = 1;- Parameters:
value- The position to set.- Returns:
- This builder for chaining.
-
clearPosition
The global, monotonically increasing sequence number of this event in the store.
uint64 position = 1;- Returns:
- This builder for chaining.
-
hasEvent
public boolean hasEvent()The original event data.
.umadb.v1.Event event = 2;- Specified by:
hasEventin interfaceUmadb.SequencedEventOrBuilder- Returns:
- Whether the event field is set.
-
getEvent
The original event data.
.umadb.v1.Event event = 2;- Specified by:
getEventin interfaceUmadb.SequencedEventOrBuilder- Returns:
- The event.
-
setEvent
The original event data.
.umadb.v1.Event event = 2; -
setEvent
The original event data.
.umadb.v1.Event event = 2; -
mergeEvent
The original event data.
.umadb.v1.Event event = 2; -
clearEvent
The original event data.
.umadb.v1.Event event = 2; -
getEventBuilder
The original event data.
.umadb.v1.Event event = 2; -
getEventOrBuilder
The original event data.
.umadb.v1.Event event = 2;- Specified by:
getEventOrBuilderin interfaceUmadb.SequencedEventOrBuilder
-
hasTrackingInfo
public boolean hasTrackingInfo()Optional tracking info given when the event was appended.
optional .umadb.v1.TrackingInfo tracking_info = 3;- Specified by:
hasTrackingInfoin interfaceUmadb.SequencedEventOrBuilder- Returns:
- Whether the trackingInfo field is set.
-
getTrackingInfo
Optional tracking info given when the event was appended.
optional .umadb.v1.TrackingInfo tracking_info = 3;- Specified by:
getTrackingInfoin interfaceUmadb.SequencedEventOrBuilder- Returns:
- The trackingInfo.
-
setTrackingInfo
Optional tracking info given when the event was appended.
optional .umadb.v1.TrackingInfo tracking_info = 3; -
setTrackingInfo
Optional tracking info given when the event was appended.
optional .umadb.v1.TrackingInfo tracking_info = 3; -
mergeTrackingInfo
Optional tracking info given when the event was appended.
optional .umadb.v1.TrackingInfo tracking_info = 3; -
clearTrackingInfo
Optional tracking info given when the event was appended.
optional .umadb.v1.TrackingInfo tracking_info = 3; -
getTrackingInfoBuilder
Optional tracking info given when the event was appended.
optional .umadb.v1.TrackingInfo tracking_info = 3; -
getTrackingInfoOrBuilder
Optional tracking info given when the event was appended.
optional .umadb.v1.TrackingInfo tracking_info = 3;- Specified by:
getTrackingInfoOrBuilderin interfaceUmadb.SequencedEventOrBuilder
-