public static interface PcepOpenObject.Builder
| Modifier and Type | Method and Description |
|---|---|
PcepOpenObject |
build()
Builds Open Object.
|
byte |
getDeadTime()
Returns Dead Time in Open Object.
|
byte |
getKeepAliveTime()
Returns KeepAlive Time in Open Object.
|
PcepObjectHeader |
getOpenObjHeader()
Returns Open object header.
|
LinkedList<PcepValueType> |
getOptionalTlv()
Returns list of Optional Tlvs in Open Object.
|
byte |
getSessionId()
Returns SessionId in Open Object.
|
PcepOpenObject.Builder |
setDeadTime(byte value)
Sets Dead Time and returns its builder.
|
PcepOpenObject.Builder |
setIFlag(boolean value)
Sets I flag in Open object header and returns its builder.
|
PcepOpenObject.Builder |
setKeepAliveTime(byte value)
Sets KeepAlive Time and returns its builder.
|
PcepOpenObject.Builder |
setOpenObjHeader(PcepObjectHeader obj)
Sets Open object header and returns its builder.
|
PcepOpenObject.Builder |
setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
Sets list of Optional Tlvs and return its Builder.
|
PcepOpenObject.Builder |
setPFlag(boolean value)
Sets P flag in Open object header and returns its builder.
|
PcepOpenObject.Builder |
setSessionId(byte value)
Sets SessionId and returns its builder.
|
PcepOpenObject build() throws PcepParseException
PcepParseException - while building PCEP-Open objectPcepObjectHeader getOpenObjHeader()
PcepOpenObject.Builder setOpenObjHeader(PcepObjectHeader obj)
obj - Open object headerbyte getKeepAliveTime()
PcepOpenObject.Builder setKeepAliveTime(byte value)
value - KeepAlive Timebyte getDeadTime()
PcepOpenObject.Builder setDeadTime(byte value)
value - Dead Timebyte getSessionId()
PcepOpenObject.Builder setSessionId(byte value)
value - SessionIdLinkedList<PcepValueType> getOptionalTlv()
PcepOpenObject.Builder setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
llOptionalTlv - list of Optional TlvsPcepOpenObject.Builder setPFlag(boolean value)
value - boolean value to set P flagPcepOpenObject.Builder setIFlag(boolean value)
value - boolean value to set I flag