protected abstract static class DefaultMeasurementCreateBase.DefaultMeasCreateBaseBuilder extends java.lang.Object implements MeasurementCreateBase.MeasCreateBaseBuilder
MeasurementCreateBase
.Modifier and Type | Field and Description |
---|---|
protected boolean |
alignMeasurementIntervals |
protected java.time.Duration |
alignMeasurementOffset |
protected DelayMeasurementCreate.DataPattern |
dataPattern |
protected java.lang.Short |
frameSize |
protected java.time.Duration |
measurementInterval |
protected java.time.Duration |
messagePeriod |
protected java.lang.Short |
numberIntervalsStored |
protected Mep.Priority |
priority |
protected MepId |
remoteMepId |
protected MeasurementCreateBase.SessionType |
sessionType |
protected StartTime |
startTime |
protected StopTime |
stopTime |
protected boolean |
testTlvIncluded |
protected DelayMeasurementCreate.TestTlvPattern |
testTlvPattern |
protected DelayMeasurementCreate.Version |
version |
Modifier | Constructor and Description |
---|---|
protected |
DefaultMeasCreateBaseBuilder(DelayMeasurementCreate.Version version,
MepId remoteMepId,
Mep.Priority priority) |
protected final DelayMeasurementCreate.Version version
protected final MepId remoteMepId
protected final Mep.Priority priority
protected java.time.Duration messagePeriod
protected java.lang.Short frameSize
protected DelayMeasurementCreate.DataPattern dataPattern
protected boolean testTlvIncluded
protected DelayMeasurementCreate.TestTlvPattern testTlvPattern
protected java.time.Duration measurementInterval
protected java.lang.Short numberIntervalsStored
protected boolean alignMeasurementIntervals
protected java.time.Duration alignMeasurementOffset
protected MeasurementCreateBase.SessionType sessionType
protected StartTime startTime
protected StopTime stopTime
protected DefaultMeasCreateBaseBuilder(DelayMeasurementCreate.Version version, MepId remoteMepId, Mep.Priority priority) throws SoamConfigException
SoamConfigException
public MeasurementCreateBase.MeasCreateBaseBuilder messagePeriod(java.time.Duration messagePeriod) throws SoamConfigException
messagePeriod
in interface MeasurementCreateBase.MeasCreateBaseBuilder
SoamConfigException
public MeasurementCreateBase.MeasCreateBaseBuilder frameSize(java.lang.Short frameSize) throws SoamConfigException
frameSize
in interface MeasurementCreateBase.MeasCreateBaseBuilder
SoamConfigException
public MeasurementCreateBase.MeasCreateBaseBuilder dataPattern(DelayMeasurementCreate.DataPattern dataPattern)
dataPattern
in interface MeasurementCreateBase.MeasCreateBaseBuilder
public MeasurementCreateBase.MeasCreateBaseBuilder testTlvIncluded(boolean testTlvIncluded)
testTlvIncluded
in interface MeasurementCreateBase.MeasCreateBaseBuilder
public MeasurementCreateBase.MeasCreateBaseBuilder testTlvPattern(DelayMeasurementCreate.TestTlvPattern testTlvPattern)
testTlvPattern
in interface MeasurementCreateBase.MeasCreateBaseBuilder
public MeasurementCreateBase.MeasCreateBaseBuilder measurementInterval(java.time.Duration measurementInterval) throws SoamConfigException
measurementInterval
in interface MeasurementCreateBase.MeasCreateBaseBuilder
SoamConfigException
public MeasurementCreateBase.MeasCreateBaseBuilder numberIntervalsStored(java.lang.Short numberIntervalsStored) throws SoamConfigException
numberIntervalsStored
in interface MeasurementCreateBase.MeasCreateBaseBuilder
SoamConfigException
public MeasurementCreateBase.MeasCreateBaseBuilder alignMeasurementIntervals(boolean alignMeasurementIntervals)
alignMeasurementIntervals
in interface MeasurementCreateBase.MeasCreateBaseBuilder
public MeasurementCreateBase.MeasCreateBaseBuilder alignMeasurementOffset(java.time.Duration alignMeasurementOffset) throws SoamConfigException
alignMeasurementOffset
in interface MeasurementCreateBase.MeasCreateBaseBuilder
SoamConfigException
public MeasurementCreateBase.MeasCreateBaseBuilder sessionType(MeasurementCreateBase.SessionType sessionType)
sessionType
in interface MeasurementCreateBase.MeasCreateBaseBuilder
public MeasurementCreateBase.MeasCreateBaseBuilder startTime(StartTime startTime) throws SoamConfigException
startTime
in interface MeasurementCreateBase.MeasCreateBaseBuilder
SoamConfigException
public MeasurementCreateBase.MeasCreateBaseBuilder stopTime(StopTime stopTime) throws SoamConfigException
stopTime
in interface MeasurementCreateBase.MeasCreateBaseBuilder
SoamConfigException