Package flyteidl.core

Interface Literals.BindingDataOrBuilder

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

    public static interface Literals.BindingDataOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasScalar

        boolean hasScalar()
         A simple scalar value.
         
        .flyteidl.core.Scalar scalar = 1;
        Returns:
        Whether the scalar field is set.
      • getScalar

        Literals.Scalar getScalar()
         A simple scalar value.
         
        .flyteidl.core.Scalar scalar = 1;
        Returns:
        The scalar.
      • getScalarOrBuilder

        Literals.ScalarOrBuilder getScalarOrBuilder()
         A simple scalar value.
         
        .flyteidl.core.Scalar scalar = 1;
      • hasCollection

        boolean hasCollection()
         A collection of binding data. This allows nesting of binding data to any number
         of levels.
         
        .flyteidl.core.BindingDataCollection collection = 2;
        Returns:
        Whether the collection field is set.
      • getCollection

        Literals.BindingDataCollection getCollection()
         A collection of binding data. This allows nesting of binding data to any number
         of levels.
         
        .flyteidl.core.BindingDataCollection collection = 2;
        Returns:
        The collection.
      • getCollectionOrBuilder

        Literals.BindingDataCollectionOrBuilder getCollectionOrBuilder()
         A collection of binding data. This allows nesting of binding data to any number
         of levels.
         
        .flyteidl.core.BindingDataCollection collection = 2;
      • hasPromise

        boolean hasPromise()
         References an output promised by another node.
         
        .flyteidl.core.OutputReference promise = 3;
        Returns:
        Whether the promise field is set.
      • getPromise

        Types.OutputReference getPromise()
         References an output promised by another node.
         
        .flyteidl.core.OutputReference promise = 3;
        Returns:
        The promise.
      • getPromiseOrBuilder

        Types.OutputReferenceOrBuilder getPromiseOrBuilder()
         References an output promised by another node.
         
        .flyteidl.core.OutputReference promise = 3;
      • hasMap

        boolean hasMap()
         A map of bindings. The key is always a string.
         
        .flyteidl.core.BindingDataMap map = 4;
        Returns:
        Whether the map field is set.
      • getMap

        Literals.BindingDataMap getMap()
         A map of bindings. The key is always a string.
         
        .flyteidl.core.BindingDataMap map = 4;
        Returns:
        The map.
      • hasUnion

        boolean hasUnion()
        .flyteidl.core.UnionInfo union = 5;
        Returns:
        Whether the union field is set.
      • getUnion

        Literals.UnionInfo getUnion()
        .flyteidl.core.UnionInfo union = 5;
        Returns:
        The union.