public class ComplexViaUsesBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<ComplexViaUses>
ComplexViaUses
instances.ComplexViaUses
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
Constructor and Description |
---|
ComplexViaUsesBuilder() |
ComplexViaUsesBuilder(ComplexViaUses base) |
Modifier and Type | Method and Description |
---|---|
ComplexViaUsesBuilder |
addAugmentation(Class<? extends Augmentation<ComplexViaUses>> augmentationType,
Augmentation<ComplexViaUses> augmentation) |
ComplexViaUsesBuilder |
addToListViaUses(ListViaUses value) |
ComplexViaUses |
build() |
void |
fieldsFrom(TreeNode arg)
Set fields from given grouping argument.
|
<E extends Augmentation<? super ComplexViaUses>> |
getAugmentation(Class<E> augmentationType) |
ContainerWithUses |
getContainerWithUses() |
List<ListViaUses> |
getListViaUses() |
ComplexViaUsesBuilder |
removeAugmentation(Class<? extends Augmentation<ComplexViaUses>> augmentationType) |
ComplexViaUsesBuilder |
removeFromListViaUses(ListViaUses value) |
ComplexViaUsesBuilder |
setContainerWithUses(ContainerWithUses value) |
ComplexViaUsesBuilder |
setListViaUses(List<ListViaUses> values) |
public ComplexViaUsesBuilder()
public ComplexViaUsesBuilder(ComplexViaUses base)
public void fieldsFrom(TreeNode arg)
arg
- grouping objectIllegalArgumentException
- if given argument is none of valid typespublic ContainerWithUses getContainerWithUses()
public List<ListViaUses> getListViaUses()
public <E extends Augmentation<? super ComplexViaUses>> E getAugmentation(Class<E> augmentationType)
public ComplexViaUsesBuilder setListViaUses(List<ListViaUses> values)
public ComplexViaUsesBuilder addToListViaUses(ListViaUses value)
public ComplexViaUsesBuilder removeFromListViaUses(ListViaUses value)
public ComplexViaUsesBuilder setContainerWithUses(ContainerWithUses value)
public ComplexViaUsesBuilder addAugmentation(Class<? extends Augmentation<ComplexViaUses>> augmentationType, Augmentation<ComplexViaUses> augmentation)
public ComplexViaUsesBuilder removeAugmentation(Class<? extends Augmentation<ComplexViaUses>> augmentationType)
public ComplexViaUses build()
build
in interface org.opendaylight.yangtools.concepts.CheckedBuilder<ComplexViaUses,IllegalArgumentException>
Copyright © 2019 OpenDaylight. All rights reserved.