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
SoamConfigExceptionpublic MeasurementCreateBase.MeasCreateBaseBuilder messagePeriod(java.time.Duration messagePeriod) throws SoamConfigException
messagePeriod in interface MeasurementCreateBase.MeasCreateBaseBuilderSoamConfigExceptionpublic MeasurementCreateBase.MeasCreateBaseBuilder frameSize(java.lang.Short frameSize) throws SoamConfigException
frameSize in interface MeasurementCreateBase.MeasCreateBaseBuilderSoamConfigExceptionpublic MeasurementCreateBase.MeasCreateBaseBuilder dataPattern(DelayMeasurementCreate.DataPattern dataPattern)
dataPattern in interface MeasurementCreateBase.MeasCreateBaseBuilderpublic MeasurementCreateBase.MeasCreateBaseBuilder testTlvIncluded(boolean testTlvIncluded)
testTlvIncluded in interface MeasurementCreateBase.MeasCreateBaseBuilderpublic MeasurementCreateBase.MeasCreateBaseBuilder testTlvPattern(DelayMeasurementCreate.TestTlvPattern testTlvPattern)
testTlvPattern in interface MeasurementCreateBase.MeasCreateBaseBuilderpublic MeasurementCreateBase.MeasCreateBaseBuilder measurementInterval(java.time.Duration measurementInterval) throws SoamConfigException
measurementInterval in interface MeasurementCreateBase.MeasCreateBaseBuilderSoamConfigExceptionpublic MeasurementCreateBase.MeasCreateBaseBuilder numberIntervalsStored(java.lang.Short numberIntervalsStored) throws SoamConfigException
numberIntervalsStored in interface MeasurementCreateBase.MeasCreateBaseBuilderSoamConfigExceptionpublic MeasurementCreateBase.MeasCreateBaseBuilder alignMeasurementIntervals(boolean alignMeasurementIntervals)
alignMeasurementIntervals in interface MeasurementCreateBase.MeasCreateBaseBuilderpublic MeasurementCreateBase.MeasCreateBaseBuilder alignMeasurementOffset(java.time.Duration alignMeasurementOffset) throws SoamConfigException
alignMeasurementOffset in interface MeasurementCreateBase.MeasCreateBaseBuilderSoamConfigExceptionpublic MeasurementCreateBase.MeasCreateBaseBuilder sessionType(MeasurementCreateBase.SessionType sessionType)
sessionType in interface MeasurementCreateBase.MeasCreateBaseBuilderpublic MeasurementCreateBase.MeasCreateBaseBuilder startTime(StartTime startTime) throws SoamConfigException
startTime in interface MeasurementCreateBase.MeasCreateBaseBuilderSoamConfigExceptionpublic MeasurementCreateBase.MeasCreateBaseBuilder stopTime(StopTime stopTime) throws SoamConfigException
stopTime in interface MeasurementCreateBase.MeasCreateBaseBuilderSoamConfigException