Class Switch

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

@Plugin(examples=@Example(full=true,code={"id: switch","namespace: io.kestra.tests","","inputs:"," - name: string"," type: STRING"," required: true","","tasks:"," - id: switch"," type: io.kestra.core.tasks.flows.Switch"," value: \"{{inputs.string}}\""," cases:"," FIRST:"," - id: 1st"," type: io.kestra.core.tasks.debugs.Return"," format: \"{{task.id}} > {{taskrun.startDate}}\""," SECOND:"," - id: 2nd"," type: io.kestra.core.tasks.debugs.Return"," format: \"{{task.id}} > {{taskrun.startDate}}\""," THIRD:"," - id: 3th"," type: io.kestra.core.tasks.debugs.Return"," format: \"{{task.id}} > {{taskrun.startDate}}\""," defaults:"," - id: default"," type: io.kestra.core.tasks.debugs.Return"," format: \"{{task.id}} > {{taskrun.startDate}}\""})) @Introspected public class Switch extends Task implements FlowableTask<Switch.Output>