public static class PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder extends Object implements PcepFecObjectIPv4UnnumberedAdjacency.Builder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PcepFecObjectIPv4UnnumberedAdjacency |
build()
Builds FEC Unnumbered Adjacency with IPv4 Object.
|
PcepObjectHeader |
getFecIpv4UnnumberedAdjacencyObjHeader()
Returns FEC Unnumbered Adjacency with IPv4 header.
|
int |
getLocalInterfaceID()
Returns Local InterfaceID of FEC Object.
|
int |
getLocalNodeID()
Returns Local NodeID of FEC Object.
|
int |
getRemoteInterfaceID()
Returns Remote InterfaceID of FEC Object.
|
int |
getRemoteNodeID()
Returns Remote NodeID of FEC Object.
|
PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder |
setFecIpv4UnnumberedAdjacencyObjHeader(PcepObjectHeader obj)
Sets FEC Unnumbered Adjacency with IPv4 header and returns its builder.
|
PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder |
setIFlag(boolean value)
Sets I flag in FEC object header and returns its builder.
|
PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder |
setLocalInterfaceID(int value)
Sets Local InterfaceID and returns its builder.
|
PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder |
setLocalNodeID(int value)
Sets Local NodeID and returns its builder.
|
PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder |
setPFlag(boolean value)
Sets P flag in FEC object header and returns its builder.
|
PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder |
setRemoteInterfaceID(int value)
Sets Remote InterfaceID and returns its builder.
|
PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder |
setRemoteNodeID(int value)
Sets Remote NodeID and returns its builder.
|
public PcepFecObjectIPv4UnnumberedAdjacency build() throws PcepParseException
PcepFecObjectIPv4UnnumberedAdjacency.Builderbuild in interface PcepFecObjectIPv4UnnumberedAdjacency.BuilderPcepParseException - when building FEC IPv4 Unnumbered Adjacency object.public PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder setPFlag(boolean value)
PcepFecObjectIPv4UnnumberedAdjacency.BuildersetPFlag in interface PcepFecObjectIPv4UnnumberedAdjacency.Buildervalue - boolean value to set P flagpublic PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder setIFlag(boolean value)
PcepFecObjectIPv4UnnumberedAdjacency.BuildersetIFlag in interface PcepFecObjectIPv4UnnumberedAdjacency.Buildervalue - boolean value to set I flagpublic PcepObjectHeader getFecIpv4UnnumberedAdjacencyObjHeader()
PcepFecObjectIPv4UnnumberedAdjacency.BuildergetFecIpv4UnnumberedAdjacencyObjHeader in interface PcepFecObjectIPv4UnnumberedAdjacency.Builderpublic PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder setFecIpv4UnnumberedAdjacencyObjHeader(PcepObjectHeader obj)
PcepFecObjectIPv4UnnumberedAdjacency.BuildersetFecIpv4UnnumberedAdjacencyObjHeader in interface PcepFecObjectIPv4UnnumberedAdjacency.Builderobj - FEC Unnumbered Adjacency with IPv4 headerpublic int getLocalNodeID()
PcepFecObjectIPv4UnnumberedAdjacency.BuildergetLocalNodeID in interface PcepFecObjectIPv4UnnumberedAdjacency.Builderpublic PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder setLocalNodeID(int value)
PcepFecObjectIPv4UnnumberedAdjacency.BuildersetLocalNodeID in interface PcepFecObjectIPv4UnnumberedAdjacency.Buildervalue - Local NodeIDpublic int getLocalInterfaceID()
PcepFecObjectIPv4UnnumberedAdjacency.BuildergetLocalInterfaceID in interface PcepFecObjectIPv4UnnumberedAdjacency.Builderpublic PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder setLocalInterfaceID(int value)
PcepFecObjectIPv4UnnumberedAdjacency.BuildersetLocalInterfaceID in interface PcepFecObjectIPv4UnnumberedAdjacency.Buildervalue - Local InterfaceIDpublic int getRemoteNodeID()
PcepFecObjectIPv4UnnumberedAdjacency.BuildergetRemoteNodeID in interface PcepFecObjectIPv4UnnumberedAdjacency.Builderpublic PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder setRemoteNodeID(int value)
PcepFecObjectIPv4UnnumberedAdjacency.BuildersetRemoteNodeID in interface PcepFecObjectIPv4UnnumberedAdjacency.Buildervalue - Remote NodeIDpublic int getRemoteInterfaceID()
PcepFecObjectIPv4UnnumberedAdjacency.BuildergetRemoteInterfaceID in interface PcepFecObjectIPv4UnnumberedAdjacency.Builderpublic PcepFecObjectIPv4UnnumberedAdjacencyVer1.Builder setRemoteInterfaceID(int value)
PcepFecObjectIPv4UnnumberedAdjacency.BuildersetRemoteInterfaceID in interface PcepFecObjectIPv4UnnumberedAdjacency.Buildervalue - Remote InterfaceID