public interface Module extends ChildOf<Modules>, Augmentable<Module>, Identifiable<ModuleKey>
This class represents the following YANG schema fragment defined in module config
list module {
key "type"
"name"
leaf name {
type string;
}
leaf type {
type identityref;
}
choice configuration {
}
choice state {
}
}
The schema path to identify an instance is
config/modules/module
To create instances of this class use ModuleBuilder.
ModuleBuilder,
ModuleKey| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
| Modifier and Type | Method and Description |
|---|---|
Configuration |
getConfiguration() |
ModuleKey |
getKey()
Returns Primary Key of Yang List Type
|
String |
getName()
Unique module instance name
|
State |
getState() |
Class<? extends ModuleType> |
getType() |
getImplementedInterfacegetAugmentationString getName()
java.lang.String name, or null if not presentClass<? extends ModuleType> getType()
java.lang.Class type, or null if not presentConfiguration getConfiguration()
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.module.Configuration configuration, or null if not presentState getState()
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.module.State state, or null if not presentModuleKey getKey()
getKey in interface Identifiable<ModuleKey>org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleKey key, or null if not presentCopyright © 2017 OpenDaylight. All rights reserved.