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