public static class PcepEroObjectVer1.Builder extends Object implements PcepEroObject.Builder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PcepEroObject |
build()
Builds ERO Object.
|
PcepObjectHeader |
getEroObjHeader()
Returns ERO Object Header.
|
LinkedList<PcepValueType> |
getSubObjects()
Returns LinkedList of SubObjects in ERO Objects.
|
PcepEroObjectVer1.Builder |
setEroObjHeader(PcepObjectHeader obj)
Sets ERO Object header and returns its builder.
|
PcepEroObjectVer1.Builder |
setIFlag(boolean value)
Sets I flag in ERO object header and returns its builder.
|
PcepEroObjectVer1.Builder |
setPFlag(boolean value)
Sets P flag in ERO object header and returns its builder.
|
PcepEroObjectVer1.Builder |
setSubObjects(LinkedList<PcepValueType> subObjectList)
Sets LinkedList of SubObjects and returns its builder.
|
public PcepEroObject build()
PcepEroObject.Builderbuild in interface PcepEroObject.Builderpublic PcepObjectHeader getEroObjHeader()
PcepEroObject.BuildergetEroObjHeader in interface PcepEroObject.Builderpublic PcepEroObjectVer1.Builder setEroObjHeader(PcepObjectHeader obj)
PcepEroObject.BuildersetEroObjHeader in interface PcepEroObject.Builderobj - ERO Object headerpublic LinkedList<PcepValueType> getSubObjects()
PcepEroObject.BuildergetSubObjects in interface PcepEroObject.Builderpublic PcepEroObjectVer1.Builder setSubObjects(LinkedList<PcepValueType> subObjectList)
PcepEroObject.BuildersetSubObjects in interface PcepEroObject.BuildersubObjectList - list of SubObjectspublic PcepEroObjectVer1.Builder setPFlag(boolean value)
PcepEroObject.BuildersetPFlag in interface PcepEroObject.Buildervalue - boolean value to set P flagpublic PcepEroObjectVer1.Builder setIFlag(boolean value)
PcepEroObject.BuildersetIFlag in interface PcepEroObject.Buildervalue - boolean value to set I flag