public class PathsBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Paths>
Paths instances.Paths| Constructor and Description |
|---|
PathsBuilder() |
PathsBuilder(BandwidthObject arg) |
PathsBuilder(ClasstypeObject arg) |
PathsBuilder(ExcludeRouteObject arg) |
PathsBuilder(ExplicitRouteObject arg) |
PathsBuilder(IncludeRouteObject arg) |
PathsBuilder(LspaObject arg) |
PathsBuilder(LspAttributes arg) |
PathsBuilder(OfObject arg) |
PathsBuilder(Paths base) |
PathsBuilder(ReoptimizationBandwidthObject arg) |
PathsBuilder(ReportedRouteObject arg) |
| Modifier and Type | Method and Description |
|---|---|
PathsBuilder |
addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Paths>> augmentationType,
org.opendaylight.yangtools.yang.binding.Augmentation<Paths> augmentationValue) |
Paths |
build() |
void |
fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
Set fields from given grouping argument.
|
<E extends org.opendaylight.yangtools.yang.binding.Augmentation<Paths>> |
getAugmentation(Class<E> augmentationType) |
Bandwidth |
getBandwidth() |
ClassType |
getClassType() |
Ero |
getEro() |
Iro |
getIro() |
Lspa |
getLspa() |
List<Metrics> |
getMetrics() |
Of |
getOf() |
ReoptimizationBandwidth |
getReoptimizationBandwidth() |
Rro |
getRro() |
Xro |
getXro() |
PathsBuilder |
removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Paths>> augmentationType) |
PathsBuilder |
setBandwidth(Bandwidth value) |
PathsBuilder |
setClassType(ClassType value) |
PathsBuilder |
setEro(Ero value) |
PathsBuilder |
setIro(Iro value) |
PathsBuilder |
setLspa(Lspa value) |
PathsBuilder |
setMetrics(List<Metrics> value) |
PathsBuilder |
setOf(Of value) |
PathsBuilder |
setReoptimizationBandwidth(ReoptimizationBandwidth value) |
PathsBuilder |
setRro(Rro value) |
PathsBuilder |
setXro(Xro value) |
public PathsBuilder()
public PathsBuilder(ExplicitRouteObject arg)
public PathsBuilder(LspAttributes arg)
public PathsBuilder(LspaObject arg)
public PathsBuilder(ExcludeRouteObject arg)
public PathsBuilder(BandwidthObject arg)
public PathsBuilder(IncludeRouteObject arg)
public PathsBuilder(ClasstypeObject arg)
public PathsBuilder(ReoptimizationBandwidthObject arg)
public PathsBuilder(OfObject arg)
public PathsBuilder(ReportedRouteObject arg)
public PathsBuilder(Paths base)
public void fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
arg - grouping objectIllegalArgumentException - if given argument is none of valid typespublic Bandwidth getBandwidth()
public ClassType getClassType()
public Ero getEro()
public Iro getIro()
public Lspa getLspa()
public Of getOf()
public ReoptimizationBandwidth getReoptimizationBandwidth()
public Rro getRro()
public Xro getXro()
public <E extends org.opendaylight.yangtools.yang.binding.Augmentation<Paths>> E getAugmentation(Class<E> augmentationType)
public PathsBuilder setBandwidth(Bandwidth value)
public PathsBuilder setClassType(ClassType value)
public PathsBuilder setEro(Ero value)
public PathsBuilder setIro(Iro value)
public PathsBuilder setLspa(Lspa value)
public PathsBuilder setMetrics(List<Metrics> value)
public PathsBuilder setOf(Of value)
public PathsBuilder setReoptimizationBandwidth(ReoptimizationBandwidth value)
public PathsBuilder setRro(Rro value)
public PathsBuilder setXro(Xro value)
public PathsBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Paths>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<Paths> augmentationValue)
public PathsBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Paths>> augmentationType)
Copyright © 2018 OpenDaylight. All rights reserved.