Class: ResetOptions
Describes where and how to reset a workflow, used for batch reset currently and may be used for single-workflow reset later.
Implements
Constructors
constructor
• new ResetOptions(properties?): ResetOptions
Constructs a new ResetOptions.
Parameters
| Name | Type | Description |
|---|---|---|
properties? | IResetOptions | Properties to set |
Returns
Properties
buildId
• Optional buildId: null | string
Resets to the first workflow task processed by this build id. If the workflow was not processed by the build id, or the workflow task can't be determined, no reset will be performed. Note that by default, this reset is allowed to be to a prior run in a chain of continue-as-new.
Implementation of
currentRunOnly
• currentRunOnly: boolean
If true, limit the reset to only within the current run. (Applies to build_id targets and possibly others in the future.)
Implementation of
firstWorkflowTask
• Optional firstWorkflowTask: null | IEmpty
Resets to the first workflow task completed or started event.
Implementation of
IResetOptions.firstWorkflowTask
lastWorkflowTask
• Optional lastWorkflowTask: null | IEmpty
Resets to the last workflow task completed or started event.
Implementation of
IResetOptions.lastWorkflowTask
resetReapplyExcludeTypes
• resetReapplyExcludeTypes: ResetReapplyExcludeType[]
Event types not to be reapplied
Implementation of
IResetOptions.resetReapplyExcludeTypes
resetReapplyType
• resetReapplyType: ResetReapplyType
Deprecated. Use options.
Default: RESET_REAPPLY_TYPE_SIGNAL
Implementation of
IResetOptions.resetReapplyType
target
• Optional target: "firstWorkflowTask" | "lastWorkflowTask" | "workflowTaskId" | "buildId"
Which workflow task to reset to.
workflowTaskId
• Optional workflowTaskId: null | Long
The id of a specific WORKFLOW_TASK_COMPLETED,WORKFLOW_TASK_TIMED_OUT, WORKFLOW_TASK_FAILED, or
WORKFLOW_TASK_STARTED event to reset to.
Note that this option doesn't make sense when used as part of a batch request.