@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