Workflow class
A workflow represents a flow in which AWS Glue components should be executed to complete a logical task.
Constructors
-
Workflow({DateTime? createdOn, Map<
String, String> ? defaultRunProperties, String? description, WorkflowGraph? graph, DateTime? lastModifiedOn, WorkflowRun? lastRun, int? maxConcurrentRuns, String? name}) -
Workflow.fromJson(Map<
String, dynamic> json) -
factory
Properties
- createdOn → DateTime?
-
The date and time when the workflow was created.
final
-
defaultRunProperties
→ Map<
String, String> ? -
A collection of properties to be used as part of each execution of the
workflow.
final
- description → String?
-
A description of the workflow.
final
- graph → WorkflowGraph?
-
The graph representing all the AWS Glue components that belong to the
workflow as nodes and directed connections between them as edges.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- lastModifiedOn → DateTime?
-
The date and time when the workflow was last modified.
final
- lastRun → WorkflowRun?
-
The information about the last execution of the workflow.
final
- maxConcurrentRuns → int?
-
You can use this parameter to prevent unwanted multiple updates to data, to
control costs, or in some cases, to prevent exceeding the maximum number of
concurrent runs of any of the component jobs. If you leave this parameter
blank, there is no limit to the number of concurrent workflow runs.
final
- name → String?
-
The name of the workflow representing the flow.
final
- 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