Package flyteidl.core
Interface Compiler.CompiledWorkflowClosureOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Compiler.CompiledWorkflowClosure,Compiler.CompiledWorkflowClosure.Builder
- Enclosing class:
- Compiler
public static interface Compiler.CompiledWorkflowClosureOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Compiler.CompiledWorkflowgetPrimary()+requiredCompiler.CompiledWorkflowOrBuildergetPrimaryOrBuilder()+requiredCompiler.CompiledWorkflowgetSubWorkflows(int index)Guaranteed that there will only exist one and only one workflow with a given id, i.e., every sub workflow has a unique identifier.intgetSubWorkflowsCount()Guaranteed that there will only exist one and only one workflow with a given id, i.e., every sub workflow has a unique identifier.List<Compiler.CompiledWorkflow>getSubWorkflowsList()Guaranteed that there will only exist one and only one workflow with a given id, i.e., every sub workflow has a unique identifier.Compiler.CompiledWorkflowOrBuildergetSubWorkflowsOrBuilder(int index)Guaranteed that there will only exist one and only one workflow with a given id, i.e., every sub workflow has a unique identifier.List<? extends Compiler.CompiledWorkflowOrBuilder>getSubWorkflowsOrBuilderList()Guaranteed that there will only exist one and only one workflow with a given id, i.e., every sub workflow has a unique identifier.Compiler.CompiledTaskgetTasks(int index)Guaranteed that there will only exist one and only one task with a given id, i.e., every task has a unique id +required (at least 1)intgetTasksCount()Guaranteed that there will only exist one and only one task with a given id, i.e., every task has a unique id +required (at least 1)List<Compiler.CompiledTask>getTasksList()Guaranteed that there will only exist one and only one task with a given id, i.e., every task has a unique id +required (at least 1)Compiler.CompiledTaskOrBuildergetTasksOrBuilder(int index)Guaranteed that there will only exist one and only one task with a given id, i.e., every task has a unique id +required (at least 1)List<? extends Compiler.CompiledTaskOrBuilder>getTasksOrBuilderList()Guaranteed that there will only exist one and only one task with a given id, i.e., every task has a unique id +required (at least 1)booleanhasPrimary()+required-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasPrimary
boolean hasPrimary()
+required
.flyteidl.core.CompiledWorkflow primary = 1;- Returns:
- Whether the primary field is set.
-
getPrimary
Compiler.CompiledWorkflow getPrimary()
+required
.flyteidl.core.CompiledWorkflow primary = 1;- Returns:
- The primary.
-
getPrimaryOrBuilder
Compiler.CompiledWorkflowOrBuilder getPrimaryOrBuilder()
+required
.flyteidl.core.CompiledWorkflow primary = 1;
-
getSubWorkflowsList
List<Compiler.CompiledWorkflow> getSubWorkflowsList()
Guaranteed that there will only exist one and only one workflow with a given id, i.e., every sub workflow has a unique identifier. Also every enclosed subworkflow is used either by a primary workflow or by a subworkflow as an inlined workflow +optional
repeated .flyteidl.core.CompiledWorkflow sub_workflows = 2;
-
getSubWorkflows
Compiler.CompiledWorkflow getSubWorkflows(int index)
Guaranteed that there will only exist one and only one workflow with a given id, i.e., every sub workflow has a unique identifier. Also every enclosed subworkflow is used either by a primary workflow or by a subworkflow as an inlined workflow +optional
repeated .flyteidl.core.CompiledWorkflow sub_workflows = 2;
-
getSubWorkflowsCount
int getSubWorkflowsCount()
Guaranteed that there will only exist one and only one workflow with a given id, i.e., every sub workflow has a unique identifier. Also every enclosed subworkflow is used either by a primary workflow or by a subworkflow as an inlined workflow +optional
repeated .flyteidl.core.CompiledWorkflow sub_workflows = 2;
-
getSubWorkflowsOrBuilderList
List<? extends Compiler.CompiledWorkflowOrBuilder> getSubWorkflowsOrBuilderList()
Guaranteed that there will only exist one and only one workflow with a given id, i.e., every sub workflow has a unique identifier. Also every enclosed subworkflow is used either by a primary workflow or by a subworkflow as an inlined workflow +optional
repeated .flyteidl.core.CompiledWorkflow sub_workflows = 2;
-
getSubWorkflowsOrBuilder
Compiler.CompiledWorkflowOrBuilder getSubWorkflowsOrBuilder(int index)
Guaranteed that there will only exist one and only one workflow with a given id, i.e., every sub workflow has a unique identifier. Also every enclosed subworkflow is used either by a primary workflow or by a subworkflow as an inlined workflow +optional
repeated .flyteidl.core.CompiledWorkflow sub_workflows = 2;
-
getTasksList
List<Compiler.CompiledTask> getTasksList()
Guaranteed that there will only exist one and only one task with a given id, i.e., every task has a unique id +required (at least 1)
repeated .flyteidl.core.CompiledTask tasks = 3;
-
getTasks
Compiler.CompiledTask getTasks(int index)
Guaranteed that there will only exist one and only one task with a given id, i.e., every task has a unique id +required (at least 1)
repeated .flyteidl.core.CompiledTask tasks = 3;
-
getTasksCount
int getTasksCount()
Guaranteed that there will only exist one and only one task with a given id, i.e., every task has a unique id +required (at least 1)
repeated .flyteidl.core.CompiledTask tasks = 3;
-
getTasksOrBuilderList
List<? extends Compiler.CompiledTaskOrBuilder> getTasksOrBuilderList()
Guaranteed that there will only exist one and only one task with a given id, i.e., every task has a unique id +required (at least 1)
repeated .flyteidl.core.CompiledTask tasks = 3;
-
getTasksOrBuilder
Compiler.CompiledTaskOrBuilder getTasksOrBuilder(int index)
Guaranteed that there will only exist one and only one task with a given id, i.e., every task has a unique id +required (at least 1)
repeated .flyteidl.core.CompiledTask tasks = 3;
-
-