Builder

class Builder

Properties

Link copied to clipboard

If set, specifies the policy to use for the child workflow executions if the workflow execution being started is terminated by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. This policy overrides the default child policy specified when registering the workflow type using RegisterWorkflowType.

Link copied to clipboard

The data attached to the event that can be used by the decider in subsequent workflow tasks. This data isn't sent to the child workflow execution.

Link copied to clipboard

The total duration for this workflow execution. This overrides the defaultExecutionStartToCloseTimeout specified when registering the workflow type.

Link copied to clipboard

The input to be provided to the workflow execution.

Link copied to clipboard

The IAM role attached to the child workflow execution.

Link copied to clipboard

The list of tags to associate with the child workflow execution. A maximum of 5 tags can be specified. You can list workflow executions with a specific tag by calling ListOpenWorkflowExecutions or ListClosedWorkflowExecutions and specifying a TagFilter.

Link copied to clipboard

The name of the task list to be used for decision tasks of the child workflow execution.

Link copied to clipboard

A task priority that, if set, specifies the priority for a decision task of this workflow execution. This overrides the defaultTaskPriority specified when registering the workflow type. Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

Link copied to clipboard

Specifies the maximum duration of decision tasks for this workflow execution. This parameter overrides the defaultTaskStartToCloseTimout specified when registering the workflow type using RegisterWorkflowType.

Link copied to clipboard

The workflowId of the workflow execution.

Link copied to clipboard

The type of the workflow execution to be started.

Functions

Link copied to clipboard
fun taskList(block: TaskList.Builder.() -> Unit)
Link copied to clipboard