public class ImmutableAugmentationNodeBuilder extends Object
Modifier | Constructor and Description |
---|---|
protected |
ImmutableAugmentationNodeBuilder() |
|
ImmutableAugmentationNodeBuilder(org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableAugmentationNodeBuilder.ImmutableAugmentationNode node) |
protected |
ImmutableAugmentationNodeBuilder(int sizeHint) |
protected ImmutableAugmentationNodeBuilder()
protected ImmutableAugmentationNodeBuilder(int sizeHint)
public ImmutableAugmentationNodeBuilder(org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableAugmentationNodeBuilder.ImmutableAugmentationNode node)
public static DataContainerNodeBuilder<YangInstanceIdentifier.AugmentationIdentifier,AugmentationNode> create()
public static DataContainerNodeBuilder<YangInstanceIdentifier.AugmentationIdentifier,AugmentationNode> create(int sizeHint)
public static DataContainerNodeBuilder<YangInstanceIdentifier.AugmentationIdentifier,AugmentationNode> create(AugmentationNode node)
public DataContainerNodeBuilder<YangInstanceIdentifier.AugmentationIdentifier,AugmentationNode> withChild(DataContainerChild<?,?> child)
withChild
in interface DataContainerNodeBuilder<YangInstanceIdentifier.AugmentationIdentifier,AugmentationNode>
public DataContainerNodeBuilder<YangInstanceIdentifier.AugmentationIdentifier,AugmentationNode> withoutChild(YangInstanceIdentifier.PathArgument key)
withoutChild
in interface DataContainerNodeBuilder<YangInstanceIdentifier.AugmentationIdentifier,AugmentationNode>
public AugmentationNode build()
protected final I getNodeIdentifier()
protected final DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?> getChild(YangInstanceIdentifier.PathArgument child)
protected final Map<YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> buildValue()
public DataContainerNodeBuilder<I,R> withValue(Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> value)
withValue
in interface DataContainerNodeBuilder<I extends YangInstanceIdentifier.PathArgument,R extends DataContainerNode<I>>
withValue
in interface NormalizedNodeBuilder<I extends YangInstanceIdentifier.PathArgument,Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>,R extends DataContainerNode<I>>
withValue
in interface NormalizedNodeContainerBuilder<I extends YangInstanceIdentifier.PathArgument,YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>,R extends DataContainerNode<I>>
public DataContainerNodeBuilder<I,R> withNodeIdentifier(I nodeIdentifier)
withNodeIdentifier
in interface DataContainerNodeBuilder<I extends YangInstanceIdentifier.PathArgument,R extends DataContainerNode<I>>
withNodeIdentifier
in interface NormalizedNodeBuilder<I extends YangInstanceIdentifier.PathArgument,Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>,R extends DataContainerNode<I>>
withNodeIdentifier
in interface NormalizedNodeContainerBuilder<I extends YangInstanceIdentifier.PathArgument,YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>,R extends DataContainerNode<I>>
public DataContainerNodeBuilder<I,R> addChild(DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?> child)
addChild
in interface NormalizedNodeContainerBuilder<I extends YangInstanceIdentifier.PathArgument,YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>,R extends DataContainerNode<I>>
public NormalizedNodeContainerBuilder<I,YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>,R> removeChild(YangInstanceIdentifier.PathArgument key)
removeChild
in interface NormalizedNodeContainerBuilder<I extends YangInstanceIdentifier.PathArgument,YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>,R extends DataContainerNode<I>>
Copyright © 2017 OpenDaylight. All rights reserved.