Class P4RuntimeMeterProgrammable.P4RuntimeMeterFeaturesBuilder
- java.lang.Object
-
- org.onosproject.drivers.p4runtime.P4RuntimeMeterProgrammable.P4RuntimeMeterFeaturesBuilder
-
- Enclosing class:
- P4RuntimeMeterProgrammable
public static class P4RuntimeMeterProgrammable.P4RuntimeMeterFeaturesBuilder extends Object
P4 meter features builder.
-
-
Constructor Summary
Constructors Constructor Description P4RuntimeMeterFeaturesBuilder(org.onosproject.net.pi.model.PiMeterModel piMeterModel, org.onosproject.net.DeviceId deviceId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.onosproject.net.meter.MeterFeaturesbuild()To build a MeterFeatures using the PiMeterModel object retrieved from pipeconf.org.onosproject.net.meter.MeterFeaturesnoMeterFeatures(org.onosproject.net.DeviceId deviceId)To build an empty meter features.
-
-
-
Method Detail
-
build
public org.onosproject.net.meter.MeterFeatures build()
To build a MeterFeatures using the PiMeterModel object retrieved from pipeconf.- Returns:
- the meter features object
-
noMeterFeatures
public org.onosproject.net.meter.MeterFeatures noMeterFeatures(org.onosproject.net.DeviceId deviceId)
To build an empty meter features.- Parameters:
deviceId- the device id- Returns:
- the meter features
-
-