public final class DefaultLmEntry extends DefaultLmCreate implements LossMeasurementEntry
LossMeasurementEntry
.DefaultLmCreate.DefaultLmCreateBuilder
DefaultMeasurementCreateBase.DefaultMeasCreateBaseBuilder
LossMeasurementEntry.AvailabilityType, LossMeasurementEntry.LmEntryBuilder
LossMeasurementCreate.CounterOption, LossMeasurementCreate.LmCreateBuilder, LossMeasurementCreate.LmType
MeasurementCreateBase.MeasCreateBaseBuilder, MeasurementCreateBase.SessionType
alignMeasurementIntervals, 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, lossMeasurementThreshold
alignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, priority, remoteMepId, sessionType, startTime, stopTime, testTlvIncluded, testTlvPattern, version
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
availabilityFlrThreshold, availabilityMeasurementInterval, availabilityNumberConsecutiveFlrMeasurements, availabilityNumberConsecutiveHighFlr, availabilityNumberConsecutiveIntervals, countersEnabled, lmCfgType, lossMeasurementThreshold
alignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, priority, remoteMepId, sessionType, startTime, stopTime, testTlvIncluded, testTlvPattern, version
protected DefaultLmEntry(org.onosproject.incubator.net.l2monitoring.soam.loss.DefaultLmEntry.DefaultLmEntryBuilder builder)
public SoamId lmId()
LossMeasurementEntry
lmId
in interface LossMeasurementEntry
public MilliPct measuredForwardFlr()
LossMeasurementEntry
measuredForwardFlr
in interface LossMeasurementEntry
public MilliPct measuredBackwardFlr()
LossMeasurementEntry
measuredBackwardFlr
in interface LossMeasurementEntry
public LossMeasurementEntry.AvailabilityType measuredAvailabilityForwardStatus()
LossMeasurementEntry
measuredAvailabilityForwardStatus
in interface LossMeasurementEntry
public LossMeasurementEntry.AvailabilityType measuredAvailabilityBackwardStatus()
LossMeasurementEntry
measuredAvailabilityBackwardStatus
in interface LossMeasurementEntry
public java.time.Instant measuredForwardLastTransitionTime()
LossMeasurementEntry
measuredForwardLastTransitionTime
in interface LossMeasurementEntry
public java.time.Instant measuredBackwardLastTransitionTime()
LossMeasurementEntry
measuredBackwardLastTransitionTime
in interface LossMeasurementEntry
public LossMeasurementStatCurrent measurementCurrent()
LossMeasurementEntry
measurementCurrent
in interface LossMeasurementEntry
public java.util.Collection<LossMeasurementStatHistory> measurementHistories()
LossMeasurementEntry
measurementHistories
in interface LossMeasurementEntry
public LossAvailabilityStatCurrent availabilityCurrent()
LossMeasurementEntry
availabilityCurrent
in interface LossMeasurementEntry
public java.util.Collection<LossAvailabilityStatHistory> availabilityHistories()
LossMeasurementEntry
availabilityHistories
in interface LossMeasurementEntry
public static LossMeasurementEntry.LmEntryBuilder builder(DelayMeasurementCreate.Version version, MepId remoteMepId, Mep.Priority priority, LossMeasurementCreate.LmType lmCfgType, SoamId lmId) throws SoamConfigException
SoamConfigException