Package org.unidata.mdm.dq.core.context
Class CleanseFunctionContext.CleanseFunctionContextBuilder
- java.lang.Object
-
- org.unidata.mdm.dq.core.context.CleanseFunctionContext.CleanseFunctionContextBuilder
-
- Enclosing class:
- CleanseFunctionContext
public static class CleanseFunctionContext.CleanseFunctionContextBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
ruleName
public CleanseFunctionContext.CleanseFunctionContextBuilder ruleName(java.lang.String ruleName)
Required.- Parameters:
ruleName- the ruleName to set- Returns:
- self
-
functionName
public CleanseFunctionContext.CleanseFunctionContextBuilder functionName(java.lang.String functionName)
Required.- Parameters:
functionName- the functionName to set- Returns:
- self
-
currentLocale
public CleanseFunctionContext.CleanseFunctionContextBuilder currentLocale(java.util.Locale currentLocale)
Sets current locale.- Parameters:
currentLocale- the locale to set- Returns:
- self
-
customProperties
public CleanseFunctionContext.CleanseFunctionContextBuilder customProperties(java.util.Collection<CustomPropertyElement> customProperties)
Sets custom properties.- Parameters:
customProperties- the custom properties to set- Returns:
- self
-
input
public CleanseFunctionContext.CleanseFunctionContextBuilder input(CleanseFunctionInputParam... params)
Puts many cleanse function input params to the cleanse function.- Parameters:
params- the action to set- Returns:
- self
-
input
public CleanseFunctionContext.CleanseFunctionContextBuilder input(java.util.Collection<CleanseFunctionInputParam> params)
Puts many cleanse function input params to the cleanse function.- Parameters:
params- the action to set- Returns:
- self
-
payload
public <T> CleanseFunctionContext.CleanseFunctionContextBuilder payload(T payload)
Sets arbitrary payload.- Type Parameters:
T- the payload type- Parameters:
payload- the payload- Returns:
- self
-
build
public CleanseFunctionContext build()
Build.- Returns:
- ctx
-
-