Package io.etcd.jetcd.api
Class CompactionRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CompactionRequest.Builder>
-
- io.etcd.jetcd.api.CompactionRequest.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CompactionRequestOrBuilder,java.lang.Cloneable
- Enclosing class:
- CompactionRequest
public static final class CompactionRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CompactionRequest.Builder> implements CompactionRequestOrBuilder
CompactionRequest compacts the key-value store up to a given revision. All superseded keys with a revision less than the compaction revision will be removed.
Protobuf typeetcdserverpb.CompactionRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CompactionRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)CompactionRequestbuild()CompactionRequestbuildPartial()CompactionRequest.Builderclear()CompactionRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CompactionRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CompactionRequest.BuilderclearPhysical()physical is set so the RPC will wait until the compaction is physically applied to the local database such that compacted entries are totally removed from the backend database.CompactionRequest.BuilderclearRevision()revision is the key-value store revision for the compaction operation.CompactionRequest.Builderclone()CompactionRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetPhysical()physical is set so the RPC will wait until the compaction is physically applied to the local database such that compacted entries are totally removed from the backend database.longgetRevision()revision is the key-value store revision for the compaction operation.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CompactionRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CompactionRequest.BuildermergeFrom(com.google.protobuf.Message other)CompactionRequest.BuildermergeFrom(CompactionRequest other)CompactionRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CompactionRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)CompactionRequest.BuildersetPhysical(boolean value)physical is set so the RPC will wait until the compaction is physically applied to the local database such that compacted entries are totally removed from the backend database.CompactionRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)CompactionRequest.BuildersetRevision(long value)revision is the key-value store revision for the compaction operation.CompactionRequest.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<CompactionRequest.Builder>
-
clear
public CompactionRequest.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<CompactionRequest.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<CompactionRequest.Builder>
-
getDefaultInstanceForType
public CompactionRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CompactionRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CompactionRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CompactionRequest.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<CompactionRequest.Builder>
-
setField
public CompactionRequest.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<CompactionRequest.Builder>
-
clearField
public CompactionRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CompactionRequest.Builder>
-
clearOneof
public CompactionRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CompactionRequest.Builder>
-
setRepeatedField
public CompactionRequest.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<CompactionRequest.Builder>
-
addRepeatedField
public CompactionRequest.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<CompactionRequest.Builder>
-
mergeFrom
public CompactionRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CompactionRequest.Builder>
-
mergeFrom
public CompactionRequest.Builder mergeFrom(CompactionRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CompactionRequest.Builder>
-
mergeFrom
public CompactionRequest.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<CompactionRequest.Builder>- Throws:
java.io.IOException
-
getRevision
public long getRevision()
revision is the key-value store revision for the compaction operation.
int64 revision = 1;- Specified by:
getRevisionin interfaceCompactionRequestOrBuilder- Returns:
- The revision.
-
setRevision
public CompactionRequest.Builder setRevision(long value)
revision is the key-value store revision for the compaction operation.
int64 revision = 1;- Parameters:
value- The revision to set.- Returns:
- This builder for chaining.
-
clearRevision
public CompactionRequest.Builder clearRevision()
revision is the key-value store revision for the compaction operation.
int64 revision = 1;- Returns:
- This builder for chaining.
-
getPhysical
public boolean getPhysical()
physical is set so the RPC will wait until the compaction is physically applied to the local database such that compacted entries are totally removed from the backend database.
bool physical = 2;- Specified by:
getPhysicalin interfaceCompactionRequestOrBuilder- Returns:
- The physical.
-
setPhysical
public CompactionRequest.Builder setPhysical(boolean value)
physical is set so the RPC will wait until the compaction is physically applied to the local database such that compacted entries are totally removed from the backend database.
bool physical = 2;- Parameters:
value- The physical to set.- Returns:
- This builder for chaining.
-
clearPhysical
public CompactionRequest.Builder clearPhysical()
physical is set so the RPC will wait until the compaction is physically applied to the local database such that compacted entries are totally removed from the backend database.
bool physical = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final CompactionRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CompactionRequest.Builder>
-
mergeUnknownFields
public final CompactionRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CompactionRequest.Builder>
-
-