public static interface PcepLspObject.Builder
| Modifier and Type | Method and Description |
|---|---|
PcepLspObject |
build()
Builds LSP Object.
|
boolean |
getAFlag()
Returns A flag in LSP Object.
|
boolean |
getCFlag()
Returns C flag in LSP Object.
|
boolean |
getDFlag()
Returns D flag in LSP Object.
|
PcepObjectHeader |
getLspObjHeader()
Returns LSP object header.
|
byte |
getOFlag()
Returns O flag in LSP Object.
|
LinkedList<PcepValueType> |
getOptionalTlv()
Returns list of Optional Tlvs in LSP Object.
|
int |
getPlspId()
Returns PlspId of LSP Object.
|
boolean |
getRFlag()
Returns A flag in LSP Object.
|
boolean |
getSFlag()
Returns S flag in LSP Object.
|
PcepLspObject.Builder |
setAFlag(boolean value)
Sets A flag with specific value and return its builder.
|
PcepLspObject.Builder |
setCFlag(boolean value)
Sets C flag with specific value and return its builder.
|
PcepLspObject.Builder |
setDFlag(boolean value)
Sets D flag with specific value and return its builder.
|
PcepLspObject.Builder |
setIFlag(boolean value)
Sets I flag in LSP object header and returns its builder.
|
PcepLspObject.Builder |
setLspObjHeader(PcepObjectHeader obj)
Sets LSP object header and returns its builder.
|
PcepLspObject.Builder |
setOFlag(byte value)
Sets O flag with specific value and return its builder.
|
PcepLspObject.Builder |
setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
Sets list of Optional Tlvs and return its builder.
|
PcepLspObject.Builder |
setPFlag(boolean value)
Sets P flag in LSP object header and returns its builder.
|
PcepLspObject.Builder |
setPlspId(int value)
Sets PlspId with specific value and return its builder.
|
PcepLspObject.Builder |
setRFlag(boolean value)
Sets R flag with specific value and return its builder.
|
PcepLspObject.Builder |
setSFlag(boolean value)
Sets S flag with specific value and return its builder.
|
PcepLspObject build()
PcepObjectHeader getLspObjHeader()
PcepLspObject.Builder setLspObjHeader(PcepObjectHeader obj)
obj - LSP object headerint getPlspId()
PcepLspObject.Builder setPlspId(int value)
value - PlspIdboolean getCFlag()
PcepLspObject.Builder setCFlag(boolean value)
value - C flagbyte getOFlag()
PcepLspObject.Builder setOFlag(byte value)
value - O flagboolean getAFlag()
PcepLspObject.Builder setAFlag(boolean value)
value - A flagboolean getRFlag()
PcepLspObject.Builder setRFlag(boolean value)
value - r flagboolean getSFlag()
PcepLspObject.Builder setSFlag(boolean value)
value - s flagboolean getDFlag()
PcepLspObject.Builder setDFlag(boolean value)
value - D flagLinkedList<PcepValueType> getOptionalTlv()
PcepLspObject.Builder setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
llOptionalTlv - list of Optional TlvsPcepLspObject.Builder setPFlag(boolean value)
value - boolean value to set P flagPcepLspObject.Builder setIFlag(boolean value)
value - boolean value to set I flag