Package step.functions.io
Class FunctionInput<IN>
- java.lang.Object
-
- step.functions.io.FunctionInput<IN>
-
- Type Parameters:
IN-
public class FunctionInput<IN> extends java.lang.ObjectThis class encapsulates the arguments of a function (aka Keyword). The arguments combine the payload and a list of properties.
-
-
Field Summary
Fields Modifier and Type Field Description protected INpayloadprotected java.util.Map<java.lang.String,java.lang.String>properties
-
Constructor Summary
Constructors Constructor Description FunctionInput()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description INgetPayload()java.util.Map<java.lang.String,java.lang.String>getProperties()voidsetPayload(IN payload)voidsetProperties(java.util.Map<java.lang.String,java.lang.String> properties)
-
-
-
Field Detail
-
payload
protected IN payload
-
properties
protected java.util.Map<java.lang.String,java.lang.String> properties
-
-
Method Detail
-
getPayload
public IN getPayload()
- Returns:
- the function payload
-
setPayload
public void setPayload(IN payload)
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
- Returns:
- the list of properties in addition to the payload
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
-
-