Package flyteidl.core
Class Workflow
- java.lang.Object
-
- flyteidl.core.Workflow
-
public final class Workflow extends 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.TaskNodeOverridesOptional task node overrides that will be applied at task execution time.static interfaceWorkflow.TaskNodeOverridesOrBuilderstatic 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
-
Field Summary
Fields Modifier and Type Field Description private static com.google.protobuf.Descriptors.FileDescriptordescriptorprivate static com.google.protobuf.Descriptors.Descriptorinternal_static_flyteidl_core_Alias_descriptorprivate static com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternal_static_flyteidl_core_Alias_fieldAccessorTableprivate static com.google.protobuf.Descriptors.Descriptorinternal_static_flyteidl_core_BranchNode_descriptorprivate static com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternal_static_flyteidl_core_BranchNode_fieldAccessorTableprivate static com.google.protobuf.Descriptors.Descriptorinternal_static_flyteidl_core_IfBlock_descriptorprivate static com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternal_static_flyteidl_core_IfBlock_fieldAccessorTableprivate static com.google.protobuf.Descriptors.Descriptorinternal_static_flyteidl_core_IfElseBlock_descriptorprivate static com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternal_static_flyteidl_core_IfElseBlock_fieldAccessorTableprivate static com.google.protobuf.Descriptors.Descriptorinternal_static_flyteidl_core_Node_descriptorprivate static com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternal_static_flyteidl_core_Node_fieldAccessorTableprivate static com.google.protobuf.Descriptors.Descriptorinternal_static_flyteidl_core_NodeMetadata_descriptorprivate static com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternal_static_flyteidl_core_NodeMetadata_fieldAccessorTableprivate static com.google.protobuf.Descriptors.Descriptorinternal_static_flyteidl_core_TaskNode_descriptorprivate static com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternal_static_flyteidl_core_TaskNode_fieldAccessorTableprivate static com.google.protobuf.Descriptors.Descriptorinternal_static_flyteidl_core_TaskNodeOverrides_descriptorprivate static com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternal_static_flyteidl_core_TaskNodeOverrides_fieldAccessorTableprivate static com.google.protobuf.Descriptors.Descriptorinternal_static_flyteidl_core_WorkflowMetadata_descriptorprivate static com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternal_static_flyteidl_core_WorkflowMetadata_fieldAccessorTableprivate static com.google.protobuf.Descriptors.Descriptorinternal_static_flyteidl_core_WorkflowMetadataDefaults_descriptorprivate static com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternal_static_flyteidl_core_WorkflowMetadataDefaults_fieldAccessorTableprivate static com.google.protobuf.Descriptors.Descriptorinternal_static_flyteidl_core_WorkflowNode_descriptorprivate static com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternal_static_flyteidl_core_WorkflowNode_fieldAccessorTableprivate static com.google.protobuf.Descriptors.Descriptorinternal_static_flyteidl_core_WorkflowTemplate_descriptorprivate static com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternal_static_flyteidl_core_WorkflowTemplate_fieldAccessorTable
-
Constructor Summary
Constructors Modifier Constructor Description privateWorkflow()
-
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)
-
-
-
Field Detail
-
internal_static_flyteidl_core_IfBlock_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_core_IfBlock_descriptor
-
internal_static_flyteidl_core_IfBlock_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_core_IfBlock_fieldAccessorTable
-
internal_static_flyteidl_core_IfElseBlock_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_core_IfElseBlock_descriptor
-
internal_static_flyteidl_core_IfElseBlock_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_core_IfElseBlock_fieldAccessorTable
-
internal_static_flyteidl_core_BranchNode_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_core_BranchNode_descriptor
-
internal_static_flyteidl_core_BranchNode_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_core_BranchNode_fieldAccessorTable
-
internal_static_flyteidl_core_TaskNode_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_core_TaskNode_descriptor
-
internal_static_flyteidl_core_TaskNode_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_core_TaskNode_fieldAccessorTable
-
internal_static_flyteidl_core_WorkflowNode_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_core_WorkflowNode_descriptor
-
internal_static_flyteidl_core_WorkflowNode_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_core_WorkflowNode_fieldAccessorTable
-
internal_static_flyteidl_core_NodeMetadata_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_core_NodeMetadata_descriptor
-
internal_static_flyteidl_core_NodeMetadata_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_core_NodeMetadata_fieldAccessorTable
-
internal_static_flyteidl_core_Alias_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_core_Alias_descriptor
-
internal_static_flyteidl_core_Alias_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_core_Alias_fieldAccessorTable
-
internal_static_flyteidl_core_Node_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_core_Node_descriptor
-
internal_static_flyteidl_core_Node_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_core_Node_fieldAccessorTable
-
internal_static_flyteidl_core_WorkflowMetadata_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_core_WorkflowMetadata_descriptor
-
internal_static_flyteidl_core_WorkflowMetadata_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_core_WorkflowMetadata_fieldAccessorTable
-
internal_static_flyteidl_core_WorkflowMetadataDefaults_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_core_WorkflowMetadataDefaults_descriptor
-
internal_static_flyteidl_core_WorkflowMetadataDefaults_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_core_WorkflowMetadataDefaults_fieldAccessorTable
-
internal_static_flyteidl_core_WorkflowTemplate_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_core_WorkflowTemplate_descriptor
-
internal_static_flyteidl_core_WorkflowTemplate_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_core_WorkflowTemplate_fieldAccessorTable
-
internal_static_flyteidl_core_TaskNodeOverrides_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_core_TaskNodeOverrides_descriptor
-
internal_static_flyteidl_core_TaskNodeOverrides_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_core_TaskNodeOverrides_fieldAccessorTable
-
descriptor
private static com.google.protobuf.Descriptors.FileDescriptor descriptor
-
-
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()
-
-