Package flyteidl.core

Interface Workflow.IfElseBlockOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Workflow.IfElseBlock, Workflow.IfElseBlock.Builder
    Enclosing class:
    Workflow

    public static interface Workflow.IfElseBlockOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasCase

        boolean hasCase()
        +required. First condition to evaluate.
         
        .flyteidl.core.IfBlock case = 1;
        Returns:
        Whether the case field is set.
      • getCase

        Workflow.IfBlock getCase()
        +required. First condition to evaluate.
         
        .flyteidl.core.IfBlock case = 1;
        Returns:
        The case.
      • getCaseOrBuilder

        Workflow.IfBlockOrBuilder getCaseOrBuilder()
        +required. First condition to evaluate.
         
        .flyteidl.core.IfBlock case = 1;
      • getOtherList

        List<Workflow.IfBlock> getOtherList()
        +optional. Additional branches to evaluate.
         
        repeated .flyteidl.core.IfBlock other = 2;
      • getOther

        Workflow.IfBlock getOther​(int index)
        +optional. Additional branches to evaluate.
         
        repeated .flyteidl.core.IfBlock other = 2;
      • getOtherCount

        int getOtherCount()
        +optional. Additional branches to evaluate.
         
        repeated .flyteidl.core.IfBlock other = 2;
      • getOtherOrBuilderList

        List<? extends Workflow.IfBlockOrBuilder> getOtherOrBuilderList()
        +optional. Additional branches to evaluate.
         
        repeated .flyteidl.core.IfBlock other = 2;
      • getOtherOrBuilder

        Workflow.IfBlockOrBuilder getOtherOrBuilder​(int index)
        +optional. Additional branches to evaluate.
         
        repeated .flyteidl.core.IfBlock other = 2;
      • hasElseNode

        boolean hasElseNode()
         The node to execute in case none of the branches were taken.
         
        .flyteidl.core.Node else_node = 3;
        Returns:
        Whether the elseNode field is set.
      • getElseNode

        Workflow.Node getElseNode()
         The node to execute in case none of the branches were taken.
         
        .flyteidl.core.Node else_node = 3;
        Returns:
        The elseNode.
      • getElseNodeOrBuilder

        Workflow.NodeOrBuilder getElseNodeOrBuilder()
         The node to execute in case none of the branches were taken.
         
        .flyteidl.core.Node else_node = 3;
      • hasError

        boolean hasError()
         An error to throw in case none of the branches were taken.
         
        .flyteidl.core.Error error = 4;
        Returns:
        Whether the error field is set.
      • getError

        Types.Error getError()
         An error to throw in case none of the branches were taken.
         
        .flyteidl.core.Error error = 4;
        Returns:
        The error.
      • getErrorOrBuilder

        Types.ErrorOrBuilder getErrorOrBuilder()
         An error to throw in case none of the branches were taken.
         
        .flyteidl.core.Error error = 4;