Skip to main content

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