public class ImmutableLeafSetNodeBuilder<T> extends Object implements ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ImmutableLeafSetNodeBuilder.ImmutableLeafSetNode<T> |
| Modifier | Constructor and Description |
|---|---|
protected |
ImmutableLeafSetNodeBuilder() |
protected |
ImmutableLeafSetNodeBuilder(ImmutableLeafSetNodeBuilder.ImmutableLeafSetNode<T> node) |
protected |
ImmutableLeafSetNodeBuilder(int sizeHint) |
| Modifier and Type | Method and Description |
|---|---|
NormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>> |
addChild(org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T> child) |
org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T> |
build() |
static <T> @NonNull ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> |
create() |
static <T> @NonNull ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> |
create(int sizeHint) |
static <T> @NonNull ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> |
create(org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T> 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.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>> |
removeChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key) |
ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> |
withChild(org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T> child) |
ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> |
withChildValue(T childValue) |
ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> |
withNodeIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier withNodeIdentifier) |
ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> |
withoutChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key) |
ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> |
withValue(Collection<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> withValue) |
protected ImmutableLeafSetNodeBuilder()
protected ImmutableLeafSetNodeBuilder(int sizeHint)
protected ImmutableLeafSetNodeBuilder(ImmutableLeafSetNodeBuilder.ImmutableLeafSetNode<T> node)
public static <T> @NonNull ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> create()
public static <T> @NonNull ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> create(int sizeHint)
public static <T> @NonNull ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> create(org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T> node)
public ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> withChild(org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T> child)
withChild in interface CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>withChild in interface ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>public ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> withoutChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
withoutChild in interface CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>withoutChild in interface ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>public org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T> build()
build in interface org.opendaylight.yangtools.concepts.CheckedBuilder<org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>,IllegalArgumentException>build in interface NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,Collection<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>public ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> withNodeIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier withNodeIdentifier)
withNodeIdentifier in interface CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>withNodeIdentifier in interface ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>withNodeIdentifier in interface NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,Collection<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>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.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>public ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> withValue(Collection<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> withValue)
withValue in interface CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>withValue in interface ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>withValue in interface NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,Collection<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>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.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>public ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> withChildValue(T childValue)
withChildValue in interface ListNodeBuilder<T,org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>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.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>> addChild(org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T> child)
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.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>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.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>> removeChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
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.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>Copyright © 2019 OpenDaylight. All rights reserved.