public class ImmutableContainerNodeBuilder extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ImmutableContainerNodeBuilder.ImmutableContainerNode |
| Modifier | Constructor and Description |
|---|---|
protected |
ImmutableContainerNodeBuilder() |
protected |
ImmutableContainerNodeBuilder(ImmutableContainerNodeBuilder.ImmutableContainerNode node) |
protected |
ImmutableContainerNodeBuilder(int sizeHint) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwithoutChildaddChild, removeChildprotected ImmutableContainerNodeBuilder()
protected ImmutableContainerNodeBuilder(int sizeHint)
protected ImmutableContainerNodeBuilder(ImmutableContainerNodeBuilder.ImmutableContainerNode node)
public static @NonNull DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifier,ContainerNode> create()
public static @NonNull DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifier,ContainerNode> create(int sizeHint)
public static @NonNull DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifier,ContainerNode> create(ContainerNode node)
public ContainerNode build()
CheckedBuilderpublic DataContainerNodeAttrBuilder<I,R> withAttributes(Map<QName,String> withAttributes)
AttributesBuilderwithAttributes in interface AttributesBuilder<DataContainerNodeAttrBuilder<I extends YangInstanceIdentifier.PathArgument,R extends DataContainerNode<I>>>withAttributes - Attribute mappublic DataContainerNodeAttrBuilder<I,R> withValue(Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> withValue)
withValue in interface DataContainerNodeAttrBuilder<I extends YangInstanceIdentifier.PathArgument,R extends DataContainerNode<I>>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 DataContainerNodeAttrBuilder<I,R> withChild(DataContainerChild<?,?> child)
withChild in interface DataContainerNodeAttrBuilder<I extends YangInstanceIdentifier.PathArgument,R extends DataContainerNode<I>>withChild in interface DataContainerNodeBuilder<I extends YangInstanceIdentifier.PathArgument,R extends DataContainerNode<I>>public DataContainerNodeAttrBuilder<I,R> withNodeIdentifier(I withNodeIdentifier)
withNodeIdentifier in interface DataContainerNodeAttrBuilder<I extends YangInstanceIdentifier.PathArgument,R extends DataContainerNode<I>>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>>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> withoutChild(YangInstanceIdentifier.PathArgument key)
withoutChild in interface DataContainerNodeBuilder<I 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 © 2019 OpenDaylight. All rights reserved.