public final class PcePathInfo extends Object
| Constructor and Description |
|---|
PcePathInfo()
Initialization for serialization.
|
PcePathInfo(DeviceId src,
DeviceId dst,
String name,
List<Constraint> constraints,
LspType lspType,
List<ExplicitPathInfo> explicitPathInfo)
Initialization of member variables.
|
| Modifier and Type | Method and Description |
|---|---|
List<Constraint> |
constraints()
Returns list of constraints including cost, bandwidth, etc.
|
void |
constraints(List<Constraint> constraints)
Sets list of constraints.
|
DeviceId |
dst()
Returns destination device id.
|
void |
dst(DeviceId id)
Sets destination device id.
|
boolean |
equals(Object obj) |
List<ExplicitPathInfo> |
explicitPathInfo()
Returns list of explicit path info.
|
void |
explicitPathInfo(List<ExplicitPathInfo> explicitPathInfo)
Sets list of explicit path info.
|
int |
hashCode() |
LspType |
lspType()
Returns lsp type.
|
void |
lspType(LspType lspType)
Sets lsp type.
|
String |
name()
Returns tunnel name.
|
void |
name(String name)
Sets tunnel name.
|
DeviceId |
src()
Returns source device id.
|
void |
src(DeviceId id)
Sets source device id.
|
String |
toString() |
public PcePathInfo(DeviceId src, DeviceId dst, String name, List<Constraint> constraints, LspType lspType, List<ExplicitPathInfo> explicitPathInfo)
src - source device iddst - destination device idname - tunnel nameconstraints - list of constraintslspType - lsp typeexplicitPathInfo - explicit path infopublic PcePathInfo()
public DeviceId src()
public void src(DeviceId id)
id - source device idpublic DeviceId dst()
public void dst(DeviceId id)
id - destination device idpublic String name()
public void name(String name)
name - tunnel namepublic List<Constraint> constraints()
public void constraints(List<Constraint> constraints)
constraints - list of constraintspublic LspType lspType()
public void lspType(LspType lspType)
lspType - lsp typepublic List<ExplicitPathInfo> explicitPathInfo()
public void explicitPathInfo(List<ExplicitPathInfo> explicitPathInfo)
explicitPathInfo - list of explicit path info