Package io.kestra.core.models.flows
Class Flow
java.lang.Object
io.kestra.core.models.flows.Flow
- All Implemented Interfaces:
DeletedInterface,TenantInterface
- Direct Known Subclasses:
FlowWithSource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallTasks()allTypes()booleanfindTaskByTaskId(String taskId) org.slf4j.Loggerlogger()uid()static Stringstatic Stringstatic StringuidWithoutRevision(Execution execution) static StringuidWithoutRevision(String tenantId, String namespace, String id) updateTask(String taskId, Task newValue) Optional<javax.validation.ConstraintViolationException>validateUpdate(Flow updated) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.kestra.core.models.DeletedInterface
isDeletedMethods inherited from interface io.kestra.core.models.TenantInterface
getTenantId
-
Constructor Details
-
Flow
public Flow()
-
-
Method Details
-
logger
public org.slf4j.Logger logger() -
uid
-
uidWithoutRevision
-
uid
-
uid
-
uidWithoutRevision
-
uidWithoutRevision
-
allTypes
-
allTasks
-
allTasksWithChilds
-
allTriggerIds
-
allTasksWithChildsAndTriggerIds
-
allErrorsWithChilds
-
findTaskByTaskId
- Throws:
InternalException
-
updateTask
- Throws:
InternalException
-
equalsWithoutRevision
-
validateUpdate
-
generateSource
-
toDeleted
-