public class ModuleBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Module>
Module instances.Module| Constructor and Description |
|---|
ModuleBuilder() |
ModuleBuilder(Module base) |
| Modifier and Type | Method and Description |
|---|---|
ModuleBuilder |
addAugmentation(Class<? extends Augmentation<Module>> augmentationType,
Augmentation<Module> augmentation) |
Module |
build() |
<E extends Augmentation<Module>> |
getAugmentation(Class<E> augmentationType) |
Configuration |
getConfiguration() |
ModuleKey |
getKey() |
String |
getName() |
State |
getState() |
Class<? extends ModuleType> |
getType() |
ModuleBuilder |
removeAugmentation(Class<? extends Augmentation<Module>> augmentationType) |
ModuleBuilder |
setConfiguration(Configuration value) |
ModuleBuilder |
setKey(ModuleKey value) |
ModuleBuilder |
setName(String value) |
ModuleBuilder |
setState(State value) |
ModuleBuilder |
setType(Class<? extends ModuleType> value) |
public ModuleBuilder()
public ModuleBuilder(Module base)
public Configuration getConfiguration()
public ModuleKey getKey()
public String getName()
public State getState()
public Class<? extends ModuleType> getType()
public <E extends Augmentation<Module>> E getAugmentation(Class<E> augmentationType)
public ModuleBuilder setConfiguration(Configuration value)
public ModuleBuilder setKey(ModuleKey value)
public ModuleBuilder setName(String value)
public ModuleBuilder setState(State value)
public ModuleBuilder setType(Class<? extends ModuleType> value)
public ModuleBuilder addAugmentation(Class<? extends Augmentation<Module>> augmentationType, Augmentation<Module> augmentation)
public ModuleBuilder removeAugmentation(Class<? extends Augmentation<Module>> augmentationType)
Copyright © 2017 OpenDaylight. All rights reserved.