public class TopologyBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Topology>
TopologyBuilder
instances.TopologyBuilder
Constructor and Description |
---|
TopologyBuilder() |
TopologyBuilder(Topology base) |
Modifier and Type | Method and Description |
---|---|
TopologyBuilder |
addAugmentation(Class<? extends Augmentation<Topology>> augmentationType,
Augmentation<Topology> augmentationValue) |
<E extends Augmentation<Topology>> |
augmentation(Class<E> augmentationType) |
Topology |
build() |
List<Link> |
getLink() |
List<Node> |
getNode() |
TopologyId |
getTopologyId() |
TopologyTypes |
getTopologyTypes() |
List<UnderlayTopology> |
getUnderlayTopology() |
Boolean |
isServerProvided() |
TopologyKey |
key() |
TopologyBuilder |
removeAugmentation(Class<? extends Augmentation<Topology>> augmentationType) |
TopologyBuilder |
setLink(List<Link> values) |
TopologyBuilder |
setNode(List<Node> values) |
TopologyBuilder |
setServerProvided(Boolean value) |
TopologyBuilder |
setTopologyId(TopologyId value) |
TopologyBuilder |
setTopologyTypes(TopologyTypes value) |
TopologyBuilder |
setUnderlayTopology(List<UnderlayTopology> values) |
TopologyBuilder |
withKey(TopologyKey key) |
public TopologyBuilder()
public TopologyBuilder(Topology base)
public TopologyKey key()
public TopologyId getTopologyId()
public TopologyTypes getTopologyTypes()
public List<UnderlayTopology> getUnderlayTopology()
public Boolean isServerProvided()
public <E extends Augmentation<Topology>> E augmentation(Class<E> augmentationType)
public TopologyBuilder withKey(TopologyKey key)
public TopologyBuilder setLink(List<Link> values)
public TopologyBuilder setNode(List<Node> values)
public TopologyBuilder setTopologyId(TopologyId value)
public TopologyBuilder setTopologyTypes(TopologyTypes value)
public TopologyBuilder setUnderlayTopology(List<UnderlayTopology> values)
public TopologyBuilder setServerProvided(Boolean value)
public TopologyBuilder addAugmentation(Class<? extends Augmentation<Topology>> augmentationType, Augmentation<Topology> augmentationValue)
public TopologyBuilder removeAugmentation(Class<? extends Augmentation<Topology>> augmentationType)
public Topology build()
build
in interface org.opendaylight.yangtools.concepts.CheckedBuilder<Topology,IllegalArgumentException>
Copyright © 2019 OpenDaylight. All rights reserved.