public static class PcepTEObjectVer1.Builder extends Object implements PcepTEObject.Builder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PcepTEObject |
build()
Builds TE Object.
|
LinkedList<PcepValueType> |
getOptionalTlv()
Returns list of Optional Tlvs in TE Object.
|
byte |
getProtocolId()
Returns ProtocolId in TE Object.
|
boolean |
getRFlag()
Returns R flag in TE Object.
|
boolean |
getSFlag()
Returns S flag in TE Object.
|
int |
getTEId()
Returns TE ID in TE Object.
|
PcepObjectHeader |
getTEObjHeader()
Returns TE object header.
|
PcepTEObjectVer1.Builder |
setIFlag(boolean value)
Sets I flag in TE object header and returns its builder.
|
PcepTEObjectVer1.Builder |
setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
Sets list of Optional Tlvs in TE Object and returns its builder.
|
PcepTEObjectVer1.Builder |
setPFlag(boolean value)
Sets P flag in TE object header and returns its builder.
|
PcepTEObjectVer1.Builder |
setProtocolId(byte yProtId)
Sets ProtocolId in TE Object and returns its builder.
|
PcepTEObjectVer1.Builder |
setRFlag(boolean bRFlag)
Sets R flag in TE Object and returns its builder.
|
PcepTEObjectVer1.Builder |
setSFlag(boolean bSFlag)
Sets S flag in TE Object and returns its builder.
|
PcepTEObjectVer1.Builder |
setTEId(int iTEId)
Sets TE ID in TE Object and returns its builder.
|
PcepTEObjectVer1.Builder |
setTEObjHeader(PcepObjectHeader obj)
Sets TE object header and returns its builder.
|
public PcepTEObject build()
PcepTEObject.Builderbuild in interface PcepTEObject.Builderpublic PcepObjectHeader getTEObjHeader()
PcepTEObject.BuildergetTEObjHeader in interface PcepTEObject.Builderpublic PcepTEObjectVer1.Builder setTEObjHeader(PcepObjectHeader obj)
PcepTEObject.BuildersetTEObjHeader in interface PcepTEObject.Builderobj - TE object headerpublic byte getProtocolId()
PcepTEObject.BuildergetProtocolId in interface PcepTEObject.Builderpublic PcepTEObjectVer1.Builder setProtocolId(byte yProtId)
PcepTEObject.BuildersetProtocolId in interface PcepTEObject.BuilderyProtId - ProtocolId in TE Objectpublic boolean getRFlag()
PcepTEObject.BuildergetRFlag in interface PcepTEObject.Builderpublic PcepTEObjectVer1.Builder setRFlag(boolean bRFlag)
PcepTEObject.BuildersetRFlag in interface PcepTEObject.BuilderbRFlag - R flag in TE Objectpublic boolean getSFlag()
PcepTEObject.BuildergetSFlag in interface PcepTEObject.Builderpublic PcepTEObjectVer1.Builder setSFlag(boolean bSFlag)
PcepTEObject.BuildersetSFlag in interface PcepTEObject.BuilderbSFlag - S flag in TE Objectpublic int getTEId()
PcepTEObject.BuildergetTEId in interface PcepTEObject.Builderpublic PcepTEObjectVer1.Builder setTEId(int iTEId)
PcepTEObject.BuildersetTEId in interface PcepTEObject.BuilderiTEId - TE ID in TE Objectpublic LinkedList<PcepValueType> getOptionalTlv()
PcepTEObject.BuildergetOptionalTlv in interface PcepTEObject.Builderpublic PcepTEObjectVer1.Builder setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
PcepTEObject.BuildersetOptionalTlv in interface PcepTEObject.BuilderllOptionalTlv - list of Optional Tlvspublic PcepTEObjectVer1.Builder setPFlag(boolean value)
PcepTEObject.BuildersetPFlag in interface PcepTEObject.Buildervalue - boolean value to set P flagpublic PcepTEObjectVer1.Builder setIFlag(boolean value)
PcepTEObject.BuildersetIFlag in interface PcepTEObject.Buildervalue - boolean value to set I flagCopyright © 2015. All rights reserved.