public class DefaultDelayMeasurementCreate extends DefaultMeasurementCreateBase implements DelayMeasurementCreate
DelayMeasurementCreate
.Modifier and Type | Class and Description |
---|---|
protected static class |
DefaultDelayMeasurementCreate.DefaultDmCreateBuilder
Builder for
DelayMeasurementCreate . |
DefaultMeasurementCreateBase.DefaultMeasCreateBaseBuilder
DelayMeasurementCreate.DataPattern, DelayMeasurementCreate.DmCreateBuilder, DelayMeasurementCreate.DmType, DelayMeasurementCreate.MeasurementOption, DelayMeasurementCreate.TestTlvPattern, DelayMeasurementCreate.Version
MeasurementCreateBase.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, 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 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()
DelayMeasurementCreate
dmCfgType
in interface DelayMeasurementCreate
public java.util.Collection<DelayMeasurementCreate.MeasurementOption> measurementsEnabled()
DelayMeasurementCreate
measurementsEnabled
in interface DelayMeasurementCreate
public java.lang.Short binsPerFdInterval()
DelayMeasurementCreate
binsPerFdInterval
in interface DelayMeasurementCreate
public java.lang.Short binsPerIfdvInterval()
DelayMeasurementCreate
binsPerIfdvInterval
in interface DelayMeasurementCreate
public java.lang.Short ifdvSelectionOffset()
DelayMeasurementCreate
ifdvSelectionOffset
in interface DelayMeasurementCreate
public java.lang.Short binsPerFdrInterval()
DelayMeasurementCreate
binsPerFdrInterval
in interface DelayMeasurementCreate
public java.util.Collection<DelayMeasurementThreshold> thresholds()
DelayMeasurementCreate
thresholds
in interface DelayMeasurementCreate
public static DelayMeasurementCreate.DmCreateBuilder builder(DelayMeasurementCreate.DmType dmCfgType, DelayMeasurementCreate.Version version, MepId remoteMepId, Mep.Priority priority) throws SoamConfigException
SoamConfigException