public static class PcepIroObjectVer1.Builder extends Object implements PcepIroObject.Builder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PcepIroObject |
build()
Builds IRO Object.
|
PcepObjectHeader |
getIroObjHeader()
Returns IRO object header.
|
LinkedList<PcepValueType> |
getSubObjects()
Returns list of SubObjects.
|
PcepIroObjectVer1.Builder |
setIFlag(boolean value)
Sets I flag in IRO object header and returns its builder.
|
PcepIroObjectVer1.Builder |
setIroObjHeader(PcepObjectHeader obj)
Sets IRO object header and returns its builder.
|
PcepIroObjectVer1.Builder |
setPFlag(boolean value)
Sets P flag in IRO object header and returns its builder.
|
PcepIroObjectVer1.Builder |
setSubObjects(LinkedList<PcepValueType> llSubObjects)
Sets list of SubObjects in IRO Object and returns its builder.
|
public PcepIroObject build()
PcepIroObject.Builderbuild in interface PcepIroObject.Builderpublic PcepObjectHeader getIroObjHeader()
PcepIroObject.BuildergetIroObjHeader in interface PcepIroObject.Builderpublic PcepIroObjectVer1.Builder setIroObjHeader(PcepObjectHeader obj)
PcepIroObject.BuildersetIroObjHeader in interface PcepIroObject.Builderobj - IRO object headerpublic LinkedList<PcepValueType> getSubObjects()
PcepIroObject.BuildergetSubObjects in interface PcepIroObject.Builderpublic PcepIroObjectVer1.Builder setSubObjects(LinkedList<PcepValueType> llSubObjects)
PcepIroObject.BuildersetSubObjects in interface PcepIroObject.BuilderllSubObjects - list of SubObjectspublic PcepIroObjectVer1.Builder setPFlag(boolean value)
PcepIroObject.BuildersetPFlag in interface PcepIroObject.Buildervalue - boolean value to set P flagpublic PcepIroObjectVer1.Builder setIFlag(boolean value)
PcepIroObject.BuildersetIFlag in interface PcepIroObject.Buildervalue - boolean value to set I flagCopyright © 2015. All rights reserved.