Interface: IContinueAsNewWorkflowExecution
coresdk.workflow_commands.IContinueAsNewWorkflowExecution
Properties of a ContinueAsNewWorkflowExecution.
Implemented by
Properties
arguments
• Optional
arguments: null
| IPayload
[]
Inputs to the workflow code. Should be specified. Will not re-use old arguments, as that typically wouldn't make any sense.
headers
• Optional
headers: null
| { [k: string]
: IPayload
; }
If set, the new workflow will have these headers. Will not re-use current workflow's headers otherwise.
memo
• Optional
memo: null
| { [k: string]
: IPayload
; }
If set, the new workflow will have this memo. If unset, re-uses the current workflow's memo
retryPolicy
• Optional
retryPolicy: null
| IRetryPolicy
If set, the new workflow will have this retry policy. If unset, re-uses the current workflow's retry policy.
searchAttributes
• Optional
searchAttributes: null
| { [k: string]
: IPayload
; }
If set, the new workflow will have these search attributes. If unset, re-uses the current workflow's search attributes.
taskQueue
• Optional
taskQueue: null
| string
Task queue for the new workflow execution
versioningIntent
• Optional
versioningIntent: null
| VersioningIntent
Whether the continued workflow should run on a worker with a compatible build id or not.
workflowRunTimeout
• Optional
workflowRunTimeout: null
| IDuration
Timeout for a single run of the new workflow. Will not re-use current workflow's value.
workflowTaskTimeout
• Optional
workflowTaskTimeout: null
| IDuration
Timeout of a single workflow task. Will not re-use current workflow's value.
workflowType
• Optional
workflowType: null
| string
The identifier the lang-specific sdk uses to execute workflow code