Class Dag

java.lang.Object
io.kestra.core.models.tasks.Task
io.kestra.core.tasks.flows.Dag
All Implemented Interfaces:
FlowableTask<VoidOutput>

@Plugin(examples=@Example(title="Run a series of tasks for which the execution order is defined by their upstream dependencies.",code="tasks:\n - task:\n id: task1\n type: io.kestra.core.tasks.log.Log\n message: task 1\n - task:\n id: task2\n type: io.kestra.core.tasks.log.Log\n message: task 2\n dependsOn:\n - task1\n - task:\n id: task3\n type: io.kestra.core.tasks.log.Log\n message: task 3\n dependsOn:\n - task1\n - task:\n id: task4\n type: io.kestra.core.tasks.log.Log\n message: task 4\n dependsOn:\n - task2\n - task:\n id: task5\n type: io.kestra.core.tasks.log.Log\n message: task 5\n dependsOn:\n - task4\n - task3\n")) public class Dag extends Task implements FlowableTask<VoidOutput>