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.Object
This 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 IN
payload
protected 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 IN
getPayload()
java.util.Map<java.lang.String,java.lang.String>
getProperties()
void
setPayload(IN payload)
void
setProperties(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)
-
-