public class ImmutableMapEntryNodeBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected Map<QName,YangInstanceIdentifier.PathArgument> |
childrenQNamesToPaths |
Modifier | Constructor and Description |
---|---|
protected |
ImmutableMapEntryNodeBuilder() |
protected |
ImmutableMapEntryNodeBuilder(org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapEntryNodeBuilder.ImmutableMapEntryNode node) |
protected |
ImmutableMapEntryNodeBuilder(int sizeHint) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
withoutChild
addChild, removeChild
protected final Map<QName,YangInstanceIdentifier.PathArgument> childrenQNamesToPaths
protected ImmutableMapEntryNodeBuilder()
protected ImmutableMapEntryNodeBuilder(int sizeHint)
protected ImmutableMapEntryNodeBuilder(org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapEntryNodeBuilder.ImmutableMapEntryNode node)
public static @NonNull DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifierWithPredicates,MapEntryNode> create()
public static @NonNull DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifierWithPredicates,MapEntryNode> create(int sizeHint)
public static @NonNull DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifierWithPredicates,MapEntryNode> create(MapEntryNode node)
public DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifierWithPredicates,MapEntryNode> withValue(Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>> withValue)
withValue
in interface DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifierWithPredicates,MapEntryNode>
withValue
in interface DataContainerNodeBuilder<YangInstanceIdentifier.NodeIdentifierWithPredicates,MapEntryNode>
withValue
in interface NormalizedNodeBuilder<YangInstanceIdentifier.NodeIdentifierWithPredicates,Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>>,MapEntryNode>
withValue
in interface NormalizedNodeContainerBuilder<YangInstanceIdentifier.NodeIdentifierWithPredicates,YangInstanceIdentifier.PathArgument,DataContainerChild<? extends YangInstanceIdentifier.PathArgument,?>,MapEntryNode>
public DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifierWithPredicates,MapEntryNode> withChild(DataContainerChild<?,?> child)
withChild
in interface DataContainerNodeAttrBuilder<YangInstanceIdentifier.NodeIdentifierWithPredicates,MapEntryNode>
withChild
in interface DataContainerNodeBuilder<YangInstanceIdentifier.NodeIdentifierWithPredicates,MapEntryNode>
public MapEntryNode build()
CheckedBuilder
public DataContainerNodeAttrBuilder<I,R> withAttributes(Map<QName,String> withAttributes)
AttributesBuilder
withAttributes
in interface AttributesBuilder<DataContainerNodeAttrBuilder<I extends YangInstanceIdentifier.PathArgument,R extends DataContainerNode<I>>>
withAttributes
- Attribute mappublic 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.