public static class PcepLspObjectVer1.Builder extends Object implements PcepLspObject.Builder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PcepLspObject |
build()
Builds LSP Object.
|
boolean |
getAFlag()
Returns A flag in LSP Object.
|
boolean |
getDFlag()
Returns D flag in LSP Object.
|
PcepObjectHeader |
getLspObjHeader()
Returns LSP object header.
|
byte |
getOFlag()
Returns O flag in LSP Object.
|
LinkedList<PcepValueType> |
getOptionalTlv()
Returns list of Optional Tlvs in LSP Object.
|
int |
getPlspId()
Returns PlspId of LSP Object.
|
boolean |
getRFlag()
Returns A flag in LSP Object.
|
boolean |
getSFlag()
Returns S flag in LSP Object.
|
PcepLspObjectVer1.Builder |
setAFlag(boolean value)
Sets A flag with specific value and return its builder.
|
PcepLspObjectVer1.Builder |
setDFlag(boolean value)
Sets D flag with specific value and return its builder.
|
PcepLspObjectVer1.Builder |
setIFlag(boolean value)
Sets I flag in LSP object header and returns its builder.
|
PcepLspObjectVer1.Builder |
setLspObjHeader(PcepObjectHeader obj)
Sets LSP object header and returns its builder.
|
PcepLspObjectVer1.Builder |
setOFlag(byte value)
Sets O flag with specific value and return its builder.
|
PcepLspObjectVer1.Builder |
setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
Sets list of Optional Tlvs and return its builder.
|
PcepLspObjectVer1.Builder |
setPFlag(boolean value)
Sets P flag in LSP object header and returns its builder.
|
PcepLspObjectVer1.Builder |
setPlspId(int value)
Sets PlspId with specific value and return its builder.
|
PcepLspObjectVer1.Builder |
setRFlag(boolean value)
Sets R flag with specific value and return its builder.
|
PcepLspObjectVer1.Builder |
setSFlag(boolean value)
Sets S flag with specific value and return its builder.
|
public PcepLspObject build()
PcepLspObject.Builderbuild in interface PcepLspObject.Builderpublic PcepObjectHeader getLspObjHeader()
PcepLspObject.BuildergetLspObjHeader in interface PcepLspObject.Builderpublic PcepLspObjectVer1.Builder setLspObjHeader(PcepObjectHeader obj)
PcepLspObject.BuildersetLspObjHeader in interface PcepLspObject.Builderobj - LSP object headerpublic int getPlspId()
PcepLspObject.BuildergetPlspId in interface PcepLspObject.Builderpublic PcepLspObjectVer1.Builder setPlspId(int value)
PcepLspObject.BuildersetPlspId in interface PcepLspObject.Buildervalue - PlspIdpublic byte getOFlag()
PcepLspObject.BuildergetOFlag in interface PcepLspObject.Builderpublic PcepLspObjectVer1.Builder setOFlag(byte value)
PcepLspObject.BuildersetOFlag in interface PcepLspObject.Buildervalue - O flagpublic boolean getAFlag()
PcepLspObject.BuildergetAFlag in interface PcepLspObject.Builderpublic PcepLspObjectVer1.Builder setAFlag(boolean value)
PcepLspObject.BuildersetAFlag in interface PcepLspObject.Buildervalue - A flagpublic boolean getRFlag()
PcepLspObject.BuildergetRFlag in interface PcepLspObject.Builderpublic PcepLspObjectVer1.Builder setRFlag(boolean value)
PcepLspObject.BuildersetRFlag in interface PcepLspObject.Buildervalue - r flagpublic boolean getSFlag()
PcepLspObject.BuildergetSFlag in interface PcepLspObject.Builderpublic PcepLspObjectVer1.Builder setSFlag(boolean value)
PcepLspObject.BuildersetSFlag in interface PcepLspObject.Buildervalue - s flagpublic boolean getDFlag()
PcepLspObject.BuildergetDFlag in interface PcepLspObject.Builderpublic PcepLspObjectVer1.Builder setDFlag(boolean value)
PcepLspObject.BuildersetDFlag in interface PcepLspObject.Buildervalue - D flagpublic PcepLspObjectVer1.Builder setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
PcepLspObject.BuildersetOptionalTlv in interface PcepLspObject.BuilderllOptionalTlv - list of Optional Tlvspublic LinkedList<PcepValueType> getOptionalTlv()
PcepLspObject.BuildergetOptionalTlv in interface PcepLspObject.Builderpublic PcepLspObjectVer1.Builder setPFlag(boolean value)
PcepLspObject.BuildersetPFlag in interface PcepLspObject.Buildervalue - boolean value to set P flagpublic PcepLspObjectVer1.Builder setIFlag(boolean value)
PcepLspObject.BuildersetIFlag in interface PcepLspObject.Buildervalue - boolean value to set I flagCopyright © 2015. All rights reserved.