Package flyteidl.core

Interface Compiler.CompiledWorkflowClosureOrBuilder

    • 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.
      • 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;