Class FunctionInput<IN>

java.lang.Object
step.functions.io.FunctionInput<IN>
Type Parameters:
IN -

public class FunctionInput<IN> extends Object
This class encapsulates the arguments of a function (aka Keyword). The arguments combine the payload and a list of properties.
  • Field Details

    • payload

      protected IN payload
    • properties

      protected Map<String,String> properties
  • Constructor Details

    • FunctionInput

      public FunctionInput()
  • Method Details

    • getPayload

      public IN getPayload()
      Returns:
      the function payload
    • setPayload

      public void setPayload(IN payload)
    • getProperties

      public Map<String,String> getProperties()
      Returns:
      the list of properties in addition to the payload
    • setProperties

      public void setProperties(Map<String,String> properties)