Interface: IStartChildWorkflowExecution
coresdk.workflow_commands.IStartChildWorkflowExecution
Properties of a StartChildWorkflowExecution.
Implemented by
Properties
cancellationType
• Optional
cancellationType: null
| ChildWorkflowCancellationType
Defines behaviour of the underlying workflow when child workflow cancellation has been requested.
cronSchedule
• Optional
cronSchedule: null
| string
StartChildWorkflowExecution cronSchedule
headers
• Optional
headers: null
| { [k: string]
: IPayload
; }
Header fields
input
• Optional
input: null
| IPayload
[]
StartChildWorkflowExecution input
memo
• Optional
memo: null
| { [k: string]
: IPayload
; }
Memo fields
namespace
• Optional
namespace: null
| string
StartChildWorkflowExecution namespace
parentClosePolicy
• Optional
parentClosePolicy: null
| ParentClosePolicy
Default: PARENT_CLOSE_POLICY_TERMINATE.
retryPolicy
• Optional
retryPolicy: null
| IRetryPolicy
StartChildWorkflowExecution retryPolicy
searchAttributes
• Optional
searchAttributes: null
| { [k: string]
: IPayload
; }
Search attributes
seq
• Optional
seq: null
| number
Lang's incremental sequence number, used as the operation identifier
taskQueue
• Optional
taskQueue: null
| string
StartChildWorkflowExecution taskQueue
versioningIntent
• Optional
versioningIntent: null
| VersioningIntent
Whether this child should run on a worker with a compatible build id or not.
workflowExecutionTimeout
• Optional
workflowExecutionTimeout: null
| IDuration
Total workflow execution timeout including retries and continue as new.
workflowId
• Optional
workflowId: null
| string
StartChildWorkflowExecution workflowId
workflowIdReusePolicy
• Optional
workflowIdReusePolicy: null
| WorkflowIdReusePolicy
string control = 11; (unused from StartChildWorkflowExecutionCommandAttributes) Default: WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE.
workflowRunTimeout
• Optional
workflowRunTimeout: null
| IDuration
Timeout of a single workflow run.
workflowTaskTimeout
• Optional
workflowTaskTimeout: null
| IDuration
Timeout of a single workflow task.
workflowType
• Optional
workflowType: null
| string
StartChildWorkflowExecution workflowType