WorkflowExecutionConfiguration class
The configuration settings for a workflow execution including timeout values, tasklist etc. These configuration settings are determined from the defaults specified when registering the workflow type and those specified when starting the workflow execution.
Constructors
- WorkflowExecutionConfiguration({required ChildPolicy childPolicy, required String executionStartToCloseTimeout, required TaskList taskList, required String taskStartToCloseTimeout, String? lambdaRole, String? taskPriority})
-
WorkflowExecutionConfiguration.fromJson(Map<
String, dynamic> json) -
factory
Properties
- childPolicy → ChildPolicy
-
The policy to use for the child workflow executions if this workflow
execution is terminated, by calling the TerminateWorkflowExecution
action explicitly or due to an expired timeout.
final
- executionStartToCloseTimeout → String
-
The total duration for this workflow execution.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- lambdaRole → String?
-
The IAM role attached to the child workflow execution.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- taskList → TaskList
-
The task list used for the decision tasks generated for this workflow
execution.
final
- taskPriority → String?
-
The priority assigned to decision tasks for this workflow execution. Valid
values are integers that range from Java's
Integer.MIN_VALUE
(-2147483648) toInteger.MAX_VALUE
(2147483647). Higher numbers indicate higher priority.final - taskStartToCloseTimeout → String
-
The maximum duration allowed for decision tasks for this workflow execution.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited