Package io.dingodb.version
Class Version.WatchResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Version.WatchResponse.Builder>
io.dingodb.version.Version.WatchResponse.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Version.WatchResponseOrBuilder,Cloneable
- Enclosing class:
- Version.WatchResponse
public static final class Version.WatchResponse.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Version.WatchResponse.Builder>
implements Version.WatchResponseOrBuilder
Protobuf type
dingodb.pb.version.WatchResponse-
Method Summary
Modifier and TypeMethodDescriptionaddAllEvents(Iterable<? extends Version.Event> values) repeated .dingodb.pb.version.Event events = 11;addEvents(int index, Version.Event value) repeated .dingodb.pb.version.Event events = 11;addEvents(int index, Version.Event.Builder builderForValue) repeated .dingodb.pb.version.Event events = 11;addEvents(Version.Event value) repeated .dingodb.pb.version.Event events = 11;addEvents(Version.Event.Builder builderForValue) repeated .dingodb.pb.version.Event events = 11;repeated .dingodb.pb.version.Event events = 11;addEventsBuilder(int index) repeated .dingodb.pb.version.Event events = 11;addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()canceled is set to true if the response is for a cancel watch request.cancel_reason indicates the reason for canceling the watcher.compact_revision is set to the minimum index if a watcher tries to watch at a compacted index.created is set to true if the response is for a create watch request..dingodb.pb.error.Error error = 2;repeated .dingodb.pb.version.Event events = 11;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) framgment is true if large watch response was split over multiple responses..dingodb.pb.version.ResponseHeader header = 3;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) .dingodb.pb.common.ResponseInfo response_info = 1;watch_id is the ID of the watcher that corresponds to the response.clone()booleancanceled is set to true if the response is for a cancel watch request.cancel_reason indicates the reason for canceling the watcher.com.google.protobuf.ByteStringcancel_reason indicates the reason for canceling the watcher.longcompact_revision is set to the minimum index if a watcher tries to watch at a compacted index.booleancreated is set to true if the response is for a create watch request.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetError().dingodb.pb.error.Error error = 2;.dingodb.pb.error.Error error = 2;.dingodb.pb.error.Error error = 2;getEvents(int index) repeated .dingodb.pb.version.Event events = 11;getEventsBuilder(int index) repeated .dingodb.pb.version.Event events = 11;repeated .dingodb.pb.version.Event events = 11;intrepeated .dingodb.pb.version.Event events = 11;repeated .dingodb.pb.version.Event events = 11;getEventsOrBuilder(int index) repeated .dingodb.pb.version.Event events = 11;List<? extends Version.EventOrBuilder>repeated .dingodb.pb.version.Event events = 11;booleanframgment is true if large watch response was split over multiple responses..dingodb.pb.version.ResponseHeader header = 3;.dingodb.pb.version.ResponseHeader header = 3;.dingodb.pb.version.ResponseHeader header = 3;.dingodb.pb.common.ResponseInfo response_info = 1;.dingodb.pb.common.ResponseInfo response_info = 1;.dingodb.pb.common.ResponseInfo response_info = 1;longwatch_id is the ID of the watcher that corresponds to the response.booleanhasError().dingodb.pb.error.Error error = 2;boolean.dingodb.pb.version.ResponseHeader header = 3;boolean.dingodb.pb.common.ResponseInfo response_info = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeError(ErrorOuterClass.Error value) .dingodb.pb.error.Error error = 2;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Version.WatchResponse other) .dingodb.pb.version.ResponseHeader header = 3;.dingodb.pb.common.ResponseInfo response_info = 1;mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeEvents(int index) repeated .dingodb.pb.version.Event events = 11;setCanceled(boolean value) canceled is set to true if the response is for a cancel watch request.setCancelReason(String value) cancel_reason indicates the reason for canceling the watcher.setCancelReasonBytes(com.google.protobuf.ByteString value) cancel_reason indicates the reason for canceling the watcher.setCompactRevision(long value) compact_revision is set to the minimum index if a watcher tries to watch at a compacted index.setCreated(boolean value) created is set to true if the response is for a create watch request.setError(ErrorOuterClass.Error value) .dingodb.pb.error.Error error = 2;setError(ErrorOuterClass.Error.Builder builderForValue) .dingodb.pb.error.Error error = 2;setEvents(int index, Version.Event value) repeated .dingodb.pb.version.Event events = 11;setEvents(int index, Version.Event.Builder builderForValue) repeated .dingodb.pb.version.Event events = 11;setFragment(boolean value) framgment is true if large watch response was split over multiple responses.setHeader(Version.ResponseHeader value) .dingodb.pb.version.ResponseHeader header = 3;setHeader(Version.ResponseHeader.Builder builderForValue) .dingodb.pb.version.ResponseHeader header = 3;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) .dingodb.pb.common.ResponseInfo response_info = 1;setResponseInfo(Common.ResponseInfo.Builder builderForValue) .dingodb.pb.common.ResponseInfo response_info = 1;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setWatchId(long value) watch_id is the ID of the watcher that corresponds to the response.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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 java.lang.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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Version.WatchResponse.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Version.WatchResponse.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.GeneratedMessageV3.Builder<Version.WatchResponse.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Version.WatchResponse.Builder>
-
setField
public Version.WatchResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Version.WatchResponse.Builder>
-
clearField
public Version.WatchResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Version.WatchResponse.Builder>
-
clearOneof
public Version.WatchResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Version.WatchResponse.Builder>
-
setRepeatedField
public Version.WatchResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Version.WatchResponse.Builder>
-
addRepeatedField
public Version.WatchResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Version.WatchResponse.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Version.WatchResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Version.WatchResponse.Builder>
-
mergeFrom
public Version.WatchResponse.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<Version.WatchResponse.Builder>- Throws:
IOException
-
hasResponseInfo
public boolean hasResponseInfo().dingodb.pb.common.ResponseInfo response_info = 1;- Specified by:
hasResponseInfoin interfaceVersion.WatchResponseOrBuilder- Returns:
- Whether the responseInfo field is set.
-
getResponseInfo
.dingodb.pb.common.ResponseInfo response_info = 1;- Specified by:
getResponseInfoin interfaceVersion.WatchResponseOrBuilder- Returns:
- The responseInfo.
-
setResponseInfo
.dingodb.pb.common.ResponseInfo response_info = 1; -
setResponseInfo
.dingodb.pb.common.ResponseInfo response_info = 1; -
mergeResponseInfo
.dingodb.pb.common.ResponseInfo response_info = 1; -
clearResponseInfo
.dingodb.pb.common.ResponseInfo response_info = 1; -
getResponseInfoBuilder
.dingodb.pb.common.ResponseInfo response_info = 1; -
getResponseInfoOrBuilder
.dingodb.pb.common.ResponseInfo response_info = 1;- Specified by:
getResponseInfoOrBuilderin interfaceVersion.WatchResponseOrBuilder
-
hasError
public boolean hasError().dingodb.pb.error.Error error = 2;- Specified by:
hasErrorin interfaceVersion.WatchResponseOrBuilder- Returns:
- Whether the error field is set.
-
getError
.dingodb.pb.error.Error error = 2;- Specified by:
getErrorin interfaceVersion.WatchResponseOrBuilder- Returns:
- The error.
-
setError
.dingodb.pb.error.Error error = 2; -
setError
.dingodb.pb.error.Error error = 2; -
mergeError
.dingodb.pb.error.Error error = 2; -
clearError
.dingodb.pb.error.Error error = 2; -
getErrorBuilder
.dingodb.pb.error.Error error = 2; -
getErrorOrBuilder
.dingodb.pb.error.Error error = 2;- Specified by:
getErrorOrBuilderin interfaceVersion.WatchResponseOrBuilder
-
hasHeader
public boolean hasHeader().dingodb.pb.version.ResponseHeader header = 3;- Specified by:
hasHeaderin interfaceVersion.WatchResponseOrBuilder- Returns:
- Whether the header field is set.
-
getHeader
.dingodb.pb.version.ResponseHeader header = 3;- Specified by:
getHeaderin interfaceVersion.WatchResponseOrBuilder- Returns:
- The header.
-
setHeader
.dingodb.pb.version.ResponseHeader header = 3; -
setHeader
.dingodb.pb.version.ResponseHeader header = 3; -
mergeHeader
.dingodb.pb.version.ResponseHeader header = 3; -
clearHeader
.dingodb.pb.version.ResponseHeader header = 3; -
getHeaderBuilder
.dingodb.pb.version.ResponseHeader header = 3; -
getHeaderOrBuilder
.dingodb.pb.version.ResponseHeader header = 3;- Specified by:
getHeaderOrBuilderin interfaceVersion.WatchResponseOrBuilder
-
getWatchId
public long getWatchId()watch_id is the ID of the watcher that corresponds to the response.
int64 watch_id = 4;- Specified by:
getWatchIdin interfaceVersion.WatchResponseOrBuilder- Returns:
- The watchId.
-
setWatchId
watch_id is the ID of the watcher that corresponds to the response.
int64 watch_id = 4;- Parameters:
value- The watchId to set.- Returns:
- This builder for chaining.
-
clearWatchId
watch_id is the ID of the watcher that corresponds to the response.
int64 watch_id = 4;- Returns:
- This builder for chaining.
-
getCreated
public boolean getCreated()created is set to true if the response is for a create watch request. The client should record the watch_id and expect to receive events for the created watcher from the same stream. All events sent to the created watcher will attach with the same watch_id.
bool created = 5;- Specified by:
getCreatedin interfaceVersion.WatchResponseOrBuilder- Returns:
- The created.
-
setCreated
created is set to true if the response is for a create watch request. The client should record the watch_id and expect to receive events for the created watcher from the same stream. All events sent to the created watcher will attach with the same watch_id.
bool created = 5;- Parameters:
value- The created to set.- Returns:
- This builder for chaining.
-
clearCreated
created is set to true if the response is for a create watch request. The client should record the watch_id and expect to receive events for the created watcher from the same stream. All events sent to the created watcher will attach with the same watch_id.
bool created = 5;- Returns:
- This builder for chaining.
-
getCanceled
public boolean getCanceled()canceled is set to true if the response is for a cancel watch request. No further events will be sent to the canceled watcher.
bool canceled = 6;- Specified by:
getCanceledin interfaceVersion.WatchResponseOrBuilder- Returns:
- The canceled.
-
setCanceled
canceled is set to true if the response is for a cancel watch request. No further events will be sent to the canceled watcher.
bool canceled = 6;- Parameters:
value- The canceled to set.- Returns:
- This builder for chaining.
-
clearCanceled
canceled is set to true if the response is for a cancel watch request. No further events will be sent to the canceled watcher.
bool canceled = 6;- Returns:
- This builder for chaining.
-
getCompactRevision
public long getCompactRevision()compact_revision is set to the minimum index if a watcher tries to watch at a compacted index. This happens when creating a watcher at a compacted revision or the watcher cannot catch up with the progress of the key-value store. The client should treat the watcher as canceled and should not try to create any watcher with the same start_revision again.
int64 compact_revision = 7;- Specified by:
getCompactRevisionin interfaceVersion.WatchResponseOrBuilder- Returns:
- The compactRevision.
-
setCompactRevision
compact_revision is set to the minimum index if a watcher tries to watch at a compacted index. This happens when creating a watcher at a compacted revision or the watcher cannot catch up with the progress of the key-value store. The client should treat the watcher as canceled and should not try to create any watcher with the same start_revision again.
int64 compact_revision = 7;- Parameters:
value- The compactRevision to set.- Returns:
- This builder for chaining.
-
clearCompactRevision
compact_revision is set to the minimum index if a watcher tries to watch at a compacted index. This happens when creating a watcher at a compacted revision or the watcher cannot catch up with the progress of the key-value store. The client should treat the watcher as canceled and should not try to create any watcher with the same start_revision again.
int64 compact_revision = 7;- Returns:
- This builder for chaining.
-
getCancelReason
cancel_reason indicates the reason for canceling the watcher.
string cancel_reason = 8;- Specified by:
getCancelReasonin interfaceVersion.WatchResponseOrBuilder- Returns:
- The cancelReason.
-
getCancelReasonBytes
public com.google.protobuf.ByteString getCancelReasonBytes()cancel_reason indicates the reason for canceling the watcher.
string cancel_reason = 8;- Specified by:
getCancelReasonBytesin interfaceVersion.WatchResponseOrBuilder- Returns:
- The bytes for cancelReason.
-
setCancelReason
cancel_reason indicates the reason for canceling the watcher.
string cancel_reason = 8;- Parameters:
value- The cancelReason to set.- Returns:
- This builder for chaining.
-
clearCancelReason
cancel_reason indicates the reason for canceling the watcher.
string cancel_reason = 8;- Returns:
- This builder for chaining.
-
setCancelReasonBytes
cancel_reason indicates the reason for canceling the watcher.
string cancel_reason = 8;- Parameters:
value- The bytes for cancelReason to set.- Returns:
- This builder for chaining.
-
getFragment
public boolean getFragment()framgment is true if large watch response was split over multiple responses.
bool fragment = 9;- Specified by:
getFragmentin interfaceVersion.WatchResponseOrBuilder- Returns:
- The fragment.
-
setFragment
framgment is true if large watch response was split over multiple responses.
bool fragment = 9;- Parameters:
value- The fragment to set.- Returns:
- This builder for chaining.
-
clearFragment
framgment is true if large watch response was split over multiple responses.
bool fragment = 9;- Returns:
- This builder for chaining.
-
getEventsList
repeated .dingodb.pb.version.Event events = 11;- Specified by:
getEventsListin interfaceVersion.WatchResponseOrBuilder
-
getEventsCount
public int getEventsCount()repeated .dingodb.pb.version.Event events = 11;- Specified by:
getEventsCountin interfaceVersion.WatchResponseOrBuilder
-
getEvents
repeated .dingodb.pb.version.Event events = 11;- Specified by:
getEventsin interfaceVersion.WatchResponseOrBuilder
-
setEvents
repeated .dingodb.pb.version.Event events = 11; -
setEvents
repeated .dingodb.pb.version.Event events = 11; -
addEvents
repeated .dingodb.pb.version.Event events = 11; -
addEvents
repeated .dingodb.pb.version.Event events = 11; -
addEvents
repeated .dingodb.pb.version.Event events = 11; -
addEvents
repeated .dingodb.pb.version.Event events = 11; -
addAllEvents
repeated .dingodb.pb.version.Event events = 11; -
clearEvents
repeated .dingodb.pb.version.Event events = 11; -
removeEvents
repeated .dingodb.pb.version.Event events = 11; -
getEventsBuilder
repeated .dingodb.pb.version.Event events = 11; -
getEventsOrBuilder
repeated .dingodb.pb.version.Event events = 11;- Specified by:
getEventsOrBuilderin interfaceVersion.WatchResponseOrBuilder
-
getEventsOrBuilderList
repeated .dingodb.pb.version.Event events = 11;- Specified by:
getEventsOrBuilderListin interfaceVersion.WatchResponseOrBuilder
-
addEventsBuilder
repeated .dingodb.pb.version.Event events = 11; -
addEventsBuilder
repeated .dingodb.pb.version.Event events = 11; -
getEventsBuilderList
repeated .dingodb.pb.version.Event events = 11; -
setUnknownFields
public final Version.WatchResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Version.WatchResponse.Builder>
-
mergeUnknownFields
public final Version.WatchResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Version.WatchResponse.Builder>
-