Class 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>
    • 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:
        withChild in interface CollectionNodeBuilder<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:
        withoutChild in interface CollectionNodeBuilder<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:
        withValue in interface CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,​org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>
        Specified by:
        withValue in interface 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>
        Specified by:
        withValue in interface 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>
      • 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:
        withNodeIdentifier in interface CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode,​org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>
        Specified by:
        withNodeIdentifier in interface 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>
        Specified by:
        withNodeIdentifier in interface 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>
      • build

        public org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode build()
        Specified by:
        build in interface org.opendaylight.yangtools.concepts.Builder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode>
        Specified by:
        build in interface org.opendaylight.yangtools.concepts.CheckedBuilder<org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListNode,​IllegalArgumentException>
        Specified by:
        build in interface 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>
      • 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:
        addChild in interface 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

        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:
        removeChild in interface 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>