WorkflowTypeConfiguration class
The configuration settings of a workflow type.
Constructors
- WorkflowTypeConfiguration({ChildPolicy? defaultChildPolicy, String? defaultExecutionStartToCloseTimeout, String? defaultLambdaRole, TaskList? defaultTaskList, String? defaultTaskPriority, String? defaultTaskStartToCloseTimeout})
-
WorkflowTypeConfiguration.fromJson(Map<
String, dynamic> json) -
factory
Properties
- defaultChildPolicy → ChildPolicy?
-
The default policy to use for the child workflow executions when a workflow
execution of this type is terminated, by calling the
TerminateWorkflowExecution action explicitly or due to an expired
timeout. This default can be overridden when starting a workflow execution
using the StartWorkflowExecution action or the
StartChildWorkflowExecution
Decision.final - defaultExecutionStartToCloseTimeout → String?
-
The default maximum duration, specified when registering the workflow type,
for executions of this workflow type. This default can be overridden when
starting a workflow execution using the StartWorkflowExecution action
or the
StartChildWorkflowExecution
Decision.final - defaultLambdaRole → String?
-
The default IAM role attached to this workflow type.
final
- defaultTaskList → TaskList?
-
The default task list, specified when registering the workflow type, for
decisions tasks scheduled for workflow executions of this type. This default
can be overridden when starting a workflow execution using the
StartWorkflowExecution action or the
StartChildWorkflowExecution
Decision.final - defaultTaskPriority → String?
-
The default task priority, specified when registering the workflow type, for
all decision tasks of this workflow type. This default can be overridden
when starting a workflow execution using the StartWorkflowExecution
action or the
StartChildWorkflowExecution
decision.final - defaultTaskStartToCloseTimeout → String?
-
The default maximum duration, specified when registering the workflow type,
that a decision task for executions of this workflow type might take before
returning completion or failure. If the task doesn'tdo close in the
specified time then the task is automatically timed out and rescheduled. If
the decider eventually reports a completion or failure, it is ignored. This
default can be overridden when starting a workflow execution using the
StartWorkflowExecution action or the
StartChildWorkflowExecution
Decision.final - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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