public class ModuleBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Module>
ModuleBuilder
instances.ModuleBuilder
Constructor and Description |
---|
ModuleBuilder() |
ModuleBuilder(Module base) |
Modifier and Type | Method and Description |
---|---|
ModuleBuilder |
addAugmentation(Class<? extends Augmentation<Module>> augmentationType,
Augmentation<Module> augmentationValue) |
<E extends Augmentation<Module>> |
augmentation(Class<E> augmentationType) |
Module |
build() |
List<YangIdentifier> |
getDeviation() |
List<YangIdentifier> |
getFeature() |
YangIdentifier |
getName() |
Uri |
getNamespace() |
Module.Revision |
getRevision() |
ModuleKey |
key() |
ModuleBuilder |
removeAugmentation(Class<? extends Augmentation<Module>> augmentationType) |
ModuleBuilder |
setDeviation(List<YangIdentifier> values) |
ModuleBuilder |
setFeature(List<YangIdentifier> values) |
ModuleBuilder |
setName(YangIdentifier value) |
ModuleBuilder |
setNamespace(Uri value) |
ModuleBuilder |
setRevision(Module.Revision value) |
ModuleBuilder |
withKey(ModuleKey key) |
public ModuleBuilder()
public ModuleBuilder(Module base)
public ModuleKey key()
public List<YangIdentifier> getDeviation()
public List<YangIdentifier> getFeature()
public YangIdentifier getName()
public Uri getNamespace()
public Module.Revision getRevision()
public <E extends Augmentation<Module>> E augmentation(Class<E> augmentationType)
public ModuleBuilder withKey(ModuleKey key)
public ModuleBuilder setDeviation(List<YangIdentifier> values)
public ModuleBuilder setFeature(List<YangIdentifier> values)
public ModuleBuilder setName(YangIdentifier value)
public ModuleBuilder setNamespace(Uri value)
public ModuleBuilder setRevision(Module.Revision value)
public ModuleBuilder addAugmentation(Class<? extends Augmentation<Module>> augmentationType, Augmentation<Module> augmentationValue)
public ModuleBuilder removeAugmentation(Class<? extends Augmentation<Module>> augmentationType)
public Module build()
build
in interface org.opendaylight.yangtools.concepts.CheckedBuilder<Module,IllegalArgumentException>
Copyright © 2019 OpenDaylight. All rights reserved.