public static class PcepStateReportVer1.Builder extends Object implements PcepStateReport.Builder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PcepStateReport |
build()
Builds PcepStateReport.
|
PcepLspObject |
getLspObject()
Returns PcepLspObject.
|
PcepStateReport.PcepMsgPath |
getMsgPath()
Returns PcepMsgPath.
|
PcepSrpObject |
getSrpObject()
Returns PcepSrpObject.
|
PcepStateReportVer1.Builder |
setLspObject(PcepLspObject lspObject)
Sets the LSP Object.
|
PcepStateReportVer1.Builder |
setMsgPath(PcepStateReport.PcepMsgPath msgPath)
Sets the Path Object.
|
PcepStateReportVer1.Builder |
setSrpObject(PcepSrpObject srpobj)
Sets the SRP Object.
|
public PcepStateReport build() throws PcepParseException
PcepStateReport.Builderbuild in interface PcepStateReport.BuilderPcepParseException - when mandatory object is not setpublic PcepSrpObject getSrpObject()
PcepStateReport.BuildergetSrpObject in interface PcepStateReport.Builderpublic PcepLspObject getLspObject()
PcepStateReport.BuildergetLspObject in interface PcepStateReport.Builderpublic PcepStateReport.PcepMsgPath getMsgPath()
PcepStateReport.BuildergetMsgPath in interface PcepStateReport.Builderpublic PcepStateReportVer1.Builder setSrpObject(PcepSrpObject srpobj)
PcepStateReport.BuildersetSrpObject in interface PcepStateReport.Buildersrpobj - Pcep Srp Objectpublic PcepStateReportVer1.Builder setLspObject(PcepLspObject lspObject)
PcepStateReport.BuildersetLspObject in interface PcepStateReport.BuilderlspObject - Pcep Lsp Objectpublic PcepStateReportVer1.Builder setMsgPath(PcepStateReport.PcepMsgPath msgPath)
PcepStateReport.BuildersetMsgPath in interface PcepStateReport.BuildermsgPath - Pcep MsgPath object