public class EntityBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Entity>
EntityBuilder
instances.EntityBuilder
Constructor and Description |
---|
EntityBuilder() |
EntityBuilder(Entity base) |
Modifier and Type | Method and Description |
---|---|
EntityBuilder |
addAugmentation(Class<? extends Augmentation<Entity>> augmentationType,
Augmentation<Entity> augmentationValue) |
<E extends Augmentation<Entity>> |
augmentation(Class<E> augmentationType) |
Entity |
build() |
String |
getName() |
EntityKey |
key() |
EntityBuilder |
removeAugmentation(Class<? extends Augmentation<Entity>> augmentationType) |
EntityBuilder |
setName(String value) |
EntityBuilder |
withKey(EntityKey key) |
public EntityBuilder()
public EntityBuilder(Entity base)
public EntityKey key()
public String getName()
public <E extends Augmentation<Entity>> E augmentation(Class<E> augmentationType)
public EntityBuilder withKey(EntityKey key)
public EntityBuilder setName(String value)
public EntityBuilder addAugmentation(Class<? extends Augmentation<Entity>> augmentationType, Augmentation<Entity> augmentationValue)
public EntityBuilder removeAugmentation(Class<? extends Augmentation<Entity>> augmentationType)
public Entity build()
build
in interface org.opendaylight.yangtools.concepts.CheckedBuilder<Entity,IllegalArgumentException>
Copyright © 2019 OpenDaylight. All rights reserved.