Class ValueProvider.RuntimeValueProvider<T>

  • All Implemented Interfaces:
    java.io.Serializable, ValueProvider<T>
    Enclosing interface:
    ValueProvider<T>

    public static class ValueProvider.RuntimeValueProvider<T>
    extends java.lang.Object
    implements ValueProvider<T>, java.io.Serializable
    ValueProvider.RuntimeValueProvider is an implementation of ValueProvider that allows for a value to be provided at execution time rather than at graph construction time.

    To enforce this contract, if there is no default, users must only call get() at execution time (after a call to Pipeline.run()), which will provide the value of optionsMap.

    See Also:
    Serialized Form
    • Method Detail

      • propertyName

        public java.lang.String propertyName()
        Returns the property name that corresponds to this provider.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(@Nullable java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object