Class EventSubscriptionResponse
Namespace: ArmoniK.Api.gRPC.V1.Events
Assembly: ArmoniK.Api.Common.dll
Response containing the update event.
public sealed class EventSubscriptionResponse : IMessage<EventSubscriptionResponse>, IEquatable<EventSubscriptionResponse>, IDeepCloneable<EventSubscriptionResponse>, IBufferMessage, IMessage
Inheritance
Implements
IMessage<EventSubscriptionResponse>, IEquatable<EventSubscriptionResponse>, IDeepCloneable<EventSubscriptionResponse>, IBufferMessage, IMessage
Inherited Members
object.Equals(object), object.Equals(object, object), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object, object), object.ToString()
Constructors
EventSubscriptionResponse()
public EventSubscriptionResponse()
EventSubscriptionResponse(EventSubscriptionResponse)
public EventSubscriptionResponse(EventSubscriptionResponse other)
Parameters
Fields
NewResultFieldNumber
Field number for the “new_result” field.
public const int NewResultFieldNumber = 6
Field Value
NewTaskFieldNumber
Field number for the “new_task” field.
public const int NewTaskFieldNumber = 5
Field Value
ResultOwnerUpdateFieldNumber
Field number for the “result_owner_update” field.
public const int ResultOwnerUpdateFieldNumber = 4
Field Value
ResultStatusUpdateFieldNumber
Field number for the “result_status_update” field.
public const int ResultStatusUpdateFieldNumber = 3
Field Value
SessionIdFieldNumber
Field number for the “session_id” field.
public const int SessionIdFieldNumber = 1
Field Value
TaskStatusUpdateFieldNumber
Field number for the “task_status_update” field.
public const int TaskStatusUpdateFieldNumber = 2
Field Value
Properties
Descriptor
public static MessageDescriptor Descriptor { get; }
Property Value
MessageDescriptor
NewResult
A new result in ArmoniK. *
public EventSubscriptionResponse.Types.NewResult NewResult { get; set; }
Property Value
NewTask
A new task in ArmoniK. *
public EventSubscriptionResponse.Types.NewTask NewTask { get; set; }
Property Value
Parser
public static MessageParser<EventSubscriptionResponse> Parser { get; }
Property Value
MessageParser<EventSubscriptionResponse>
ResultOwnerUpdate
An update to the owner of a result. *
public EventSubscriptionResponse.Types.ResultOwnerUpdate ResultOwnerUpdate { get; set; }
Property Value
ResultStatusUpdate
An update to the status of a result. *
public EventSubscriptionResponse.Types.ResultStatusUpdate ResultStatusUpdate { get; set; }
Property Value
SessionId
Id of the session that will be used to subscribe events for. *
public string SessionId { get; set; }
Property Value
TaskStatusUpdate
An update to the status of a task. *
public EventSubscriptionResponse.Types.TaskStatusUpdate TaskStatusUpdate { get; set; }
Property Value
UpdateCase
public EventSubscriptionResponse.UpdateOneofCase UpdateCase { 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.
ClearUpdate()
public void ClearUpdate()
Clone()
Creates a deep clone of this object.
public EventSubscriptionResponse Clone()
Returns
A deep clone of this object.
Equals(object)
public override bool Equals(object other)
Parameters
other object
Returns
Equals(EventSubscriptionResponse)
public bool Equals(EventSubscriptionResponse other)
Parameters
Returns
GetHashCode()
public override int GetHashCode()
Returns
MergeFrom(EventSubscriptionResponse)
Merges the given message into this one.
public void MergeFrom(EventSubscriptionResponse other)
Parameters
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.