protected static class DefaultLmCreate.DefaultLmCreateBuilder extends DefaultMeasurementCreateBase.DefaultMeasCreateBaseBuilder implements LossMeasurementCreate.LmCreateBuilder
LossMeasurementCreate.LmCreateBuilderalignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, priority, remoteMepId, sessionType, startTime, stopTime, testTlvIncluded, testTlvPattern, version| Modifier | Constructor and Description |
|---|---|
protected |
DefaultLmCreateBuilder(DelayMeasurementCreate.Version version,
MepId remoteMepId,
Mep.Priority priority,
LossMeasurementCreate.LmType lmCfgType) |
| Modifier and Type | Method and Description |
|---|---|
LossMeasurementCreate.LmCreateBuilder |
addToCountersEnabled(LossMeasurementCreate.CounterOption counterOption) |
LossMeasurementCreate.LmCreateBuilder |
addToLossMeasurementThreshold(LossMeasurementThreshold lossMeasurementThreshold) |
LossMeasurementCreate.LmCreateBuilder |
availabilityFlrThreshold(MilliPct availabilityFlrThreshold) |
LossMeasurementCreate.LmCreateBuilder |
availabilityMeasurementInterval(java.time.Duration availabilityMeasurementInterval) |
LossMeasurementCreate.LmCreateBuilder |
availabilityNumberConsecutiveFlrMeasurements(java.lang.Integer availabilityNumberConsecutiveFlrMeasurements) |
LossMeasurementCreate.LmCreateBuilder |
availabilityNumberConsecutiveHighFlr(java.lang.Short availabilityNumberConsecutiveHighFlr) |
LossMeasurementCreate.LmCreateBuilder |
availabilityNumberConsecutiveIntervals(java.lang.Short availabilityNumberConsecutiveIntervals) |
LossMeasurementCreate |
build() |
alignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, sessionType, startTime, stopTime, testTlvIncluded, testTlvPatternclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitalignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, sessionType, startTime, stopTime, testTlvIncluded, testTlvPatternprotected DefaultLmCreateBuilder(DelayMeasurementCreate.Version version, MepId remoteMepId, Mep.Priority priority, LossMeasurementCreate.LmType lmCfgType) throws SoamConfigException
SoamConfigExceptionpublic LossMeasurementCreate.LmCreateBuilder addToCountersEnabled(LossMeasurementCreate.CounterOption counterOption)
addToCountersEnabled in interface LossMeasurementCreate.LmCreateBuilderpublic LossMeasurementCreate.LmCreateBuilder availabilityMeasurementInterval(java.time.Duration availabilityMeasurementInterval)
availabilityMeasurementInterval in interface LossMeasurementCreate.LmCreateBuilderpublic LossMeasurementCreate.LmCreateBuilder availabilityNumberConsecutiveFlrMeasurements(java.lang.Integer availabilityNumberConsecutiveFlrMeasurements)
availabilityNumberConsecutiveFlrMeasurements in interface LossMeasurementCreate.LmCreateBuilderpublic LossMeasurementCreate.LmCreateBuilder availabilityFlrThreshold(MilliPct availabilityFlrThreshold)
availabilityFlrThreshold in interface LossMeasurementCreate.LmCreateBuilderpublic LossMeasurementCreate.LmCreateBuilder availabilityNumberConsecutiveIntervals(java.lang.Short availabilityNumberConsecutiveIntervals) throws SoamConfigException
availabilityNumberConsecutiveIntervals in interface LossMeasurementCreate.LmCreateBuilderSoamConfigExceptionpublic LossMeasurementCreate.LmCreateBuilder availabilityNumberConsecutiveHighFlr(java.lang.Short availabilityNumberConsecutiveHighFlr) throws SoamConfigException
availabilityNumberConsecutiveHighFlr in interface LossMeasurementCreate.LmCreateBuilderSoamConfigExceptionpublic LossMeasurementCreate.LmCreateBuilder addToLossMeasurementThreshold(LossMeasurementThreshold lossMeasurementThreshold)
addToLossMeasurementThreshold in interface LossMeasurementCreate.LmCreateBuilderpublic LossMeasurementCreate build()
build in interface LossMeasurementCreate.LmCreateBuilder