Class Compare
Assembly: etcd.v3.dll
Syntax
public sealed class Compare : IMessage<Compare>, IEquatable<Compare>, IDeepCloneable<Compare>, IBufferMessage, IMessage
Constructors
View Source
Compare()
Declaration
View Source
Compare(Compare)
Declaration
public Compare(Compare other)
Parameters
Type |
Name |
Description |
Compare |
other |
|
Fields
View Source
CreateRevisionFieldNumber
Declaration
public const int CreateRevisionFieldNumber = 5
Field Value
View Source
KeyFieldNumber
Declaration
public const int KeyFieldNumber = 3
Field Value
View Source
LeaseFieldNumber
Declaration
public const int LeaseFieldNumber = 8
Field Value
View Source
ModRevisionFieldNumber
Declaration
public const int ModRevisionFieldNumber = 6
Field Value
View Source
RangeEndFieldNumber
Declaration
public const int RangeEndFieldNumber = 64
Field Value
View Source
ResultFieldNumber
Declaration
public const int ResultFieldNumber = 1
Field Value
View Source
TargetFieldNumber
Declaration
public const int TargetFieldNumber = 2
Field Value
View Source
ValueFieldNumber
Declaration
public const int ValueFieldNumber = 7
Field Value
View Source
VersionFieldNumber
Declaration
public const int VersionFieldNumber = 4
Field Value
Properties
View Source
CreateRevision
Declaration
public long CreateRevision { get; set; }
Property Value
View Source
Descriptor
Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
View Source
HasCreateRevision
Declaration
public bool HasCreateRevision { get; }
Property Value
View Source
HasLease
Declaration
public bool HasLease { get; }
Property Value
View Source
HasModRevision
Declaration
public bool HasModRevision { get; }
Property Value
View Source
HasValue
Declaration
public bool HasValue { get; }
Property Value
View Source
HasVersion
Declaration
public bool HasVersion { get; }
Property Value
View Source
Key
Declaration
public ByteString Key { get; set; }
Property Value
View Source
Lease
Declaration
public long Lease { get; set; }
Property Value
View Source
ModRevision
Declaration
public long ModRevision { get; set; }
Property Value
View Source
Parser
Declaration
public static MessageParser<Compare> Parser { get; }
Property Value
View Source
RangeEnd
Declaration
public ByteString RangeEnd { get; set; }
Property Value
View Source
Result
Declaration
public Compare.Types.CompareResult Result { get; set; }
Property Value
View Source
Target
Declaration
public Compare.Types.CompareTarget Target { get; set; }
Property Value
View Source
TargetUnionCase
Declaration
public Compare.TargetUnionOneofCase TargetUnionCase { get; }
Property Value
View Source
Value
Declaration
public ByteString Value { get; set; }
Property Value
View Source
Version
Declaration
public long Version { get; set; }
Property Value
Methods
View Source
CalculateSize()
Calculates the size of this message in Protocol Buffer wire format, in bytes.
Declaration
public int CalculateSize()
Returns
Type |
Description |
int |
The number of bytes required to write this message
to a coded output stream.
|
View Source
ClearCreateRevision()
Declaration
public void ClearCreateRevision()
View Source
ClearLease()
Declaration
View Source
ClearModRevision()
Declaration
public void ClearModRevision()
View Source
ClearTargetUnion()
Declaration
public void ClearTargetUnion()
View Source
ClearValue()
Declaration
View Source
ClearVersion()
Declaration
public void ClearVersion()
View Source
Clone()
Creates a deep clone of this object.
Declaration
Returns
Type |
Description |
Compare |
A deep clone of this object.
|
View Source
Equals(Compare)
Declaration
public bool Equals(Compare other)
Parameters
Type |
Name |
Description |
Compare |
other |
|
Returns
View Source
Equals(object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
object |
other |
|
Returns
Overrides
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
View Source
MergeFrom(Compare)
Merges the given message into this one.
Declaration
public void MergeFrom(Compare other)
Parameters
Type |
Name |
Description |
Compare |
other |
|
View Source
Merges the data from the specified coded input stream with the current message.
Declaration
public void MergeFrom(CodedInputStream input)
Parameters
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
View Source
WriteTo(CodedOutputStream)
Writes the data to the given coded output stream.
Declaration
public void WriteTo(CodedOutputStream output)
Parameters
Type |
Name |
Description |
CodedOutputStream |
output |
Coded output stream to write the data to. Must not be null.
|
Implements