public abstract class ShardDataModificationFactoryBuilder<T> extends ModificationContextNodeBuilder implements org.opendaylight.yangtools.concepts.Builder<T>
ModificationContextNodeBuilder.InteriorNodeBuilder
Modifier and Type | Field and Description |
---|---|
protected Map<DOMDataTreeIdentifier,ForeignShardModificationContext> |
childShards |
protected DOMDataTreeIdentifier |
root |
Constructor and Description |
---|
ShardDataModificationFactoryBuilder(DOMDataTreeIdentifier root) |
Modifier and Type | Method and Description |
---|---|
void |
addSubshard(DOMDataTreeIdentifier prefix,
ForeignShardModificationContext value) |
void |
addSubshard(ForeignShardModificationContext value) |
abstract T |
build() |
addBoundary, buildChildren, getInterior
protected final DOMDataTreeIdentifier root
protected final Map<DOMDataTreeIdentifier,ForeignShardModificationContext> childShards
public ShardDataModificationFactoryBuilder(DOMDataTreeIdentifier root)
public void addSubshard(ForeignShardModificationContext value)
public void addSubshard(DOMDataTreeIdentifier prefix, ForeignShardModificationContext value)
public abstract T build()
build
in interface org.opendaylight.yangtools.concepts.CheckedBuilder<T,IllegalArgumentException>
Copyright © 2019 OpenDaylight. All rights reserved.