public static interface PcepLspaObject.Builder
| Modifier and Type | Method and Description |
|---|---|
PcepLspaObject |
build()
Builds LSPA Object.
|
int |
getExcludeAny()
Returns Exclude Any field in LSPA Object.
|
byte |
getHoldPriority()
Returns Hold Priority field in LSPA Object.
|
int |
getIncludeAll()
Returns Include All field in LSPA Object.
|
int |
getIncludeAny()
Returns Include Any field in LSPA Object.
|
boolean |
getLFlag()
Returns L flag in LSPA Object.
|
PcepObjectHeader |
getLspaObjHeader()
Returns LSPA object header.
|
LinkedList<PcepValueType> |
getOptionalTlv()
Returns list of Optional Tlvs in LSPA Object.
|
byte |
getSetupPriority()
Returns Setup Priority field in LSPA Object.
|
PcepLspaObject.Builder |
setExcludeAny(int value)
Sets Exclude Any field in LSPA Object and return its builder.
|
PcepLspaObject.Builder |
setHoldPriority(byte value)
Sets Hold Priority field in LSPA Object and return its builder.
|
PcepLspaObject.Builder |
setIFlag(boolean value)
Sets I flag in LSPA object header and returns its builder.
|
PcepLspaObject.Builder |
setIncludeAll(int value)
Sets Include All field in LSPA Object and return its builder.
|
PcepLspaObject.Builder |
setIncludeAny(int value)
Sets Include Any field in LSPA Object and return its builder.
|
PcepLspaObject.Builder |
setLFlag(boolean value)
Sets L flag in LSPA Object and return its builder.
|
PcepLspaObject.Builder |
setLspaObjHeader(PcepObjectHeader obj)
Sets LSPA object header and returns its builder.
|
PcepLspaObject.Builder |
setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
Sets list of Optional Tlvs in LSPA Object.
|
PcepLspaObject.Builder |
setPFlag(boolean value)
Sets P flag in LSPA object header and returns its builder.
|
PcepLspaObject.Builder |
setSetupPriority(byte value)
Sets Setup Priority field in LSPA Object and return its builder.
|
PcepLspaObject build() throws PcepParseException
PcepParseException - while building LSPA object.PcepObjectHeader getLspaObjHeader()
PcepLspaObject.Builder setLspaObjHeader(PcepObjectHeader obj)
obj - LSPA object headerboolean getLFlag()
PcepLspaObject.Builder setLFlag(boolean value)
value - L flag in LSPA Objectint getExcludeAny()
PcepLspaObject.Builder setExcludeAny(int value)
value - Exclude Any field in LSPA Objectint getIncludeAny()
PcepLspaObject.Builder setIncludeAny(int value)
value - Include Any field in LSPA Objectint getIncludeAll()
PcepLspaObject.Builder setIncludeAll(int value)
value - Include All field in LSPA Objectbyte getSetupPriority()
PcepLspaObject.Builder setSetupPriority(byte value)
value - Setup Priority field in LSPA Objectbyte getHoldPriority()
PcepLspaObject.Builder setHoldPriority(byte value)
value - Hold Priority field in LSPA ObjectLinkedList<PcepValueType> getOptionalTlv()
PcepLspaObject.Builder setOptionalTlv(LinkedList<PcepValueType> llOptionalTlv)
llOptionalTlv - list of Optional TlvsPcepLspaObject.Builder setPFlag(boolean value)
value - boolean value to set P flagPcepLspaObject.Builder setIFlag(boolean value)
value - boolean value to set I flagCopyright © 2015. All rights reserved.