Package flyteidl.core
Class Workflow
- java.lang.Object
-
- flyteidl.core.Workflow
-
public final class Workflow extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWorkflow.AliasLinks a variable to an alias.static interfaceWorkflow.AliasOrBuilderstatic classWorkflow.BranchNodeBranchNode is a special node that alter the flow of the workflow graph.static interfaceWorkflow.BranchNodeOrBuilderstatic classWorkflow.IfBlockDefines a condition and the execution unit that should be executed if the condition is satisfied.static interfaceWorkflow.IfBlockOrBuilderstatic classWorkflow.IfElseBlockDefines a series of if/else blocks.static interfaceWorkflow.IfElseBlockOrBuilderstatic classWorkflow.NodeA Workflow graph Node.static classWorkflow.NodeMetadataDefines extra information about the Node.static interfaceWorkflow.NodeMetadataOrBuilderstatic interfaceWorkflow.NodeOrBuilderstatic classWorkflow.TaskNodeRefers to the task that the Node is to execute.static interfaceWorkflow.TaskNodeOrBuilderstatic classWorkflow.WorkflowMetadataThis is workflow layer metadata.static classWorkflow.WorkflowMetadataDefaultsThe difference between these settings and the WorkflowMetadata ones is that these are meant to be passed down to a workflow's underlying entities (like tasks).static interfaceWorkflow.WorkflowMetadataDefaultsOrBuilderstatic interfaceWorkflow.WorkflowMetadataOrBuilderstatic classWorkflow.WorkflowNodeRefers to a the workflow the node is to execute.static interfaceWorkflow.WorkflowNodeOrBuilderstatic classWorkflow.WorkflowTemplateFlyte Workflow Structure that encapsulates task, branch and subworkflow nodes to form a statically analyzable, directed acyclic graph.static interfaceWorkflow.WorkflowTemplateOrBuilder
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.google.protobuf.Descriptors.FileDescriptorgetDescriptor()static voidregisterAllExtensions(com.google.protobuf.ExtensionRegistry registry)static voidregisterAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-
-
-
Method Detail
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
-
getDescriptor
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
-
-