Package io.etcd.jetcd.api
Class WatchCreateRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<WatchCreateRequest.Builder>
-
- io.etcd.jetcd.api.WatchCreateRequest.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,WatchCreateRequestOrBuilder,java.lang.Cloneable
- Enclosing class:
- WatchCreateRequest
public static final class WatchCreateRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WatchCreateRequest.Builder> implements WatchCreateRequestOrBuilder
Protobuf typeetcdserverpb.WatchCreateRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description WatchCreateRequest.BuilderaddAllFilters(java.lang.Iterable<? extends WatchCreateRequest.FilterType> values)filters filter the events at server side before it sends back to the watcher.WatchCreateRequest.BuilderaddAllFiltersValue(java.lang.Iterable<java.lang.Integer> values)filters filter the events at server side before it sends back to the watcher.WatchCreateRequest.BuilderaddFilters(WatchCreateRequest.FilterType value)filters filter the events at server side before it sends back to the watcher.WatchCreateRequest.BuilderaddFiltersValue(int value)filters filter the events at server side before it sends back to the watcher.WatchCreateRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)WatchCreateRequestbuild()WatchCreateRequestbuildPartial()WatchCreateRequest.Builderclear()WatchCreateRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)WatchCreateRequest.BuilderclearFilters()filters filter the events at server side before it sends back to the watcher.WatchCreateRequest.BuilderclearKey()key is the key to register for watching.WatchCreateRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)WatchCreateRequest.BuilderclearPrevKv()If prev_kv is set, created watcher gets the previous KV before the event happens.WatchCreateRequest.BuilderclearProgressNotify()progress_notify is set so that the etcd server will periodically send a WatchResponse with no events to the new watcher if there are no recent events.WatchCreateRequest.BuilderclearRangeEnd()range_end is the end of the range [key, range_end) to watch.WatchCreateRequest.BuilderclearStartRevision()start_revision is an optional revision to watch from (inclusive).WatchCreateRequest.Builderclone()WatchCreateRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()WatchCreateRequest.FilterTypegetFilters(int index)filters filter the events at server side before it sends back to the watcher.intgetFiltersCount()filters filter the events at server side before it sends back to the watcher.java.util.List<WatchCreateRequest.FilterType>getFiltersList()filters filter the events at server side before it sends back to the watcher.intgetFiltersValue(int index)filters filter the events at server side before it sends back to the watcher.java.util.List<java.lang.Integer>getFiltersValueList()filters filter the events at server side before it sends back to the watcher.com.google.protobuf.ByteStringgetKey()key is the key to register for watching.booleangetPrevKv()If prev_kv is set, created watcher gets the previous KV before the event happens.booleangetProgressNotify()progress_notify is set so that the etcd server will periodically send a WatchResponse with no events to the new watcher if there are no recent events.com.google.protobuf.ByteStringgetRangeEnd()range_end is the end of the range [key, range_end) to watch.longgetStartRevision()start_revision is an optional revision to watch from (inclusive).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()WatchCreateRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)WatchCreateRequest.BuildermergeFrom(com.google.protobuf.Message other)WatchCreateRequest.BuildermergeFrom(WatchCreateRequest other)WatchCreateRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)WatchCreateRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)WatchCreateRequest.BuildersetFilters(int index, WatchCreateRequest.FilterType value)filters filter the events at server side before it sends back to the watcher.WatchCreateRequest.BuildersetFiltersValue(int index, int value)filters filter the events at server side before it sends back to the watcher.WatchCreateRequest.BuildersetKey(com.google.protobuf.ByteString value)key is the key to register for watching.WatchCreateRequest.BuildersetPrevKv(boolean value)If prev_kv is set, created watcher gets the previous KV before the event happens.WatchCreateRequest.BuildersetProgressNotify(boolean value)progress_notify is set so that the etcd server will periodically send a WatchResponse with no events to the new watcher if there are no recent events.WatchCreateRequest.BuildersetRangeEnd(com.google.protobuf.ByteString value)range_end is the end of the range [key, range_end) to watch.WatchCreateRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)WatchCreateRequest.BuildersetStartRevision(long value)start_revision is an optional revision to watch from (inclusive).WatchCreateRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
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<WatchCreateRequest.Builder>
-
clear
public WatchCreateRequest.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<WatchCreateRequest.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<WatchCreateRequest.Builder>
-
getDefaultInstanceForType
public WatchCreateRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public WatchCreateRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public WatchCreateRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public WatchCreateRequest.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<WatchCreateRequest.Builder>
-
setField
public WatchCreateRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<WatchCreateRequest.Builder>
-
clearField
public WatchCreateRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<WatchCreateRequest.Builder>
-
clearOneof
public WatchCreateRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<WatchCreateRequest.Builder>
-
setRepeatedField
public WatchCreateRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<WatchCreateRequest.Builder>
-
addRepeatedField
public WatchCreateRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<WatchCreateRequest.Builder>
-
mergeFrom
public WatchCreateRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WatchCreateRequest.Builder>
-
mergeFrom
public WatchCreateRequest.Builder mergeFrom(WatchCreateRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<WatchCreateRequest.Builder>
-
mergeFrom
public WatchCreateRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WatchCreateRequest.Builder>- Throws:
java.io.IOException
-
getKey
public com.google.protobuf.ByteString getKey()
key is the key to register for watching.
bytes key = 1;- Specified by:
getKeyin interfaceWatchCreateRequestOrBuilder- Returns:
- The key.
-
setKey
public WatchCreateRequest.Builder setKey(com.google.protobuf.ByteString value)
key is the key to register for watching.
bytes key = 1;- Parameters:
value- The key to set.- Returns:
- This builder for chaining.
-
clearKey
public WatchCreateRequest.Builder clearKey()
key is the key to register for watching.
bytes key = 1;- Returns:
- This builder for chaining.
-
getRangeEnd
public com.google.protobuf.ByteString getRangeEnd()
range_end is the end of the range [key, range_end) to watch. If range_end is not given, only the key argument is watched. If range_end is equal to '\0', all keys greater than or equal to the key argument are watched. If the range_end is one bit larger than the given key, then all keys with the prefix (the given key) will be watched.
bytes range_end = 2;- Specified by:
getRangeEndin interfaceWatchCreateRequestOrBuilder- Returns:
- The rangeEnd.
-
setRangeEnd
public WatchCreateRequest.Builder setRangeEnd(com.google.protobuf.ByteString value)
range_end is the end of the range [key, range_end) to watch. If range_end is not given, only the key argument is watched. If range_end is equal to '\0', all keys greater than or equal to the key argument are watched. If the range_end is one bit larger than the given key, then all keys with the prefix (the given key) will be watched.
bytes range_end = 2;- Parameters:
value- The rangeEnd to set.- Returns:
- This builder for chaining.
-
clearRangeEnd
public WatchCreateRequest.Builder clearRangeEnd()
range_end is the end of the range [key, range_end) to watch. If range_end is not given, only the key argument is watched. If range_end is equal to '\0', all keys greater than or equal to the key argument are watched. If the range_end is one bit larger than the given key, then all keys with the prefix (the given key) will be watched.
bytes range_end = 2;- Returns:
- This builder for chaining.
-
getStartRevision
public long getStartRevision()
start_revision is an optional revision to watch from (inclusive). No start_revision is "now".
int64 start_revision = 3;- Specified by:
getStartRevisionin interfaceWatchCreateRequestOrBuilder- Returns:
- The startRevision.
-
setStartRevision
public WatchCreateRequest.Builder setStartRevision(long value)
start_revision is an optional revision to watch from (inclusive). No start_revision is "now".
int64 start_revision = 3;- Parameters:
value- The startRevision to set.- Returns:
- This builder for chaining.
-
clearStartRevision
public WatchCreateRequest.Builder clearStartRevision()
start_revision is an optional revision to watch from (inclusive). No start_revision is "now".
int64 start_revision = 3;- Returns:
- This builder for chaining.
-
getProgressNotify
public boolean getProgressNotify()
progress_notify is set so that the etcd server will periodically send a WatchResponse with no events to the new watcher if there are no recent events. It is useful when clients wish to recover a disconnected watcher starting from a recent known revision. The etcd server may decide how often it will send notifications based on current load.
bool progress_notify = 4;- Specified by:
getProgressNotifyin interfaceWatchCreateRequestOrBuilder- Returns:
- The progressNotify.
-
setProgressNotify
public WatchCreateRequest.Builder setProgressNotify(boolean value)
progress_notify is set so that the etcd server will periodically send a WatchResponse with no events to the new watcher if there are no recent events. It is useful when clients wish to recover a disconnected watcher starting from a recent known revision. The etcd server may decide how often it will send notifications based on current load.
bool progress_notify = 4;- Parameters:
value- The progressNotify to set.- Returns:
- This builder for chaining.
-
clearProgressNotify
public WatchCreateRequest.Builder clearProgressNotify()
progress_notify is set so that the etcd server will periodically send a WatchResponse with no events to the new watcher if there are no recent events. It is useful when clients wish to recover a disconnected watcher starting from a recent known revision. The etcd server may decide how often it will send notifications based on current load.
bool progress_notify = 4;- Returns:
- This builder for chaining.
-
getFiltersList
public java.util.List<WatchCreateRequest.FilterType> getFiltersList()
filters filter the events at server side before it sends back to the watcher.
repeated .etcdserverpb.WatchCreateRequest.FilterType filters = 5;- Specified by:
getFiltersListin interfaceWatchCreateRequestOrBuilder- Returns:
- A list containing the filters.
-
getFiltersCount
public int getFiltersCount()
filters filter the events at server side before it sends back to the watcher.
repeated .etcdserverpb.WatchCreateRequest.FilterType filters = 5;- Specified by:
getFiltersCountin interfaceWatchCreateRequestOrBuilder- Returns:
- The count of filters.
-
getFilters
public WatchCreateRequest.FilterType getFilters(int index)
filters filter the events at server side before it sends back to the watcher.
repeated .etcdserverpb.WatchCreateRequest.FilterType filters = 5;- Specified by:
getFiltersin interfaceWatchCreateRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The filters at the given index.
-
setFilters
public WatchCreateRequest.Builder setFilters(int index, WatchCreateRequest.FilterType value)
filters filter the events at server side before it sends back to the watcher.
repeated .etcdserverpb.WatchCreateRequest.FilterType filters = 5;- Parameters:
index- The index to set the value at.value- The filters to set.- Returns:
- This builder for chaining.
-
addFilters
public WatchCreateRequest.Builder addFilters(WatchCreateRequest.FilterType value)
filters filter the events at server side before it sends back to the watcher.
repeated .etcdserverpb.WatchCreateRequest.FilterType filters = 5;- Parameters:
value- The filters to add.- Returns:
- This builder for chaining.
-
addAllFilters
public WatchCreateRequest.Builder addAllFilters(java.lang.Iterable<? extends WatchCreateRequest.FilterType> values)
filters filter the events at server side before it sends back to the watcher.
repeated .etcdserverpb.WatchCreateRequest.FilterType filters = 5;- Parameters:
values- The filters to add.- Returns:
- This builder for chaining.
-
clearFilters
public WatchCreateRequest.Builder clearFilters()
filters filter the events at server side before it sends back to the watcher.
repeated .etcdserverpb.WatchCreateRequest.FilterType filters = 5;- Returns:
- This builder for chaining.
-
getFiltersValueList
public java.util.List<java.lang.Integer> getFiltersValueList()
filters filter the events at server side before it sends back to the watcher.
repeated .etcdserverpb.WatchCreateRequest.FilterType filters = 5;- Specified by:
getFiltersValueListin interfaceWatchCreateRequestOrBuilder- Returns:
- A list containing the enum numeric values on the wire for filters.
-
getFiltersValue
public int getFiltersValue(int index)
filters filter the events at server side before it sends back to the watcher.
repeated .etcdserverpb.WatchCreateRequest.FilterType filters = 5;- Specified by:
getFiltersValuein interfaceWatchCreateRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of filters at the given index.
-
setFiltersValue
public WatchCreateRequest.Builder setFiltersValue(int index, int value)
filters filter the events at server side before it sends back to the watcher.
repeated .etcdserverpb.WatchCreateRequest.FilterType filters = 5;- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of filters at the given index.
-
addFiltersValue
public WatchCreateRequest.Builder addFiltersValue(int value)
filters filter the events at server side before it sends back to the watcher.
repeated .etcdserverpb.WatchCreateRequest.FilterType filters = 5;- Parameters:
value- The enum numeric value on the wire for filters to add.- Returns:
- This builder for chaining.
-
addAllFiltersValue
public WatchCreateRequest.Builder addAllFiltersValue(java.lang.Iterable<java.lang.Integer> values)
filters filter the events at server side before it sends back to the watcher.
repeated .etcdserverpb.WatchCreateRequest.FilterType filters = 5;- Parameters:
values- The enum numeric values on the wire for filters to add.- Returns:
- This builder for chaining.
-
getPrevKv
public boolean getPrevKv()
If prev_kv is set, created watcher gets the previous KV before the event happens. If the previous KV is already compacted, nothing will be returned.
bool prev_kv = 6;- Specified by:
getPrevKvin interfaceWatchCreateRequestOrBuilder- Returns:
- The prevKv.
-
setPrevKv
public WatchCreateRequest.Builder setPrevKv(boolean value)
If prev_kv is set, created watcher gets the previous KV before the event happens. If the previous KV is already compacted, nothing will be returned.
bool prev_kv = 6;- Parameters:
value- The prevKv to set.- Returns:
- This builder for chaining.
-
clearPrevKv
public WatchCreateRequest.Builder clearPrevKv()
If prev_kv is set, created watcher gets the previous KV before the event happens. If the previous KV is already compacted, nothing will be returned.
bool prev_kv = 6;- Returns:
- This builder for chaining.
-
setUnknownFields
public final WatchCreateRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<WatchCreateRequest.Builder>
-
mergeUnknownFields
public final WatchCreateRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<WatchCreateRequest.Builder>
-
-