Interface: IContinueAsNewWorkflowExecution
coresdk.workflow_commands.IContinueAsNewWorkflowExecution
Properties of a ContinueAsNewWorkflowExecution.
Hierarchy
-
↳
IContinueAsNewWorkflowExecution
Properties
arguments
• Optional arguments: null | $Properties[]
Inputs to the workflow code. Should be specified. Will not re-use old arguments, as that typically wouldn't make any sense.
Inherited from
backoffStartInterval
• Optional backoffStartInterval: null | $Properties
Delay before the first workflow task of the continued run is scheduled.
Inherited from
$Properties.backoffStartInterval
headers
• Optional headers: null | { [k: string]: $Properties; }
If set, the new workflow will have these headers. Will not re-use current workflow's headers otherwise.
Inherited from
initialVersioningBehavior
• Optional initialVersioningBehavior: null | ContinueAsNewVersioningBehavior
Experimental. Optionally decide the versioning behavior that the first task of the new run should use. For example, choose to AutoUpgrade on continue-as-new instead of inheriting the pinned version of the previous run.
Inherited from
$Properties.initialVersioningBehavior
memo
• Optional memo: null | { [k: string]: $Properties; }
If set, the new workflow will have this memo. If unset, re-uses the current workflow's memo
Inherited from
retryPolicy
• Optional retryPolicy: null | $Properties
If set, the new workflow will have this retry policy. If unset, re-uses the current workflow's retry policy.
Inherited from
searchAttributes
• Optional searchAttributes: null | $Properties
If set, the new workflow will have these search attributes. If unset, re-uses the current workflow's search attributes.
Inherited from
taskQueue
• Optional taskQueue: null | string
Task queue for the new workflow execution
Inherited from
versioningIntent
• Optional versioningIntent: null | VersioningIntent
Whether the continued workflow should run on a worker with a compatible build id or not.
Inherited from
workflowRunTimeout
• Optional workflowRunTimeout: null | $Properties
Timeout for a single run of the new workflow. Will not re-use current workflow's value.
Inherited from
$Properties.workflowRunTimeout
workflowTaskTimeout
• Optional workflowTaskTimeout: null | $Properties
Timeout of a single workflow task. Will not re-use current workflow's value.
Inherited from
$Properties.workflowTaskTimeout
workflowType
• Optional workflowType: null | string
The identifier the lang-specific sdk uses to execute workflow code