Class Input<IN>

java.lang.Object
step.functions.io.Input<IN>

public class Input<IN> extends Object
  • Field Details

    • function

      protected String function
    • functionCallTimeout

      protected long functionCallTimeout
    • payload

      protected IN payload
    • properties

      protected Map<String,String> properties
  • Constructor Details

    • Input

      public Input()
  • Method Details

    • getFunction

      public String getFunction()
      Returns:
      the name of the function (keyword) to be executed
    • setFunction

      public void setFunction(String function)
    • getFunctionCallTimeout

      public long getFunctionCallTimeout()
      Returns:
      the call timeout of the function in ms
    • setFunctionCallTimeout

      public void setFunctionCallTimeout(long functionCallTimeout)
      Parameters:
      functionCallTimeout - the call timeout of the function in ms
    • getPayload

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

      public void setPayload(IN payload)
    • getProperties

      public Map<String,String> getProperties()
    • setProperties

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

      public List<Attachment> getAttachments()
    • setAttachments

      public void setAttachments(List<Attachment> attachments)