class documentation
class Pipeline: (source)
Constructor: Pipeline(name, steps, schedule, generate_step_name)
Undocumented
| Method | __init__ |
Initialize a Pipeline |
| Method | generate |
Create indexed sets of steps. This allows steps to be run in parallel, if they don't depend on each other |
| Method | generate |
Create Step Function workflow definition |
| Method | get |
Gets all steps, guaranteed to be unique. |
| Method | local |
Runs pipeline locally, with no AWS dependency. Returns all intermediary outputs. |
| Method | set |
Undocumented |
| Instance Variable | generate |
Undocumented |
| Instance Variable | graph |
Undocumented |
| Instance Variable | name |
Undocumented |
| Instance Variable | schedule |
Undocumented |
| Instance Variable | steps |
Undocumented |
| Method | _check |
Undocumented |
def __init__(self, name:
str = '', steps: Optional[ Sequence[ Step]] = None, schedule: Optional[ str] = None, generate_step_name: Callable[ [ Step], str] = _default_lambda_name):
(source)
¶
Initialize a Pipeline
- Args:
- name (str): The name of the pipeline. steps (Sequence[Step]): The list of the non-conditional Steps associated with the pipeline.
Create indexed sets of steps. This allows steps to be run in parallel, if they don't depend on each other