public static interface PcepMetricObject.Builder
| Modifier and Type | Method and Description |
|---|---|
PcepMetricObject |
build()
Builds Metric Object.
|
boolean |
getBFlag()
Returns B flag in Metric Object.
|
byte |
getBType()
Returns BType field in Metric Object.
|
boolean |
getCFlag()
Returns C flag in Metric Object.
|
PcepObjectHeader |
getMetricObjHeader()
Returns Metric object header.
|
int |
getMetricVal()
Returns Metric value in Metric Object.
|
byte |
getYFlag()
Returns Flags in Metric Object.
|
PcepMetricObject.Builder |
setBFlag(boolean value)
Sets B flag in Metric Object and returns its builder.
|
PcepMetricObject.Builder |
setBType(byte value)
Sets B Type field in Metric Object and returns its builder.
|
PcepMetricObject.Builder |
setCFlag(boolean value)
Sets C flag in Metric Object and returns its builder.
|
PcepMetricObject.Builder |
setIFlag(boolean value)
Sets I flag in Metric object header and returns its builder.
|
PcepMetricObject.Builder |
setMetricObjHeader(PcepObjectHeader obj)
Sets Metric object header and returns its builder.
|
PcepMetricObject.Builder |
setMetricVal(int value)
Sets Metric Value in Metric Object and returns its builder.
|
PcepMetricObject.Builder |
setPFlag(boolean value)
Sets P flag in Metric object header and returns its builder.
|
PcepMetricObject.Builder |
setYFlag(byte value)
Sets Flags in Metric Object and returns its builder.
|
PcepMetricObject build() throws PcepParseException
PcepParseException - when mandatory object is not setPcepObjectHeader getMetricObjHeader()
PcepMetricObject.Builder setMetricObjHeader(PcepObjectHeader obj)
obj - Metric object headerint getMetricVal()
PcepMetricObject.Builder setMetricVal(int value)
value - Metric Valuebyte getYFlag()
PcepMetricObject.Builder setYFlag(byte value)
value - Flagsboolean getCFlag()
PcepMetricObject.Builder setCFlag(boolean value)
value - C flagboolean getBFlag()
PcepMetricObject.Builder setBFlag(boolean value)
value - B flagbyte getBType()
PcepMetricObject.Builder setBType(byte value)
value - B Type fieldPcepMetricObject.Builder setPFlag(boolean value)
value - boolean value to set P flagPcepMetricObject.Builder setIFlag(boolean value)
value - boolean value to set I flag