Class FilterField
Namespace: ArmoniK.Api.gRPC.V1.Tasks
Assembly: ArmoniK.Api.Common.dll
public sealed class FilterField : IMessage<FilterField>, IEquatable<FilterField>, IDeepCloneable<FilterField>, IBufferMessage, IMessage
Inheritance
Implements
IMessage<FilterField>, IEquatable<FilterField>, IDeepCloneable<FilterField>, IBufferMessage, IMessage
Inherited Members
object.Equals(object), object.Equals(object, object), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object, object), object.ToString()
Constructors
FilterField()
public FilterField()
FilterField(FilterField)
public FilterField(FilterField other)
Parameters
other FilterField
Fields
FieldFieldNumber
Field number for the “field” field.
public const int FieldFieldNumber = 1
Field Value
FilterArrayFieldNumber
Field number for the “filter_array” field.
public const int FilterArrayFieldNumber = 7
Field Value
FilterBooleanFieldNumber
Field number for the “filter_boolean” field.
public const int FilterBooleanFieldNumber = 4
Field Value
FilterDateFieldNumber
Field number for the “filter_date” field.
public const int FilterDateFieldNumber = 6
Field Value
FilterDurationFieldNumber
Field number for the “filter_duration” field.
public const int FilterDurationFieldNumber = 8
Field Value
FilterNumberFieldNumber
Field number for the “filter_number” field.
public const int FilterNumberFieldNumber = 3
Field Value
FilterStatusFieldNumber
Field number for the “filter_status” field.
public const int FilterStatusFieldNumber = 5
Field Value
FilterStringFieldNumber
Field number for the “filter_string” field.
public const int FilterStringFieldNumber = 2
Field Value
Properties
Descriptor
public static MessageDescriptor Descriptor { get; }
Property Value
MessageDescriptor
Field
public TaskField Field { get; set; }
Property Value
FilterArray
public FilterArray FilterArray { get; set; }
Property Value
FilterBoolean
public FilterBoolean FilterBoolean { get; set; }
Property Value
FilterDate
public FilterDate FilterDate { get; set; }
Property Value
FilterDuration
public FilterDuration FilterDuration { get; set; }
Property Value
FilterNumber
public FilterNumber FilterNumber { get; set; }
Property Value
FilterStatus
public FilterStatus FilterStatus { get; set; }
Property Value
FilterString
public FilterString FilterString { get; set; }
Property Value
Parser
public static MessageParser<FilterField> Parser { get; }
Property Value
MessageParser<FilterField>
ValueConditionCase
public FilterField.ValueConditionOneofCase ValueConditionCase { get; }
Property Value
Methods
CalculateSize()
Calculates the size of this message in Protocol Buffer wire format, in bytes.
public int CalculateSize()
Returns
The number of bytes required to write this message to a coded output stream.
ClearValueCondition()
public void ClearValueCondition()
Clone()
Creates a deep clone of this object.
public FilterField Clone()
Returns
A deep clone of this object.
Equals(object)
public override bool Equals(object other)
Parameters
other object
Returns
Equals(FilterField)
public bool Equals(FilterField other)
Parameters
other FilterField
Returns
GetHashCode()
public override int GetHashCode()
Returns
MergeFrom(FilterField)
Merges the given message into this one.
public void MergeFrom(FilterField other)
Parameters
other FilterField
Remarks
See the user guide for precise merge semantics.
MergeFrom(CodedInputStream)
Merges the data from the specified coded input stream with the current message.
public void MergeFrom(CodedInputStream input)
Parameters
input CodedInputStream
Remarks
See the user guide for precise merge semantics.
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
Writes the data to the given coded output stream.
public void WriteTo(CodedOutputStream output)
Parameters
output CodedOutputStream
Coded output stream to write the data to. Must not be null.