Interface CollectionNodeBuilder<V extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>,R extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,?>>
-
- All Superinterfaces:
org.opendaylight.yangtools.concepts.Builder<R>,org.opendaylight.yangtools.concepts.CheckedBuilder<R,IllegalArgumentException>,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<V>,R>,NormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,V,R>
- All Known Subinterfaces:
ListNodeBuilder<T,V>
- All Known Implementing Classes:
ImmutableLeafSetNodeBuilder,ImmutableLeafSetNodeSchemaAwareBuilder,ImmutableMapNodeBuilder,ImmutableMapNodeSchemaAwareBuilder,ImmutableOrderedLeafSetNodeBuilder,ImmutableOrderedLeafSetNodeSchemaAwareBuilder,ImmutableOrderedMapNodeBuilder,ImmutableOrderedMapNodeSchemaAwareBuilder,ImmutableUnkeyedListNodeBuilder
public interface CollectionNodeBuilder<V extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>,R extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,?>> extends NormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,V,R>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NonNull CollectionNodeBuilder<V,R>withChild(V child)CollectionNodeBuilder<V,R>withNodeIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier nodeIdentifier)@NonNull CollectionNodeBuilder<V,R>withoutChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)CollectionNodeBuilder<V,R>withValue(Collection<V> 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
-
withValue
CollectionNodeBuilder<V,R> withValue(Collection<V> value)
- Specified by:
withValuein interfaceNormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,Collection<V extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>,R extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,?>>- Specified by:
withValuein interfaceNormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,V extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>,R extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,?>>
-
withNodeIdentifier
CollectionNodeBuilder<V,R> withNodeIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier nodeIdentifier)
- Specified by:
withNodeIdentifierin interfaceNormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,Collection<V extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>,R extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,?>>- Specified by:
withNodeIdentifierin interfaceNormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,V extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>,R extends org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,?>>
-
withChild
@NonNull CollectionNodeBuilder<V,R> withChild(V child)
-
withoutChild
@NonNull CollectionNodeBuilder<V,R> withoutChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
-
-