public static interface PcepCloseMsg.Builder extends PcepMessage.Builder
| Modifier and Type | Method and Description |
|---|---|
PcepCloseMsg |
build()
Builds PCEP Message.
|
PcepObjectHeader |
getCloseObjHeader()
Returns Close Object header.
|
LinkedList<PcepValueType> |
getOptionalTlv()
Returns LinkedList of Optional Tlvs.
|
byte |
getReason()
Returns reason field in Close message.
|
PcepType |
getType()
Returns Type of PCEP Message.
|
PcepVersion |
getVersion()
Returns Version of PCEP Message.
|
PcepCloseMsg.Builder |
setCloseObjHeader(PcepObjectHeader obj)
Sets close object header and returns its builder.
|
PcepCloseMsg.Builder |
setIFlag(boolean value)
Sets I flag in Close object header and returns its builder.
|
PcepCloseMsg.Builder |
setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
Sets LinkedList of Optional Tlvs in Close Message.
|
PcepCloseMsg.Builder |
setPFlag(boolean value)
Sets P flag in Close object header and returns its builder.
|
PcepCloseMsg.Builder |
setReason(byte value)
Sets reason field and return its builder.
|
PcepCloseMsg build()
PcepMessage.Builderbuild in interface PcepMessage.BuilderPcepVersion getVersion()
PcepMessage.BuildergetVersion in interface PcepMessage.BuilderPcepType getType()
PcepMessage.BuildergetType in interface PcepMessage.BuilderPcepObjectHeader getCloseObjHeader()
PcepCloseMsg.Builder setCloseObjHeader(PcepObjectHeader obj)
obj - close object headerbyte getReason()
PcepCloseMsg.Builder setReason(byte value)
value - of Reason fieldLinkedList<PcepValueType> getOptionalTlv()
PcepCloseMsg.Builder setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
llOptionalTlv - list of optional tlvPcepCloseMsg.Builder setPFlag(boolean value)
value - boolean value to set P flagPcepCloseMsg.Builder setIFlag(boolean value)
value - boolean value to set I flag