public static class PcepFecObjectIPv4Ver1.Builder extends Object implements PcepFecObjectIPv4.Builder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PcepFecObjectIPv4 |
build()
Builds FEC Object IPv4.
|
PcepObjectHeader |
getFecIpv4ObjHeader()
Returns FEC Object IPv4 header.
|
int |
getNodeID()
Returns NodeID of FEC Object.
|
PcepFecObjectIPv4Ver1.Builder |
setFecIpv4ObjHeader(PcepObjectHeader obj)
Sets FEC Object IPv4 header and returns its builder.
|
PcepFecObjectIPv4Ver1.Builder |
setIFlag(boolean value)
Sets I flag in FEC object header and returns its builder.
|
PcepFecObjectIPv4Ver1.Builder |
setNodeID(int value)
Sets NodeID and returns its builder.
|
PcepFecObjectIPv4Ver1.Builder |
setPFlag(boolean value)
Sets P flag in FEC object header and returns its builder.
|
public PcepFecObjectIPv4 build() throws PcepParseException
PcepFecObjectIPv4.Builderbuild in interface PcepFecObjectIPv4.BuilderPcepParseException - while creating FEC IPv4 Object.public PcepFecObjectIPv4Ver1.Builder setPFlag(boolean value)
PcepFecObjectIPv4.BuildersetPFlag in interface PcepFecObjectIPv4.Buildervalue - boolean value to set P flagpublic PcepFecObjectIPv4Ver1.Builder setIFlag(boolean value)
PcepFecObjectIPv4.BuildersetIFlag in interface PcepFecObjectIPv4.Buildervalue - boolean value to set I flagpublic PcepObjectHeader getFecIpv4ObjHeader()
PcepFecObjectIPv4.BuildergetFecIpv4ObjHeader in interface PcepFecObjectIPv4.Builderpublic PcepFecObjectIPv4Ver1.Builder setFecIpv4ObjHeader(PcepObjectHeader obj)
PcepFecObjectIPv4.BuildersetFecIpv4ObjHeader in interface PcepFecObjectIPv4.Builderobj - FEC Object IPv4 headerpublic int getNodeID()
PcepFecObjectIPv4.BuildergetNodeID in interface PcepFecObjectIPv4.Builderpublic PcepFecObjectIPv4Ver1.Builder setNodeID(int value)
PcepFecObjectIPv4.BuildersetNodeID in interface PcepFecObjectIPv4.Buildervalue - node id