public class TopologyBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Topology>
Topology
instances.Topology
Constructor and Description |
---|
TopologyBuilder() |
TopologyBuilder(Topology base) |
TopologyBuilder(TopologyAttributes arg) |
Modifier and Type | Method and Description |
---|---|
TopologyBuilder |
addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Topology>> augmentationType,
org.opendaylight.yangtools.yang.binding.Augmentation<Topology> augmentationValue) |
Topology |
build() |
void |
fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
Set fields from given grouping argument.
|
<E extends org.opendaylight.yangtools.yang.binding.Augmentation<Topology>> |
getAugmentation(Class<E> augmentationType) |
List<Channel> |
getChannel() |
TopologyKey |
getKey() |
List<Node> |
getNode() |
TopologyId |
getTopologyId() |
TopologyBuilder |
removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Topology>> augmentationType) |
TopologyBuilder |
setChannel(List<Channel> value) |
TopologyBuilder |
setKey(TopologyKey value) |
TopologyBuilder |
setNode(List<Node> value) |
TopologyBuilder |
setTopologyId(TopologyId value) |
public TopologyBuilder()
public TopologyBuilder(TopologyAttributes arg)
public TopologyBuilder(Topology base)
public void fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
arg
- grouping objectIllegalArgumentException
- if given argument is none of valid typespublic TopologyKey getKey()
public TopologyId getTopologyId()
public <E extends org.opendaylight.yangtools.yang.binding.Augmentation<Topology>> E getAugmentation(Class<E> augmentationType)
public TopologyBuilder setChannel(List<Channel> value)
public TopologyBuilder setKey(TopologyKey value)
public TopologyBuilder setNode(List<Node> value)
public TopologyBuilder setTopologyId(TopologyId value)
public TopologyBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Topology>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<Topology> augmentationValue)
public TopologyBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Topology>> augmentationType)
Copyright © 2019 OpenDaylight. All rights reserved.