ContinueAsNewWorkflowExecutionDecisionAttributes class
Provides the details of the ContinueAsNewWorkflowExecution
decision.
Access Control
You can use IAM policies to control this decision's access to Amazon SWF resources as follows:
-
Use a
Resource
element with the domain name to limit the action to only specified domains. -
Use an
Action
element to allow or deny permission to call this action. -
Constrain the following parameters by using a
Condition
element with the appropriate keys.-
tag
– A tag used to identify the workflow execution -
taskList
– String constraint. The key isswf:taskList.name
. -
workflowType.version
– String constraint. The key isswf:workflowType.version
.
-
cause
parameter is set
to OPERATION_NOT_PERMITTED
. For details and example IAM
policies, see Using
IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF
Developer Guide.
Constructors
Properties
- childPolicy → ChildPolicy?
-
If set, specifies the policy to use for the child workflow executions of the
new execution if it 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.
final
- executionStartToCloseTimeout → String?
-
If set, specifies the total duration for this workflow execution. This
overrides the
defaultExecutionStartToCloseTimeout
specified when registering the workflow type.final - hashCode → int
-
The hash code for this object.
no setterinherited
- input → String?
-
The input provided to the new workflow execution.
final
- lambdaRole → String?
-
The IAM role to attach to the new (continued) execution.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
tagList
→ List<
String> ? -
The list of tags to associate with the new 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.
final
- taskList → TaskList?
-
The task list to use for the decisions of the new (continued) workflow
execution.
final
- taskPriority → String?
-
The task priority that, if set, specifies the priority for the decision
tasks for 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) toInteger.MAX_VALUE
(2147483647). Higher numbers indicate higher priority.final - taskStartToCloseTimeout → String?
-
Specifies the maximum duration of decision tasks for the new workflow
execution. This parameter overrides the
defaultTaskStartToCloseTimout
specified when registering the workflow type using RegisterWorkflowType.final - workflowTypeVersion → String?
-
The version of the workflow to start.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited