public static interface PcepLabelObject.Builder
| Modifier and Type | Method and Description |
|---|---|
PcepLabelObject |
build()
Builds Label Object.
|
int |
getLabel()
Returns Label from Label Object.
|
PcepObjectHeader |
getLabelObjHeader()
Returns Label object header.
|
boolean |
getOFlag()
Returns O flag in Label Object.
|
LinkedList<PcepValueType> |
getOptionalTlv()
Returns list of Optional Tlvs.
|
PcepLabelObject.Builder |
setIFlag(boolean value)
Sets I flag in Label object header and returns its builder.
|
PcepLabelObject.Builder |
setLabel(int value)
Sets Label field and return its builder.
|
PcepLabelObject.Builder |
setLabelObjHeader(PcepObjectHeader obj)
Sets Label object header and returns its builder.
|
PcepLabelObject.Builder |
setOFlag(boolean value)
Sets O flag and return its builder.
|
PcepLabelObject.Builder |
setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
Sets list of Optional Tlvs and return its builder.
|
PcepLabelObject.Builder |
setPFlag(boolean value)
Sets P flag in Label object header and returns its builder.
|
PcepLabelObject build() throws PcepParseException
PcepParseException - while building LABEL object.PcepObjectHeader getLabelObjHeader()
PcepLabelObject.Builder setLabelObjHeader(PcepObjectHeader obj)
obj - Label object headerboolean getOFlag()
PcepLabelObject.Builder setOFlag(boolean value)
value - O flagint getLabel()
PcepLabelObject.Builder setLabel(int value)
value - Label fieldLinkedList<PcepValueType> getOptionalTlv()
PcepLabelObject.Builder setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
llOptionalTlv - list of Optional TlvsPcepLabelObject.Builder setPFlag(boolean value)
value - boolean value to set P flagPcepLabelObject.Builder setIFlag(boolean value)
value - boolean value to set I flag