Package io.dingodb.version
Class Version.PutRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Version.PutRequest.Builder>
io.dingodb.version.Version.PutRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Version.PutRequestOrBuilder,Cloneable
- Enclosing class:
- Version.PutRequest
public static final class Version.PutRequest.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Version.PutRequest.Builder>
implements Version.PutRequestOrBuilder
Protobuf type
dingodb.pb.version.PutRequest-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) If ignore_lease is set, updates the key using its current lease.If ignore_value is set, updates the key using its current value.key_value is the key and value, to put into the key-value store.lease is the lease ID to associate with the key in the key-value store.If need_prev_kv is set, gets the previous key-value pair before changing it.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) .dingodb.pb.common.RequestInfo request_info = 1;clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanIf ignore_lease is set, updates the key using its current lease.booleanIf ignore_value is set, updates the key using its current value.key_value is the key and value, to put into the key-value store.key_value is the key and value, to put into the key-value store.key_value is the key and value, to put into the key-value store.longgetLease()lease is the lease ID to associate with the key in the key-value store.booleanIf need_prev_kv is set, gets the previous key-value pair before changing it..dingodb.pb.common.RequestInfo request_info = 1;.dingodb.pb.common.RequestInfo request_info = 1;.dingodb.pb.common.RequestInfo request_info = 1;booleankey_value is the key and value, to put into the key-value store.boolean.dingodb.pb.common.RequestInfo request_info = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Version.PutRequest other) mergeKeyValue(Common.KeyValue value) key_value is the key and value, to put into the key-value store..dingodb.pb.common.RequestInfo request_info = 1;mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setIgnoreLease(boolean value) If ignore_lease is set, updates the key using its current lease.setIgnoreValue(boolean value) If ignore_value is set, updates the key using its current value.setKeyValue(Common.KeyValue value) key_value is the key and value, to put into the key-value store.setKeyValue(Common.KeyValue.Builder builderForValue) key_value is the key and value, to put into the key-value store.setLease(long value) lease is the lease ID to associate with the key in the key-value store.setNeedPrevKv(boolean value) If need_prev_kv is set, gets the previous key-value pair before changing it.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRequestInfo(Common.RequestInfo value) .dingodb.pb.common.RequestInfo request_info = 1;setRequestInfo(Common.RequestInfo.Builder builderForValue) .dingodb.pb.common.RequestInfo request_info = 1;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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.PutRequest.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.PutRequest.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.PutRequest.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.PutRequest.Builder>
-
setField
public Version.PutRequest.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.PutRequest.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Version.PutRequest.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Version.PutRequest.Builder>
-
setRepeatedField
public Version.PutRequest.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.PutRequest.Builder>
-
addRepeatedField
public Version.PutRequest.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.PutRequest.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Version.PutRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Version.PutRequest.Builder>
-
mergeFrom
public Version.PutRequest.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.PutRequest.Builder>- Throws:
IOException
-
hasRequestInfo
public boolean hasRequestInfo().dingodb.pb.common.RequestInfo request_info = 1;- Specified by:
hasRequestInfoin interfaceVersion.PutRequestOrBuilder- Returns:
- Whether the requestInfo field is set.
-
getRequestInfo
.dingodb.pb.common.RequestInfo request_info = 1;- Specified by:
getRequestInfoin interfaceVersion.PutRequestOrBuilder- Returns:
- The requestInfo.
-
setRequestInfo
.dingodb.pb.common.RequestInfo request_info = 1; -
setRequestInfo
.dingodb.pb.common.RequestInfo request_info = 1; -
mergeRequestInfo
.dingodb.pb.common.RequestInfo request_info = 1; -
clearRequestInfo
.dingodb.pb.common.RequestInfo request_info = 1; -
getRequestInfoBuilder
.dingodb.pb.common.RequestInfo request_info = 1; -
getRequestInfoOrBuilder
.dingodb.pb.common.RequestInfo request_info = 1;- Specified by:
getRequestInfoOrBuilderin interfaceVersion.PutRequestOrBuilder
-
hasKeyValue
public boolean hasKeyValue()key_value is the key and value, to put into the key-value store.
.dingodb.pb.common.KeyValue key_value = 2;- Specified by:
hasKeyValuein interfaceVersion.PutRequestOrBuilder- Returns:
- Whether the keyValue field is set.
-
getKeyValue
key_value is the key and value, to put into the key-value store.
.dingodb.pb.common.KeyValue key_value = 2;- Specified by:
getKeyValuein interfaceVersion.PutRequestOrBuilder- Returns:
- The keyValue.
-
setKeyValue
key_value is the key and value, to put into the key-value store.
.dingodb.pb.common.KeyValue key_value = 2; -
setKeyValue
key_value is the key and value, to put into the key-value store.
.dingodb.pb.common.KeyValue key_value = 2; -
mergeKeyValue
key_value is the key and value, to put into the key-value store.
.dingodb.pb.common.KeyValue key_value = 2; -
clearKeyValue
key_value is the key and value, to put into the key-value store.
.dingodb.pb.common.KeyValue key_value = 2; -
getKeyValueBuilder
key_value is the key and value, to put into the key-value store.
.dingodb.pb.common.KeyValue key_value = 2; -
getKeyValueOrBuilder
key_value is the key and value, to put into the key-value store.
.dingodb.pb.common.KeyValue key_value = 2;- Specified by:
getKeyValueOrBuilderin interfaceVersion.PutRequestOrBuilder
-
getLease
public long getLease()lease is the lease ID to associate with the key in the key-value store. A lease value of 0 indicates no lease.
int64 lease = 3;- Specified by:
getLeasein interfaceVersion.PutRequestOrBuilder- Returns:
- The lease.
-
setLease
lease is the lease ID to associate with the key in the key-value store. A lease value of 0 indicates no lease.
int64 lease = 3;- Parameters:
value- The lease to set.- Returns:
- This builder for chaining.
-
clearLease
lease is the lease ID to associate with the key in the key-value store. A lease value of 0 indicates no lease.
int64 lease = 3;- Returns:
- This builder for chaining.
-
getNeedPrevKv
public boolean getNeedPrevKv()If need_prev_kv is set, gets the previous key-value pair before changing it. The previous key-value pair will be returned in the put response.
bool need_prev_kv = 4;- Specified by:
getNeedPrevKvin interfaceVersion.PutRequestOrBuilder- Returns:
- The needPrevKv.
-
setNeedPrevKv
If need_prev_kv is set, gets the previous key-value pair before changing it. The previous key-value pair will be returned in the put response.
bool need_prev_kv = 4;- Parameters:
value- The needPrevKv to set.- Returns:
- This builder for chaining.
-
clearNeedPrevKv
If need_prev_kv is set, gets the previous key-value pair before changing it. The previous key-value pair will be returned in the put response.
bool need_prev_kv = 4;- Returns:
- This builder for chaining.
-
getIgnoreValue
public boolean getIgnoreValue()If ignore_value is set, updates the key using its current value. Returns an error if the key does not exist.
bool ignore_value = 5;- Specified by:
getIgnoreValuein interfaceVersion.PutRequestOrBuilder- Returns:
- The ignoreValue.
-
setIgnoreValue
If ignore_value is set, updates the key using its current value. Returns an error if the key does not exist.
bool ignore_value = 5;- Parameters:
value- The ignoreValue to set.- Returns:
- This builder for chaining.
-
clearIgnoreValue
If ignore_value is set, updates the key using its current value. Returns an error if the key does not exist.
bool ignore_value = 5;- Returns:
- This builder for chaining.
-
getIgnoreLease
public boolean getIgnoreLease()If ignore_lease is set, updates the key using its current lease. Returns an error if the key does not exist.
bool ignore_lease = 6;- Specified by:
getIgnoreLeasein interfaceVersion.PutRequestOrBuilder- Returns:
- The ignoreLease.
-
setIgnoreLease
If ignore_lease is set, updates the key using its current lease. Returns an error if the key does not exist.
bool ignore_lease = 6;- Parameters:
value- The ignoreLease to set.- Returns:
- This builder for chaining.
-
clearIgnoreLease
If ignore_lease is set, updates the key using its current lease. Returns an error if the key does not exist.
bool ignore_lease = 6;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Version.PutRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Version.PutRequest.Builder>
-
mergeUnknownFields
public final Version.PutRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Version.PutRequest.Builder>
-