public class NetworkBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Network>
NetworkBuilder
instances.NetworkBuilder
Constructor and Description |
---|
NetworkBuilder() |
NetworkBuilder(Network base) |
Modifier and Type | Method and Description |
---|---|
NetworkBuilder |
addAugmentation(Class<? extends Augmentation<Network>> augmentationType,
Augmentation<Network> augmentationValue) |
<E extends Augmentation<Network>> |
augmentation(Class<E> augmentationType) |
Network |
build() |
NetworkId |
getNetworkId() |
NetworkTypes |
getNetworkTypes() |
List<Node> |
getNode() |
List<SupportingNetwork> |
getSupportingNetwork() |
NetworkKey |
key() |
NetworkBuilder |
removeAugmentation(Class<? extends Augmentation<Network>> augmentationType) |
NetworkBuilder |
setNetworkId(NetworkId value) |
NetworkBuilder |
setNetworkTypes(NetworkTypes value) |
NetworkBuilder |
setNode(List<Node> values) |
NetworkBuilder |
setSupportingNetwork(List<SupportingNetwork> values) |
NetworkBuilder |
withKey(NetworkKey key) |
public NetworkBuilder()
public NetworkBuilder(Network base)
public NetworkKey key()
public NetworkId getNetworkId()
public NetworkTypes getNetworkTypes()
public List<SupportingNetwork> getSupportingNetwork()
public <E extends Augmentation<Network>> E augmentation(Class<E> augmentationType)
public NetworkBuilder withKey(NetworkKey key)
public NetworkBuilder setNetworkId(NetworkId value)
public NetworkBuilder setNetworkTypes(NetworkTypes value)
public NetworkBuilder setNode(List<Node> values)
public NetworkBuilder setSupportingNetwork(List<SupportingNetwork> values)
public NetworkBuilder addAugmentation(Class<? extends Augmentation<Network>> augmentationType, Augmentation<Network> augmentationValue)
public NetworkBuilder removeAugmentation(Class<? extends Augmentation<Network>> augmentationType)
public Network build()
build
in interface org.opendaylight.yangtools.concepts.CheckedBuilder<Network,IllegalArgumentException>
Copyright © 2019 OpenDaylight. All rights reserved.