Package org.onosproject.net.pi.runtime
Class PiAction.Builder
- java.lang.Object
 - 
- org.onosproject.net.pi.runtime.PiAction.Builder
 
 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PiActionbuild()Returns a new action instance.PiAction.BuilderwithId(PiActionId actionId)Sets the identifier of this action.PiAction.BuilderwithParameter(PiActionParam param)Adds a runtime parameter.PiAction.BuilderwithParameters(Collection<PiActionParam> params)Adds many runtime parameters. 
 - 
 
- 
- 
Method Detail
- 
withId
public PiAction.Builder withId(PiActionId actionId)
Sets the identifier of this action.- Parameters:
 actionId- action identifier- Returns:
 - this
 
 
- 
withParameter
public PiAction.Builder withParameter(PiActionParam param)
Adds a runtime parameter.- Parameters:
 param- action parameter- Returns:
 - this
 
 
- 
withParameters
public PiAction.Builder withParameters(Collection<PiActionParam> params)
Adds many runtime parameters.- Parameters:
 params- collection of action parameters- Returns:
 - this
 
 
- 
build
public PiAction build()
Returns a new action instance.- Returns:
 - action
 
 
 - 
 
 -