Class WatchCreateRequest
Inheritance
WatchCreateRequest
Assembly: etcd.v3.dll
Syntax
public sealed class WatchCreateRequest : IMessage<WatchCreateRequest>, IEquatable<WatchCreateRequest>, IDeepCloneable<WatchCreateRequest>, IBufferMessage, IMessage
Constructors
View Source
WatchCreateRequest()
Declaration
public WatchCreateRequest()
View Source
WatchCreateRequest(WatchCreateRequest)
Declaration
public WatchCreateRequest(WatchCreateRequest other)
Parameters
Fields
View Source
FiltersFieldNumber
Declaration
public const int FiltersFieldNumber = 5
Field Value
View Source
FragmentFieldNumber
Declaration
public const int FragmentFieldNumber = 8
Field Value
View Source
KeyFieldNumber
Declaration
public const int KeyFieldNumber = 1
Field Value
View Source
PrevKvFieldNumber
Declaration
public const int PrevKvFieldNumber = 6
Field Value
View Source
ProgressNotifyFieldNumber
Declaration
public const int ProgressNotifyFieldNumber = 4
Field Value
View Source
RangeEndFieldNumber
Declaration
public const int RangeEndFieldNumber = 2
Field Value
View Source
StartRevisionFieldNumber
Declaration
public const int StartRevisionFieldNumber = 3
Field Value
View Source
WatchIdFieldNumber
Declaration
public const int WatchIdFieldNumber = 7
Field Value
Properties
View Source
Descriptor
Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
View Source
Filters
Declaration
public RepeatedField<WatchCreateRequest.Types.FilterType> Filters { get; }
Property Value
View Source
Fragment
Declaration
public bool Fragment { get; set; }
Property Value
View Source
Key
Declaration
public ByteString Key { get; set; }
Property Value
View Source
Parser
Declaration
public static MessageParser<WatchCreateRequest> Parser { get; }
Property Value
View Source
PrevKv
Declaration
public bool PrevKv { get; set; }
Property Value
View Source
ProgressNotify
Declaration
public bool ProgressNotify { get; set; }
Property Value
View Source
RangeEnd
Declaration
public ByteString RangeEnd { get; set; }
Property Value
View Source
StartRevision
Declaration
public long StartRevision { get; set; }
Property Value
View Source
WatchId
Declaration
public long WatchId { 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
Clone()
Creates a deep clone of this object.
Declaration
public WatchCreateRequest Clone()
Returns
View Source
Equals(WatchCreateRequest)
Declaration
public bool Equals(WatchCreateRequest other)
Parameters
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(WatchCreateRequest)
Merges the given message into this one.
Declaration
public void MergeFrom(WatchCreateRequest other)
Parameters
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