Package io.etcd.jetcd.api
Class Compare
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.etcd.jetcd.api.Compare
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CompareOrBuilder,java.io.Serializable
public final class Compare extends com.google.protobuf.GeneratedMessageV3 implements CompareOrBuilder
Protobuf typeetcdserverpb.Compare- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCompare.BuilderProtobuf typeetcdserverpb.Comparestatic classCompare.CompareResultProtobuf enumetcdserverpb.Compare.CompareResultstatic classCompare.CompareTargetProtobuf enumetcdserverpb.Compare.CompareTargetstatic classCompare.TargetUnionCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCREATE_REVISION_FIELD_NUMBERstatic intKEY_FIELD_NUMBERstatic intMOD_REVISION_FIELD_NUMBERstatic intRANGE_END_FIELD_NUMBERstatic intRESULT_FIELD_NUMBERstatic intTARGET_FIELD_NUMBERstatic intVALUE_FIELD_NUMBERstatic intVERSION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)longgetCreateRevision()create_revision is the creation revision of the given keystatic ComparegetDefaultInstance()ComparegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.ByteStringgetKey()key is the subject key for the comparison operation.longgetModRevision()mod_revision is the last modified revision of the given key.com.google.protobuf.Parser<Compare>getParserForType()com.google.protobuf.ByteStringgetRangeEnd()range_end compares the given target to all keys in the range [key, range_end).Compare.CompareResultgetResult()result is logical comparison operation for this comparison.intgetResultValue()result is logical comparison operation for this comparison.intgetSerializedSize()Compare.CompareTargetgetTarget()target is the key-value field to inspect for the comparison.Compare.TargetUnionCasegetTargetUnionCase()intgetTargetValue()target is the key-value field to inspect for the comparison.com.google.protobuf.UnknownFieldSetgetUnknownFields()com.google.protobuf.ByteStringgetValue()value is the value of the given key, in bytes.longgetVersion()version is the version of the given keybooleanhasCreateRevision()create_revision is the creation revision of the given keyinthashCode()booleanhasModRevision()mod_revision is the last modified revision of the given key.booleanhasValue()value is the value of the given key, in bytes.booleanhasVersion()version is the version of the given keyprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Compare.BuildernewBuilder()static Compare.BuildernewBuilder(Compare prototype)Compare.BuildernewBuilderForType()protected Compare.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static CompareparseDelimitedFrom(java.io.InputStream input)static CompareparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CompareparseFrom(byte[] data)static CompareparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CompareparseFrom(com.google.protobuf.ByteString data)static CompareparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CompareparseFrom(com.google.protobuf.CodedInputStream input)static CompareparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CompareparseFrom(java.io.InputStream input)static CompareparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CompareparseFrom(java.nio.ByteBuffer data)static CompareparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Compare>parser()Compare.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
RESULT_FIELD_NUMBER
public static final int RESULT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_FIELD_NUMBER
public static final int TARGET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KEY_FIELD_NUMBER
public static final int KEY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VERSION_FIELD_NUMBER
public static final int VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATE_REVISION_FIELD_NUMBER
public static final int CREATE_REVISION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MOD_REVISION_FIELD_NUMBER
public static final int MOD_REVISION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALUE_FIELD_NUMBER
public static final int VALUE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RANGE_END_FIELD_NUMBER
public static final int RANGE_END_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
getTargetUnionCase
public Compare.TargetUnionCase getTargetUnionCase()
- Specified by:
getTargetUnionCasein interfaceCompareOrBuilder
-
getResultValue
public int getResultValue()
result is logical comparison operation for this comparison.
.etcdserverpb.Compare.CompareResult result = 1;- Specified by:
getResultValuein interfaceCompareOrBuilder- Returns:
- The enum numeric value on the wire for result.
-
getResult
public Compare.CompareResult getResult()
result is logical comparison operation for this comparison.
.etcdserverpb.Compare.CompareResult result = 1;- Specified by:
getResultin interfaceCompareOrBuilder- Returns:
- The result.
-
getTargetValue
public int getTargetValue()
target is the key-value field to inspect for the comparison.
.etcdserverpb.Compare.CompareTarget target = 2;- Specified by:
getTargetValuein interfaceCompareOrBuilder- Returns:
- The enum numeric value on the wire for target.
-
getTarget
public Compare.CompareTarget getTarget()
target is the key-value field to inspect for the comparison.
.etcdserverpb.Compare.CompareTarget target = 2;- Specified by:
getTargetin interfaceCompareOrBuilder- Returns:
- The target.
-
getKey
public com.google.protobuf.ByteString getKey()
key is the subject key for the comparison operation.
bytes key = 3;- Specified by:
getKeyin interfaceCompareOrBuilder- Returns:
- The key.
-
hasVersion
public boolean hasVersion()
version is the version of the given key
int64 version = 4;- Specified by:
hasVersionin interfaceCompareOrBuilder- Returns:
- Whether the version field is set.
-
getVersion
public long getVersion()
version is the version of the given key
int64 version = 4;- Specified by:
getVersionin interfaceCompareOrBuilder- Returns:
- The version.
-
hasCreateRevision
public boolean hasCreateRevision()
create_revision is the creation revision of the given key
int64 create_revision = 5;- Specified by:
hasCreateRevisionin interfaceCompareOrBuilder- Returns:
- Whether the createRevision field is set.
-
getCreateRevision
public long getCreateRevision()
create_revision is the creation revision of the given key
int64 create_revision = 5;- Specified by:
getCreateRevisionin interfaceCompareOrBuilder- Returns:
- The createRevision.
-
hasModRevision
public boolean hasModRevision()
mod_revision is the last modified revision of the given key.
int64 mod_revision = 6;- Specified by:
hasModRevisionin interfaceCompareOrBuilder- Returns:
- Whether the modRevision field is set.
-
getModRevision
public long getModRevision()
mod_revision is the last modified revision of the given key.
int64 mod_revision = 6;- Specified by:
getModRevisionin interfaceCompareOrBuilder- Returns:
- The modRevision.
-
hasValue
public boolean hasValue()
value is the value of the given key, in bytes.
bytes value = 7;- Specified by:
hasValuein interfaceCompareOrBuilder- Returns:
- Whether the value field is set.
-
getValue
public com.google.protobuf.ByteString getValue()
value is the value of the given key, in bytes.
bytes value = 7;- Specified by:
getValuein interfaceCompareOrBuilder- Returns:
- The value.
-
getRangeEnd
public com.google.protobuf.ByteString getRangeEnd()
range_end compares the given target to all keys in the range [key, range_end). See RangeRequest for more details on key ranges.
bytes range_end = 8;- Specified by:
getRangeEndin interfaceCompareOrBuilder- Returns:
- The rangeEnd.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Compare parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compare parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compare parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compare parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compare parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compare parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Compare parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Compare parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Compare parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Compare parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Compare parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Compare parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public Compare.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Compare.Builder newBuilder()
-
newBuilder
public static Compare.Builder newBuilder(Compare prototype)
-
toBuilder
public Compare.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Compare.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Compare getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Compare> parser()
-
getParserForType
public com.google.protobuf.Parser<Compare> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Compare getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-