@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