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