public final class DefaultLmEntry extends DefaultLmCreate implements LossMeasurementEntry
LossMeasurementEntry.DefaultLmCreate.DefaultLmCreateBuilderDefaultMeasurementCreateBase.DefaultMeasCreateBaseBuilderLossMeasurementEntry.AvailabilityType, LossMeasurementEntry.LmEntryBuilderLossMeasurementCreate.CounterOption, LossMeasurementCreate.LmCreateBuilder, LossMeasurementCreate.LmTypeMeasurementCreateBase.MeasCreateBaseBuilder, MeasurementCreateBase.SessionTypealignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, priority, remoteMepId, sessionType, startTime, stopTime, testTlvIncluded, testTlvPattern, version| Modifier | Constructor and Description |
|---|---|
protected |
DefaultLmEntry(org.onosproject.incubator.net.l2monitoring.soam.loss.DefaultLmEntry.DefaultLmEntryBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
LossAvailabilityStatCurrent |
availabilityCurrent()
The current results for a SOAM Loss Measurement session for availability statistics.
|
java.util.Collection<LossAvailabilityStatHistory> |
availabilityHistories()
The results for availability history Measurement Intervals in a SOAM Loss Measurement session.
|
static LossMeasurementEntry.LmEntryBuilder |
builder(DelayMeasurementCreate.Version version,
MepId remoteMepId,
Mep.Priority priority,
LossMeasurementCreate.LmType lmCfgType,
SoamId lmId) |
SoamId |
lmId()
Ian id that uniquely identifies a scheduled measurement.
|
LossMeasurementEntry.AvailabilityType |
measuredAvailabilityBackwardStatus()
The availability status (the outcome of the last availability indicator) in the backward direction.
|
LossMeasurementEntry.AvailabilityType |
measuredAvailabilityForwardStatus()
The availability status (the outcome of the last availability indicator) in the forward direction.
|
MilliPct |
measuredBackwardFlr()
Contains the Frame Loss Ratio in the backward direction calculated by this MEP.
|
java.time.Instant |
measuredBackwardLastTransitionTime()
The time of the last transition between available and unavailable in the backward direction.
|
MilliPct |
measuredForwardFlr()
Contains the Frame Loss Ratio in the forward direction calculated by this MEP.
|
java.time.Instant |
measuredForwardLastTransitionTime()
The time of the last transition between available and unavailable in the forward direction.
|
LossMeasurementStatCurrent |
measurementCurrent()
The results for the current Measurement Interval in a SOAM Loss Measurement session.
|
java.util.Collection<LossMeasurementStatHistory> |
measurementHistories()
The results for history Measurement Intervals in a SOAM Loss Measurement session.
|
availabilityFlrThreshold, availabilityMeasurementInterval, availabilityNumberConsecutiveFlrMeasurements, availabilityNumberConsecutiveHighFlr, availabilityNumberConsecutiveIntervals, builder, countersEnabled, lmCfgType, lossMeasurementThresholdalignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, priority, remoteMepId, sessionType, startTime, stopTime, testTlvIncluded, testTlvPattern, versionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitavailabilityFlrThreshold, availabilityMeasurementInterval, availabilityNumberConsecutiveFlrMeasurements, availabilityNumberConsecutiveHighFlr, availabilityNumberConsecutiveIntervals, countersEnabled, lmCfgType, lossMeasurementThresholdalignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, priority, remoteMepId, sessionType, startTime, stopTime, testTlvIncluded, testTlvPattern, versionprotected DefaultLmEntry(org.onosproject.incubator.net.l2monitoring.soam.loss.DefaultLmEntry.DefaultLmEntryBuilder builder)
public SoamId lmId()
LossMeasurementEntrylmId in interface LossMeasurementEntrypublic MilliPct measuredForwardFlr()
LossMeasurementEntrymeasuredForwardFlr in interface LossMeasurementEntrypublic MilliPct measuredBackwardFlr()
LossMeasurementEntrymeasuredBackwardFlr in interface LossMeasurementEntrypublic LossMeasurementEntry.AvailabilityType measuredAvailabilityForwardStatus()
LossMeasurementEntrymeasuredAvailabilityForwardStatus in interface LossMeasurementEntrypublic LossMeasurementEntry.AvailabilityType measuredAvailabilityBackwardStatus()
LossMeasurementEntrymeasuredAvailabilityBackwardStatus in interface LossMeasurementEntrypublic java.time.Instant measuredForwardLastTransitionTime()
LossMeasurementEntrymeasuredForwardLastTransitionTime in interface LossMeasurementEntrypublic java.time.Instant measuredBackwardLastTransitionTime()
LossMeasurementEntrymeasuredBackwardLastTransitionTime in interface LossMeasurementEntrypublic LossMeasurementStatCurrent measurementCurrent()
LossMeasurementEntrymeasurementCurrent in interface LossMeasurementEntrypublic java.util.Collection<LossMeasurementStatHistory> measurementHistories()
LossMeasurementEntrymeasurementHistories in interface LossMeasurementEntrypublic LossAvailabilityStatCurrent availabilityCurrent()
LossMeasurementEntryavailabilityCurrent in interface LossMeasurementEntrypublic java.util.Collection<LossAvailabilityStatHistory> availabilityHistories()
LossMeasurementEntryavailabilityHistories in interface LossMeasurementEntrypublic static LossMeasurementEntry.LmEntryBuilder builder(DelayMeasurementCreate.Version version, MepId remoteMepId, Mep.Priority priority, LossMeasurementCreate.LmType lmCfgType, SoamId lmId) throws SoamConfigException
SoamConfigException