public static interface PcePath.Builder
| Modifier and Type | Method and Description |
|---|---|
PcePath.Builder |
bandwidthConstraint(String bandwidth)
Returns the builder object of bandwidth constraint.
|
PcePath |
build()
Builds object of pce path.
|
PcePath.Builder |
costConstraint(String cost)
Returns the builder object of cost constraint.
|
PcePath.Builder |
destination(String destination)
Returns the builder object of egress.
|
PcePath.Builder |
explicitPathInfo(Collection<ExplicitPathInfo> explicitPathInfo)
Returns the builder object of ExplicitPathInfo.
|
PcePath.Builder |
id(String id)
Returns the builder object of path id.
|
PcePath.Builder |
lspType(String lspType)
Returns the builder object of lspType.
|
PcePath.Builder |
name(String n)
Returns the builder object of symbolic-path-name.
|
PcePath.Builder |
of(Tunnel tunnel,
List<ExplicitPathInfo> explicitPathInfoList)
Copies tunnel information to local.
|
PcePath.Builder |
source(String source)
Returns the builder object of ingress.
|
PcePath.Builder id(String id)
id - path idPcePath.Builder source(String source)
source - ingressPcePath.Builder destination(String destination)
destination - egressPcePath.Builder lspType(String lspType)
lspType - lsp typePcePath.Builder name(String n)
n - symbolic-path-namePcePath.Builder costConstraint(String cost)
cost - constraintPcePath.Builder bandwidthConstraint(String bandwidth)
bandwidth - constraintPcePath.Builder of(Tunnel tunnel, List<ExplicitPathInfo> explicitPathInfoList)
tunnel - pcc tunnelexplicitPathInfoList - list of explicit path objects infoPcePath.Builder explicitPathInfo(Collection<ExplicitPathInfo> explicitPathInfo)
explicitPathInfo - list of explicit path objPcePath build()