protected static class DefaultDelayMeasurementCreate.DefaultDmCreateBuilder extends DefaultMeasurementCreateBase.DefaultMeasCreateBaseBuilder implements DelayMeasurementCreate.DmCreateBuilder
DelayMeasurementCreate.| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Short |
binsPerFdInterval |
protected java.lang.Short |
binsPerFdrInterval |
protected java.lang.Short |
binsPerIfdvInterval |
protected DelayMeasurementCreate.DmType |
dmCfgType |
protected java.lang.Short |
ifdvSelectionOffset |
protected java.util.Collection<DelayMeasurementCreate.MeasurementOption> |
measurementsEnabled |
protected java.util.Collection<DelayMeasurementThreshold> |
thresholds |
alignMeasurementIntervals, alignMeasurementOffset, dataPattern, frameSize, measurementInterval, messagePeriod, numberIntervalsStored, priority, remoteMepId, sessionType, startTime, stopTime, testTlvIncluded, testTlvPattern, version| Modifier | Constructor and Description |
|---|---|
protected |
DefaultDmCreateBuilder(DelayMeasurementCreate.DmType dmCfgType,
DelayMeasurementCreate.Version version,
MepId remoteMepId,
Mep.Priority priority) |
| Modifier and Type | Method and Description |
|---|---|
DelayMeasurementCreate.DmCreateBuilder |
addToMeasurementsEnabled(DelayMeasurementCreate.MeasurementOption measurementEnabled) |
DelayMeasurementCreate.DmCreateBuilder |
addToThresholds(DelayMeasurementThreshold threshold) |
DelayMeasurementCreate.DmCreateBuilder |
binsPerFdInterval(java.lang.Short binsPerFdInterval) |
DelayMeasurementCreate.DmCreateBuilder |
binsPerFdrInterval(java.lang.Short binsPerFdrInterval) |
DelayMeasurementCreate.DmCreateBuilder |
binsPerIfdvInterval(java.lang.Short binsPerIfdvInterval) |
DelayMeasurementCreate |
build() |
DelayMeasurementCreate.DmCreateBuilder |
ifdvSelectionOffset(java.lang.Short ifdvSelectionOffset) |
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 final DelayMeasurementCreate.DmType dmCfgType
protected java.util.Collection<DelayMeasurementCreate.MeasurementOption> measurementsEnabled
protected java.lang.Short binsPerFdInterval
protected java.lang.Short binsPerIfdvInterval
protected java.lang.Short ifdvSelectionOffset
protected java.lang.Short binsPerFdrInterval
protected java.util.Collection<DelayMeasurementThreshold> thresholds
protected DefaultDmCreateBuilder(DelayMeasurementCreate.DmType dmCfgType, DelayMeasurementCreate.Version version, MepId remoteMepId, Mep.Priority priority) throws SoamConfigException
SoamConfigExceptionpublic DelayMeasurementCreate.DmCreateBuilder addToMeasurementsEnabled(DelayMeasurementCreate.MeasurementOption measurementEnabled)
addToMeasurementsEnabled in interface DelayMeasurementCreate.DmCreateBuilderpublic DelayMeasurementCreate.DmCreateBuilder binsPerFdInterval(java.lang.Short binsPerFdInterval) throws SoamConfigException
binsPerFdInterval in interface DelayMeasurementCreate.DmCreateBuilderSoamConfigExceptionpublic DelayMeasurementCreate.DmCreateBuilder binsPerIfdvInterval(java.lang.Short binsPerIfdvInterval) throws SoamConfigException
binsPerIfdvInterval in interface DelayMeasurementCreate.DmCreateBuilderSoamConfigExceptionpublic DelayMeasurementCreate.DmCreateBuilder ifdvSelectionOffset(java.lang.Short ifdvSelectionOffset) throws SoamConfigException
ifdvSelectionOffset in interface DelayMeasurementCreate.DmCreateBuilderSoamConfigExceptionpublic DelayMeasurementCreate.DmCreateBuilder binsPerFdrInterval(java.lang.Short binsPerFdrInterval) throws SoamConfigException
binsPerFdrInterval in interface DelayMeasurementCreate.DmCreateBuilderSoamConfigExceptionpublic DelayMeasurementCreate.DmCreateBuilder addToThresholds(DelayMeasurementThreshold threshold)
addToThresholds in interface DelayMeasurementCreate.DmCreateBuilderpublic DelayMeasurementCreate build()
build in interface DelayMeasurementCreate.DmCreateBuilder