public static class PcepOpenObjectVer1.Builder extends Object implements PcepOpenObject.Builder
| Constructor and Description |
|---|
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.
|
PcepOpenObjectVer1.Builder |
setDeadTime(byte value)
Sets Dead Time and returns its builder.
|
PcepOpenObjectVer1.Builder |
setIFlag(boolean value)
Sets I flag in Open object header and returns its builder.
|
PcepOpenObjectVer1.Builder |
setKeepAliveTime(byte value)
Sets KeepAlive Time and returns its builder.
|
PcepOpenObjectVer1.Builder |
setOpenObjHeader(PcepObjectHeader obj)
Sets Open object header and returns its builder.
|
PcepOpenObjectVer1.Builder |
setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
Sets list of Optional Tlvs and return its Builder.
|
PcepOpenObjectVer1.Builder |
setPFlag(boolean value)
Sets P flag in Open object header and returns its builder.
|
PcepOpenObjectVer1.Builder |
setSessionId(byte value)
Sets SessionId and returns its builder.
|
public PcepOpenObject build() throws PcepParseException
PcepOpenObject.Builderbuild in interface PcepOpenObject.BuilderPcepParseException - while building PCEP-Open objectpublic PcepObjectHeader getOpenObjHeader()
PcepOpenObject.BuildergetOpenObjHeader in interface PcepOpenObject.Builderpublic PcepOpenObjectVer1.Builder setOpenObjHeader(PcepObjectHeader obj)
PcepOpenObject.BuildersetOpenObjHeader in interface PcepOpenObject.Builderobj - Open object headerpublic byte getKeepAliveTime()
PcepOpenObject.BuildergetKeepAliveTime in interface PcepOpenObject.Builderpublic PcepOpenObjectVer1.Builder setKeepAliveTime(byte value)
PcepOpenObject.BuildersetKeepAliveTime in interface PcepOpenObject.Buildervalue - KeepAlive Timepublic byte getDeadTime()
PcepOpenObject.BuildergetDeadTime in interface PcepOpenObject.Builderpublic PcepOpenObjectVer1.Builder setDeadTime(byte value)
PcepOpenObject.BuildersetDeadTime in interface PcepOpenObject.Buildervalue - Dead Timepublic byte getSessionId()
PcepOpenObject.BuildergetSessionId in interface PcepOpenObject.Builderpublic PcepOpenObjectVer1.Builder setSessionId(byte value)
PcepOpenObject.BuildersetSessionId in interface PcepOpenObject.Buildervalue - SessionIdpublic PcepOpenObjectVer1.Builder setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
PcepOpenObject.BuildersetOptionalTlv in interface PcepOpenObject.BuilderllOptionalTlv - list of Optional Tlvspublic LinkedList<PcepValueType> getOptionalTlv()
PcepOpenObject.BuildergetOptionalTlv in interface PcepOpenObject.Builderpublic PcepOpenObjectVer1.Builder setPFlag(boolean value)
PcepOpenObject.BuildersetPFlag in interface PcepOpenObject.Buildervalue - boolean value to set P flagpublic PcepOpenObjectVer1.Builder setIFlag(boolean value)
PcepOpenObject.BuildersetIFlag in interface PcepOpenObject.Buildervalue - boolean value to set I flag