public static class PcepRPObjectVer1.Builder extends Object implements PcepRPObject.Builder
| Constructor and Description |
|---|
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.
|
PcepRPObjectVer1.Builder |
setBFlag(boolean value)
Sets B flag and returns its builder.
|
PcepRPObjectVer1.Builder |
setIFlag(boolean value)
Sets I flag in RP object header and returns its builder.
|
PcepRPObjectVer1.Builder |
setOFlag(boolean value)
Sets O flag and returns its builder.
|
PcepRPObjectVer1.Builder |
setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
Sets list of Optional Tlvs and returns its builder.
|
PcepRPObjectVer1.Builder |
setPFlag(boolean value)
Sets P flag in RP object header and returns its builder.
|
PcepRPObjectVer1.Builder |
setPriFlag(byte value)
Sets Priority Flag and returns its builder.
|
PcepRPObjectVer1.Builder |
setRequestIdNum(int value)
Sets Request Id Number and returns its builder.
|
PcepRPObjectVer1.Builder |
setRFlag(boolean value)
Sets R flag and returns its builder.
|
PcepRPObjectVer1.Builder |
setRPObjHeader(PcepObjectHeader obj)
Sets RP object header and returns its builder.
|
public PcepRPObject build()
PcepRPObject.Builderbuild in interface PcepRPObject.Builderpublic PcepObjectHeader getRPObjHeader()
PcepRPObject.BuildergetRPObjHeader in interface PcepRPObject.Builderpublic PcepRPObjectVer1.Builder setRPObjHeader(PcepObjectHeader obj)
PcepRPObject.BuildersetRPObjHeader in interface PcepRPObject.Builderobj - RP object headerpublic int getRequestIdNum()
PcepRPObject.BuildergetRequestIdNum in interface PcepRPObject.Builderpublic PcepRPObjectVer1.Builder setRequestIdNum(int value)
PcepRPObject.BuildersetRequestIdNum in interface PcepRPObject.Buildervalue - Request Id Numberpublic PcepRPObjectVer1.Builder setOFlag(boolean value)
PcepRPObject.BuildersetOFlag in interface PcepRPObject.Buildervalue - O flagpublic boolean getBFlag()
PcepRPObject.BuildergetBFlag in interface PcepRPObject.Builderpublic PcepRPObjectVer1.Builder setBFlag(boolean value)
PcepRPObject.BuildersetBFlag in interface PcepRPObject.Buildervalue - B flagpublic boolean getRFlag()
PcepRPObject.BuildergetRFlag in interface PcepRPObject.Builderpublic PcepRPObjectVer1.Builder setRFlag(boolean value)
PcepRPObject.BuildersetRFlag in interface PcepRPObject.Buildervalue - R flagpublic byte getPriFlag()
PcepRPObject.BuildergetPriFlag in interface PcepRPObject.Builderpublic PcepRPObjectVer1.Builder setPriFlag(byte value)
PcepRPObject.BuildersetPriFlag in interface PcepRPObject.Buildervalue - Priority Flagpublic PcepRPObjectVer1.Builder setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
PcepRPObject.BuildersetOptionalTlv in interface PcepRPObject.BuilderllOptionalTlv - list of Optional Tlvspublic LinkedList<PcepValueType> getOptionalTlv()
PcepRPObject.BuildergetOptionalTlv in interface PcepRPObject.Builderpublic PcepRPObjectVer1.Builder setPFlag(boolean value)
PcepRPObject.BuildersetPFlag in interface PcepRPObject.Buildervalue - boolean value to set P flagpublic PcepRPObjectVer1.Builder setIFlag(boolean value)
PcepRPObject.BuildersetIFlag in interface PcepRPObject.Buildervalue - boolean value to set I flagpublic boolean getOFlag()
PcepRPObject.BuildergetOFlag in interface PcepRPObject.Builder