public class SubmoduleBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Submodule>
SubmoduleBuilder
instances.SubmoduleBuilder
Constructor and Description |
---|
SubmoduleBuilder() |
SubmoduleBuilder(CommonLeafs arg) |
SubmoduleBuilder(SchemaLeaf arg) |
SubmoduleBuilder(Submodule base) |
Modifier and Type | Method and Description |
---|---|
SubmoduleBuilder |
addAugmentation(Class<? extends Augmentation<Submodule>> augmentationType,
Augmentation<Submodule> augmentationValue) |
<E extends Augmentation<Submodule>> |
augmentation(Class<E> augmentationType) |
Submodule |
build() |
void |
fieldsFrom(DataObject arg)
Set fields from given grouping argument.
|
YangIdentifier |
getName() |
CommonLeafs.Revision |
getRevision() |
Uri |
getSchema() |
SubmoduleKey |
key() |
SubmoduleBuilder |
removeAugmentation(Class<? extends Augmentation<Submodule>> augmentationType) |
SubmoduleBuilder |
setName(YangIdentifier value) |
SubmoduleBuilder |
setRevision(CommonLeafs.Revision value) |
SubmoduleBuilder |
setSchema(Uri value) |
SubmoduleBuilder |
withKey(SubmoduleKey key) |
public SubmoduleBuilder()
public SubmoduleBuilder(SchemaLeaf arg)
public SubmoduleBuilder(CommonLeafs arg)
public SubmoduleBuilder(Submodule base)
public void fieldsFrom(DataObject arg)
arg
- grouping objectIllegalArgumentException
- if given argument is none of valid typespublic SubmoduleKey key()
public YangIdentifier getName()
public CommonLeafs.Revision getRevision()
public Uri getSchema()
public <E extends Augmentation<Submodule>> E augmentation(Class<E> augmentationType)
public SubmoduleBuilder withKey(SubmoduleKey key)
public SubmoduleBuilder setName(YangIdentifier value)
public SubmoduleBuilder setRevision(CommonLeafs.Revision value)
public SubmoduleBuilder setSchema(Uri value)
public SubmoduleBuilder addAugmentation(Class<? extends Augmentation<Submodule>> augmentationType, Augmentation<Submodule> augmentationValue)
public SubmoduleBuilder removeAugmentation(Class<? extends Augmentation<Submodule>> augmentationType)
public Submodule build()
build
in interface org.opendaylight.yangtools.concepts.CheckedBuilder<Submodule,IllegalArgumentException>
Copyright © 2019 OpenDaylight. All rights reserved.