public class DefaultDelayMeasurementCreate extends DefaultMeasurementCreateBase implements DelayMeasurementCreate
DelayMeasurementCreate.| Modifier and Type | Class and Description |
|---|---|
protected static class |
DefaultDelayMeasurementCreate.DefaultDmCreateBuilder
Builder for
DelayMeasurementCreate. |
DefaultMeasurementCreateBase.DefaultMeasCreateBaseBuilderDelayMeasurementCreate.DataPattern, DelayMeasurementCreate.DmCreateBuilder, DelayMeasurementCreate.DmType, DelayMeasurementCreate.MeasurementOption, DelayMeasurementCreate.TestTlvPattern, DelayMeasurementCreate.VersionMeasurementCreateBase.MeasCreateBaseBuilder, MeasurementCreateBase.SessionType| 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 |
DefaultDelayMeasurementCreate(DefaultDelayMeasurementCreate.DefaultDmCreateBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Short |
binsPerFdInterval()
The number of measurement bins per Measurement Interval for Frame Delay measurements.
|
java.lang.Short |
binsPerFdrInterval()
The number of measurement bins per Measurement Interval for Frame Delay Range measurements.
|
java.lang.Short |
binsPerIfdvInterval()
The number of measurement bins per Measurement Interval for Inter-Frame Delay Variation measurements.
|
static DelayMeasurementCreate.DmCreateBuilder |
builder(DelayMeasurementCreate.DmType dmCfgType,
DelayMeasurementCreate.Version version,
MepId remoteMepId,
Mep.Priority priority) |
DelayMeasurementCreate.DmType |
dmCfgType()
The type of Delay Measurement is to be performed.
|
java.lang.Short |
ifdvSelectionOffset()
The selection offset for Inter-Frame Delay Variation measurements.
|
java.util.Collection<DelayMeasurementCreate.MeasurementOption> |
measurementsEnabled()
A vector of bits that indicates the type of SOAM DM counters that are enabled.
|
java.util.Collection<DelayMeasurementThreshold> |
thresholds()
The Delay Measurement threshold configuration values for DM 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 final DelayMeasurementCreate.DmType dmCfgType
protected final java.util.Collection<DelayMeasurementCreate.MeasurementOption> measurementsEnabled
protected final java.lang.Short binsPerFdInterval
protected final java.lang.Short binsPerIfdvInterval
protected final java.lang.Short ifdvSelectionOffset
protected final java.lang.Short binsPerFdrInterval
protected final java.util.Collection<DelayMeasurementThreshold> thresholds
protected DefaultDelayMeasurementCreate(DefaultDelayMeasurementCreate.DefaultDmCreateBuilder builder)
public DelayMeasurementCreate.DmType dmCfgType()
DelayMeasurementCreatedmCfgType in interface DelayMeasurementCreatepublic java.util.Collection<DelayMeasurementCreate.MeasurementOption> measurementsEnabled()
DelayMeasurementCreatemeasurementsEnabled in interface DelayMeasurementCreatepublic java.lang.Short binsPerFdInterval()
DelayMeasurementCreatebinsPerFdInterval in interface DelayMeasurementCreatepublic java.lang.Short binsPerIfdvInterval()
DelayMeasurementCreatebinsPerIfdvInterval in interface DelayMeasurementCreatepublic java.lang.Short ifdvSelectionOffset()
DelayMeasurementCreateifdvSelectionOffset in interface DelayMeasurementCreatepublic java.lang.Short binsPerFdrInterval()
DelayMeasurementCreatebinsPerFdrInterval in interface DelayMeasurementCreatepublic java.util.Collection<DelayMeasurementThreshold> thresholds()
DelayMeasurementCreatethresholds in interface DelayMeasurementCreatepublic static DelayMeasurementCreate.DmCreateBuilder builder(DelayMeasurementCreate.DmType dmCfgType, DelayMeasurementCreate.Version version, MepId remoteMepId, Mep.Priority priority) throws SoamConfigException
SoamConfigException