Package org.onosproject.net.pi.runtime
Class PiRegisterCell.Builder
- java.lang.Object
-
- org.onosproject.net.pi.runtime.PiRegisterCell.Builder
-
- Enclosing class:
- PiRegisterCell
public static final class PiRegisterCell.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PiRegisterCell
build()
Builds the register cell entry.PiRegisterCell.Builder
withCellId(PiRegisterCellId registerCellId)
Sets the register cell identifier for this register.PiRegisterCell.Builder
withData(PiData data)
Sets the data of this register cell.
-
-
-
Method Detail
-
withCellId
public PiRegisterCell.Builder withCellId(PiRegisterCellId registerCellId)
Sets the register cell identifier for this register.- Parameters:
registerCellId
- register cell identifier- Returns:
- this
-
withData
public PiRegisterCell.Builder withData(PiData data)
Sets the data of this register cell.- Parameters:
data
- protocol-independent data- Returns:
- this
-
build
public PiRegisterCell build()
Builds the register cell entry.- Returns:
- a new register cell entry
-
-