Interface ListNodeBuilder<T,V>
-
- All Superinterfaces:
org.opendaylight.yangtools.concepts.Builder<org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>,org.opendaylight.yangtools.concepts.CheckedBuilder<org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>,IllegalArgumentException>,CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>,org.opendaylight.yangtools.concepts.Mutable,org.opendaylight.yangtools.concepts.MutationBehaviour<org.opendaylight.yangtools.concepts.Mutable>,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>>,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>>
- All Known Implementing Classes:
ImmutableLeafSetNodeBuilder,ImmutableLeafSetNodeSchemaAwareBuilder,ImmutableOrderedLeafSetNodeBuilder,ImmutableOrderedLeafSetNodeSchemaAwareBuilder
public interface ListNodeBuilder<T,V> extends CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListNodeBuilder<T,V>withChild(org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T> child)@NonNull ListNodeBuilder<T,V>withChildValue(T child)ListNodeBuilder<T,V>withNodeIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier nodeIdentifier)ListNodeBuilder<T,V>withoutChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)ListNodeBuilder<T,V>withValue(Collection<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> value)-
Methods inherited from interface org.opendaylight.yangtools.yang.data.impl.schema.builder.api.NormalizedNodeBuilder
build
-
Methods inherited from interface org.opendaylight.yangtools.yang.data.impl.schema.builder.api.NormalizedNodeContainerBuilder
addChild, removeChild
-
-
-
-
Method Detail
-
withNodeIdentifier
ListNodeBuilder<T,V> withNodeIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier nodeIdentifier)
- Specified by:
withNodeIdentifierin interfaceCollectionNodeBuilder<T,V>- Specified by:
withNodeIdentifierin interfaceNormalizedNodeBuilder<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>>- 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.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>
-
withValue
ListNodeBuilder<T,V> withValue(Collection<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> value)
- Specified by:
withValuein interfaceCollectionNodeBuilder<T,V>- Specified by:
withValuein interfaceNormalizedNodeBuilder<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>>- 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.LeafSetEntryNode<T>,org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>
-
withChild
ListNodeBuilder<T,V> withChild(org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T> child)
- Specified by:
withChildin interfaceCollectionNodeBuilder<T,V>
-
withoutChild
ListNodeBuilder<T,V> withoutChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
- Specified by:
withoutChildin interfaceCollectionNodeBuilder<T,V>
-
withChildValue
@NonNull ListNodeBuilder<T,V> withChildValue(T child)
-
-