Package io.kestra.core.models.triggers
Class Trigger
java.lang.Object
io.kestra.core.models.triggers.TriggerContext
io.kestra.core.models.triggers.Trigger
- All Implemented Interfaces:
TenantInterface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Triggerof(Execution execution, ZonedDateTime date) Create a new Trigger with execution information.static Triggerof(Flow flow, AbstractTrigger abstractTrigger) Create a new Trigger with no execution information and no evaluation lock.static Triggerof(TriggerContext triggerContext) Create a new Trigger with no execution information and no evaluation lock.static Triggerof(TriggerContext triggerContext, Execution execution) Create a new Trigger with execution information.static Triggerof(TriggerContext triggerContext, ZonedDateTime evaluateRunningDate) Create a new Trigger with an evaluate running date.uid()static Stringstatic Stringuid(Flow flow, AbstractTrigger abstractTrigger) static StringMethods inherited from class io.kestra.core.models.triggers.TriggerContext
uidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.kestra.core.models.TenantInterface
getTenantId
-
Constructor Details
-
Trigger
public Trigger()
-
-
Method Details
-
uid
- Overrides:
uidin classTriggerContext
-
uid
-
uid
-
uid
-
of
Create a new Trigger with no execution information and no evaluation lock. -
of
Create a new Trigger with no execution information and no evaluation lock. -
of
Create a new Trigger with execution information. This is used to lock the trigger while an execution is running, it will also erase the evaluation lock. -
of
Create a new Trigger with execution information. This is used to update the trigger with the execution information, it will also erase the trigger date. -
of
Create a new Trigger with an evaluate running date. This is used to lock the trigger evaluation. -
resetExecution
-