@Beta
public interface PiPipelineModel
Modifier and Type | Method and Description |
---|---|
Collection<PiActionProfileModel> |
actionProfiles()
Returns all action profile models defined by this pipeline model.
|
Optional<PiActionProfileModel> |
actionProfiles(PiActionProfileId actionProfileId)
Returns the action profile model associated with the given ID, if present.
|
Optional<PiCounterModel> |
counter(PiCounterId counterId)
Returns the counter model associated with the given ID, if present.
|
Collection<PiCounterModel> |
counters()
Returns all counter models defined by this pipeline model.
|
Optional<PiMeterModel> |
meter(PiMeterId meterId)
Returns the meter model associated with the given ID, if present.
|
Collection<PiMeterModel> |
meters()
Returns all meter models defined by this pipeline model.
|
Optional<PiPacketOperationModel> |
packetOperationModel(PiPacketOperationType type)
Returns the packet operation model of the given type, if present.
|
Optional<PiRegisterModel> |
register(PiRegisterId registerId)
Returns the register model associated with the given ID, if present.
|
Collection<PiRegisterModel> |
registers()
Returns all register models defined by this pipeline model.
|
Optional<PiTableModel> |
table(PiTableId tableId)
Returns the table model associated with the given ID, if present.
|
Collection<PiTableModel> |
tables()
Returns the collection of all table models defined by this pipeline model.
|
Optional<PiTableModel> table(PiTableId tableId)
tableId
- table IDCollection<PiTableModel> tables()
Optional<PiCounterModel> counter(PiCounterId counterId)
counterId
- counter IDCollection<PiCounterModel> counters()
Optional<PiMeterModel> meter(PiMeterId meterId)
meterId
- meter IDCollection<PiMeterModel> meters()
Optional<PiRegisterModel> register(PiRegisterId registerId)
registerId
- register IDCollection<PiRegisterModel> registers()
Optional<PiActionProfileModel> actionProfiles(PiActionProfileId actionProfileId)
actionProfileId
- action profile IDCollection<PiActionProfileModel> actionProfiles()
Optional<PiPacketOperationModel> packetOperationModel(PiPacketOperationType type)
type
- packet operation type