public static interface PcepRPObject.Builder
| Modifier and Type | Method and Description |
|---|---|
PcepRPObject |
build()
Builds RP Object.
|
boolean |
getBFlag()
Returns B flag in RP Object.
|
boolean |
getOFlag()
Returns O flag in RP Object.
|
LinkedList<PcepValueType> |
getOptionalTlv()
Returns list of Optional Tlvs in RP Object.
|
byte |
getPriFlag()
Returns Priority Flag in RP Object.
|
int |
getRequestIdNum()
Returns Request Id Number in RP Object.
|
boolean |
getRFlag()
Returns R flag in RP Object.
|
PcepObjectHeader |
getRPObjHeader()
Returns RP object header.
|
PcepRPObject.Builder |
setBFlag(boolean value)
Sets B flag and returns its builder.
|
PcepRPObject.Builder |
setIFlag(boolean value)
Sets I flag in RP object header and returns its builder.
|
PcepRPObject.Builder |
setOFlag(boolean value)
Sets O flag and returns its builder.
|
PcepRPObject.Builder |
setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
Sets list of Optional Tlvs and returns its builder.
|
PcepRPObject.Builder |
setPFlag(boolean value)
Sets P flag in RP object header and returns its builder.
|
PcepRPObject.Builder |
setPriFlag(byte value)
Sets Priority Flag and returns its builder.
|
PcepRPObject.Builder |
setRequestIdNum(int value)
Sets Request Id Number and returns its builder.
|
PcepRPObject.Builder |
setRFlag(boolean value)
Sets R flag and returns its builder.
|
PcepRPObject.Builder |
setRPObjHeader(PcepObjectHeader obj)
Sets RP object header and returns its builder.
|
PcepRPObject build()
PcepObjectHeader getRPObjHeader()
PcepRPObject.Builder setRPObjHeader(PcepObjectHeader obj)
obj - RP object headerint getRequestIdNum()
PcepRPObject.Builder setRequestIdNum(int value)
value - Request Id Numberboolean getOFlag()
PcepRPObject.Builder setOFlag(boolean value)
value - O flagboolean getBFlag()
PcepRPObject.Builder setBFlag(boolean value)
value - B flagboolean getRFlag()
PcepRPObject.Builder setRFlag(boolean value)
value - R flagbyte getPriFlag()
PcepRPObject.Builder setPriFlag(byte value)
value - Priority FlagLinkedList<PcepValueType> getOptionalTlv()
PcepRPObject.Builder setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
llOptionalTlv - list of Optional TlvsPcepRPObject.Builder setPFlag(boolean value)
value - boolean value to set P flagPcepRPObject.Builder setIFlag(boolean value)
value - boolean value to set I flag