public class DefaultLmCreate extends DefaultMeasurementCreateBase implements LossMeasurementCreate
LossMeasurementCreate
.Modifier and Type | Class and Description |
---|---|
protected static class |
DefaultLmCreate.DefaultLmCreateBuilder
Implementation of LmCreateBuilder.
|
DefaultMeasurementCreateBase.DefaultMeasCreateBaseBuilder
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 |
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, version
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
alignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, priority, remoteMepId, sessionType, startTime, stopTime, testTlvIncluded, testTlvPattern, version
protected DefaultLmCreate(DefaultLmCreate.DefaultLmCreateBuilder builder)
public LossMeasurementCreate.LmType lmCfgType()
LossMeasurementCreate
lmCfgType
in interface LossMeasurementCreate
public java.util.Collection<LossMeasurementCreate.CounterOption> countersEnabled()
LossMeasurementCreate
countersEnabled
in interface LossMeasurementCreate
public java.time.Duration availabilityMeasurementInterval()
LossMeasurementCreate
availabilityMeasurementInterval
in interface LossMeasurementCreate
public java.lang.Integer availabilityNumberConsecutiveFlrMeasurements()
LossMeasurementCreate
availabilityNumberConsecutiveFlrMeasurements
in interface LossMeasurementCreate
public MilliPct availabilityFlrThreshold()
LossMeasurementCreate
availabilityFlrThreshold
in interface LossMeasurementCreate
public java.lang.Short availabilityNumberConsecutiveIntervals()
LossMeasurementCreate
availabilityNumberConsecutiveIntervals
in interface LossMeasurementCreate
public java.lang.Short availabilityNumberConsecutiveHighFlr()
LossMeasurementCreate
availabilityNumberConsecutiveHighFlr
in interface LossMeasurementCreate
public java.util.Collection<LossMeasurementThreshold> lossMeasurementThreshold()
LossMeasurementCreate
lossMeasurementThreshold
in interface LossMeasurementCreate
public static LossMeasurementCreate.LmCreateBuilder builder(DelayMeasurementCreate.Version version, MepId remoteMepId, Mep.Priority priority, LossMeasurementCreate.LmType lmCfgType) throws SoamConfigException
SoamConfigException