public class DefaultLmCreate extends DefaultMeasurementCreateBase implements LossMeasurementCreate
LossMeasurementCreate.| Modifier and Type | Class and Description |
|---|---|
protected static class |
DefaultLmCreate.DefaultLmCreateBuilder
Implementation of LmCreateBuilder.
|
DefaultMeasurementCreateBase.DefaultMeasCreateBaseBuilderLossMeasurementCreate.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 |
DefaultLmCreate(DefaultLmCreate.DefaultLmCreateBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
MilliPct |
availabilityFlrThreshold()
Specifies a configurable availability threshold to be used in evaluating
the availability/unavailability status of an availability indicator per
MEF 10.2.1.
|
java.time.Duration |
availabilityMeasurementInterval()
This object specifies the availability measurement interval.
|
java.lang.Integer |
availabilityNumberConsecutiveFlrMeasurements()
Specifies a configurable number of consecutive loss measurement PDUs.
|
java.lang.Short |
availabilityNumberConsecutiveHighFlr()
Specifies a configurable number of consecutive availability indicators.
|
java.lang.Short |
availabilityNumberConsecutiveIntervals()
Specifies a configurable number of consecutive availability indicators to
be used to determine a change in the availability status as indicated by
MEF 10.2.1.
|
static LossMeasurementCreate.LmCreateBuilder |
builder(DelayMeasurementCreate.Version version,
MepId remoteMepId,
Mep.Priority priority,
LossMeasurementCreate.LmType lmCfgType) |
java.util.Collection<LossMeasurementCreate.CounterOption> |
countersEnabled()
A vector of bits that indicates the type of SOAM LM counters found.
|
LossMeasurementCreate.LmType |
lmCfgType()
The type of Loss Measurement that will be performed.
|
java.util.Collection<LossMeasurementThreshold> |
lossMeasurementThreshold()
The list of Loss Measurement configuration threshold values for LM Performance Monitoring.
|
alignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, priority, remoteMepId, sessionType, startTime, stopTime, testTlvIncluded, testTlvPattern, versionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitalignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, priority, remoteMepId, sessionType, startTime, stopTime, testTlvIncluded, testTlvPattern, versionprotected DefaultLmCreate(DefaultLmCreate.DefaultLmCreateBuilder builder)
public LossMeasurementCreate.LmType lmCfgType()
LossMeasurementCreatelmCfgType in interface LossMeasurementCreatepublic java.util.Collection<LossMeasurementCreate.CounterOption> countersEnabled()
LossMeasurementCreatecountersEnabled in interface LossMeasurementCreatepublic java.time.Duration availabilityMeasurementInterval()
LossMeasurementCreateavailabilityMeasurementInterval in interface LossMeasurementCreatepublic java.lang.Integer availabilityNumberConsecutiveFlrMeasurements()
LossMeasurementCreateavailabilityNumberConsecutiveFlrMeasurements in interface LossMeasurementCreatepublic MilliPct availabilityFlrThreshold()
LossMeasurementCreateavailabilityFlrThreshold in interface LossMeasurementCreatepublic java.lang.Short availabilityNumberConsecutiveIntervals()
LossMeasurementCreateavailabilityNumberConsecutiveIntervals in interface LossMeasurementCreatepublic java.lang.Short availabilityNumberConsecutiveHighFlr()
LossMeasurementCreateavailabilityNumberConsecutiveHighFlr in interface LossMeasurementCreatepublic java.util.Collection<LossMeasurementThreshold> lossMeasurementThreshold()
LossMeasurementCreatelossMeasurementThreshold in interface LossMeasurementCreatepublic static LossMeasurementCreate.LmCreateBuilder builder(DelayMeasurementCreate.Version version, MepId remoteMepId, Mep.Priority priority, LossMeasurementCreate.LmType lmCfgType) throws SoamConfigException
SoamConfigException