Class Input<IN>


  • public class Input<IN>
    extends Object
    • Field Detail

      • function

        protected String function
      • functionCallTimeout

        protected long functionCallTimeout
      • payload

        protected IN payload
    • Constructor Detail

      • Input

        public Input()
    • Method Detail

      • 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)
      • setProperties

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

        public void setAttachments​(List<Attachment> attachments)