Class WorkflowExecutionContinuedAsNewEventAttributes
Inheritance
WorkflowExecutionContinuedAsNewEventAttributes
Implements
Google.Protobuf.IBufferMessage
Assembly: Temporalio.dll
Syntax
public sealed class WorkflowExecutionContinuedAsNewEventAttributes : Google.Protobuf.IMessage<WorkflowExecutionContinuedAsNewEventAttributes>, Google.Protobuf.IBufferMessage
Constructors
WorkflowExecutionContinuedAsNewEventAttributes()
Declaration
public WorkflowExecutionContinuedAsNewEventAttributes()
WorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributes)
Declaration
public WorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributes other)
Parameters
Fields
BackoffStartIntervalFieldNumber
Field number for the "backoff_start_interval" field.
Declaration
public const int BackoffStartIntervalFieldNumber = null
Field Value
FailureFieldNumber
Field number for the "failure" field.
Declaration
public const int FailureFieldNumber = null
Field Value
Field number for the "header" field.
Declaration
public const int HeaderFieldNumber = null
Field Value
InitiatorFieldNumber
Field number for the "initiator" field.
Declaration
public const int InitiatorFieldNumber = null
Field Value
InputFieldNumber
Field number for the "input" field.
Declaration
public const int InputFieldNumber = null
Field Value
LastCompletionResultFieldNumber
Field number for the "last_completion_result" field.
Declaration
public const int LastCompletionResultFieldNumber = null
Field Value
MemoFieldNumber
Field number for the "memo" field.
Declaration
public const int MemoFieldNumber = null
Field Value
NewExecutionRunIdFieldNumber
Field number for the "new_execution_run_id" field.
Declaration
public const int NewExecutionRunIdFieldNumber = null
Field Value
SearchAttributesFieldNumber
Field number for the "search_attributes" field.
Declaration
public const int SearchAttributesFieldNumber = null
Field Value
TaskQueueFieldNumber
Field number for the "task_queue" field.
Declaration
public const int TaskQueueFieldNumber = null
Field Value
WorkflowRunTimeoutFieldNumber
Field number for the "workflow_run_timeout" field.
Declaration
public const int WorkflowRunTimeoutFieldNumber = null
Field Value
WorkflowTaskCompletedEventIdFieldNumber
Field number for the "workflow_task_completed_event_id" field.
Declaration
public const int WorkflowTaskCompletedEventIdFieldNumber = null
Field Value
WorkflowTaskTimeoutFieldNumber
Field number for the "workflow_task_timeout" field.
Declaration
public const int WorkflowTaskTimeoutFieldNumber = null
Field Value
WorkflowTypeFieldNumber
Field number for the "workflow_type" field.
Declaration
public const int WorkflowTypeFieldNumber = null
Field Value
Properties
BackoffStartInterval
TODO: How and is this used?
Declaration
public Google.Protobuf.WellKnownTypes.Duration BackoffStartInterval { get; set; }
Property Value
Type |
Description |
Google.Protobuf.WellKnownTypes.Duration |
|
Descriptor
Declaration
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
Type |
Description |
Google.Protobuf.Reflection.MessageDescriptor |
|
Failure
TODO: David are these right?
Deprecated. If a workflow's retry policy would cause a new run to start when the current one
has failed, this field would be populated with that failure. Now (when supported by server
and sdk) the final event will be WORKFLOW_EXECUTION_FAILED
with new_execution_run_id
set.
Declaration
public Failure Failure { get; set; }
Property Value
Declaration
public Header Header { get; set; }
Property Value
Initiator
Declaration
public ContinueAsNewInitiator Initiator { get; set; }
Property Value
Input
Declaration
public Payloads Input { get; set; }
Property Value
LastCompletionResult
TODO: Is this the result of this workflow as it continued-as-new?
Declaration
public Payloads LastCompletionResult { get; set; }
Property Value
Memo
Declaration
public Memo Memo { get; set; }
Property Value
NewExecutionRunId
The run ID of the new workflow started by this continue-as-new
Declaration
public string NewExecutionRunId { get; set; }
Property Value
Parser
Declaration
public static Google.Protobuf.MessageParser<WorkflowExecutionContinuedAsNewEventAttributes> Parser { get; }
Property Value
SearchAttributes
Declaration
public SearchAttributes SearchAttributes { get; set; }
Property Value
TaskQueue
Declaration
public TaskQueue TaskQueue { get; set; }
Property Value
WorkflowRunTimeout
Timeout of a single workflow run.
Declaration
public Google.Protobuf.WellKnownTypes.Duration WorkflowRunTimeout { get; set; }
Property Value
Type |
Description |
Google.Protobuf.WellKnownTypes.Duration |
|
WorkflowTaskCompletedEventId
The WORKFLOW_TASK_COMPLETED
event which this command was reported with
Declaration
public long WorkflowTaskCompletedEventId { get; set; }
Property Value
WorkflowTaskTimeout
Timeout of a single workflow task.
Declaration
public Google.Protobuf.WellKnownTypes.Duration WorkflowTaskTimeout { get; set; }
Property Value
Type |
Description |
Google.Protobuf.WellKnownTypes.Duration |
|
WorkflowType
Declaration
public WorkflowType WorkflowType { get; set; }
Property Value
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
Clone()
Declaration
public WorkflowExecutionContinuedAsNewEventAttributes Clone()
Returns
Equals(Object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
Object |
other |
|
Returns
Equals(WorkflowExecutionContinuedAsNewEventAttributes)
Declaration
public bool Equals(WorkflowExecutionContinuedAsNewEventAttributes other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
MergeFrom(Google.Protobuf.CodedInputStream)
Declaration
public void MergeFrom(Google.Protobuf.CodedInputStream input)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedInputStream |
input |
|
MergeFrom(WorkflowExecutionContinuedAsNewEventAttributes)
Declaration
public void MergeFrom(WorkflowExecutionContinuedAsNewEventAttributes other)
Parameters
ToString()
Declaration
public override string ToString()
Returns
WriteTo(Google.Protobuf.CodedOutputStream)
Declaration
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedOutputStream |
output |
|
Implements
Google.Protobuf.IBufferMessage