Class ImmutableUnkeyedListNodeBuilder
- java.lang.Object
-
- org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableUnkeyedListNodeBuilder
-
- All Implemented Interfaces:
org.opendaylight.yangtools.concepts.Builder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>,org.opendaylight.yangtools.concepts.CheckedBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode,IllegalArgumentException>,org.opendaylight.yangtools.concepts.Mutable,org.opendaylight.yangtools.concepts.MutationBehaviour<org.opendaylight.yangtools.concepts.Mutable>,CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>,NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,Collection<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode>,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>,NormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>
public class ImmutableUnkeyedListNodeBuilder extends Object implements CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classImmutableUnkeyedListNodeBuilder.EmptyImmutableUnkeyedListNodeprotected static classImmutableUnkeyedListNodeBuilder.ImmutableUnkeyedListNode
-
Constructor Summary
Constructors Modifier Constructor Description protectedImmutableUnkeyedListNodeBuilder()protectedImmutableUnkeyedListNodeBuilder(ImmutableUnkeyedListNodeBuilder.ImmutableUnkeyedListNode node)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>addChild(org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode child)org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNodebuild()static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>create()static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>create(int sizeHint)static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>create(org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode node)NormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>removeChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>withChild(org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode child)CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>withNodeIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier withNodeIdentifier)CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>withoutChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>withValue(Collection<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode> withValue)
-
-
-
Constructor Detail
-
ImmutableUnkeyedListNodeBuilder
protected ImmutableUnkeyedListNodeBuilder()
-
ImmutableUnkeyedListNodeBuilder
protected ImmutableUnkeyedListNodeBuilder(ImmutableUnkeyedListNodeBuilder.ImmutableUnkeyedListNode node)
-
-
Method Detail
-
create
public static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode> create()
-
create
public static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode> create(int sizeHint)
-
create
public static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode> create(org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode node)
-
withChild
public CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode> withChild(org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode child)
- Specified by:
withChildin interfaceCollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>
-
withoutChild
public CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode> withoutChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
- Specified by:
withoutChildin interfaceCollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>
-
withValue
public CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode> withValue(Collection<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode> withValue)
- Specified by:
withValuein interfaceCollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>- Specified by:
withValuein interfaceNormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,Collection<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode>,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>- Specified by:
withValuein interfaceNormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>
-
withNodeIdentifier
public CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode> withNodeIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier withNodeIdentifier)
- Specified by:
withNodeIdentifierin interfaceCollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>- Specified by:
withNodeIdentifierin interfaceNormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,Collection<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode>,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>- Specified by:
withNodeIdentifierin interfaceNormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>
-
build
public org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode build()
- Specified by:
buildin interfaceorg.opendaylight.yangtools.concepts.Builder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>- Specified by:
buildin interfaceorg.opendaylight.yangtools.concepts.CheckedBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode,IllegalArgumentException>- Specified by:
buildin interfaceNormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,Collection<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode>,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>
-
addChild
public CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode> addChild(org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode child)
- Specified by:
addChildin interfaceNormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>
-
removeChild
public NormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode> removeChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
- Specified by:
removeChildin interfaceNormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>
-
-