public static class PcepRroObjectVer1.Builder extends Object implements PcepRroObject.Builder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PcepRroObject |
build()
Builds RRO Object.
|
PcepObjectHeader |
getRroObjHeader()
Returns RRO object header.
|
LinkedList<PcepValueType> |
getSubObjects()
Returns list of SubObjects.
|
PcepRroObjectVer1.Builder |
setIFlag(boolean value)
Sets I flag in RRO object header and returns its builder.
|
PcepRroObjectVer1.Builder |
setPFlag(boolean value)
Sets P flag in RRO object header and returns its builder.
|
PcepRroObjectVer1.Builder |
setRroObjHeader(PcepObjectHeader obj)
Sets RRO object header and returns its builder.
|
PcepRroObjectVer1.Builder |
setSubObjects(LinkedList<PcepValueType> llSubObjects)
Sets list of SubObjects in RRO Object and returns its builder.
|
public PcepRroObject build()
PcepRroObject.Builderbuild in interface PcepRroObject.Builderpublic PcepObjectHeader getRroObjHeader()
PcepRroObject.BuildergetRroObjHeader in interface PcepRroObject.Builderpublic PcepRroObjectVer1.Builder setRroObjHeader(PcepObjectHeader obj)
PcepRroObject.BuildersetRroObjHeader in interface PcepRroObject.Builderobj - RRO object headerpublic LinkedList<PcepValueType> getSubObjects()
PcepRroObject.BuildergetSubObjects in interface PcepRroObject.Builderpublic PcepRroObjectVer1.Builder setSubObjects(LinkedList<PcepValueType> llSubObjects)
PcepRroObject.BuildersetSubObjects in interface PcepRroObject.BuilderllSubObjects - list of SubObjectspublic PcepRroObjectVer1.Builder setPFlag(boolean value)
PcepRroObject.BuildersetPFlag in interface PcepRroObject.Buildervalue - boolean value to set P flagpublic PcepRroObjectVer1.Builder setIFlag(boolean value)
PcepRroObject.BuildersetIFlag in interface PcepRroObject.Buildervalue - boolean value to set I flag