Interface DataContainerNodeBuilder<I extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,R extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode<I>>
-
- 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<I,Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,?>>,R>,NormalizedNodeContainerBuilder<I,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,?>,R>
- All Known Implementing Classes:
ImmutableAugmentationNodeBuilder,ImmutableAugmentationNodeSchemaAwareBuilder,ImmutableChoiceNodeBuilder,ImmutableChoiceNodeSchemaAwareBuilder,ImmutableContainerNodeBuilder,ImmutableContainerNodeSchemaAwareBuilder,ImmutableMapEntryNodeBuilder,ImmutableMapEntryNodeSchemaAwareBuilder,ImmutableUnkeyedListEntryNodeBuilder,ImmutableYangModeledAnyXmlNodeBuilder
public interface DataContainerNodeBuilder<I extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,R extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode<I>> extends NormalizedNodeContainerBuilder<I,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,?>,R>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NonNull DataContainerNodeBuilder<I,R>withChild(org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<?,?> child)DataContainerNodeBuilder<I,R>withNodeIdentifier(I nodeIdentifier)@NonNull DataContainerNodeBuilder<I,R>withoutChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)DataContainerNodeBuilder<I,R>withValue(Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,?>> 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
DataContainerNodeBuilder<I,R> withValue(Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,?>> value)
- Specified by:
withValuein interfaceNormalizedNodeBuilder<I extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,?>>,R extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode<I>>- Specified by:
withValuein interfaceNormalizedNodeContainerBuilder<I extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,?>,R extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode<I>>
-
withNodeIdentifier
DataContainerNodeBuilder<I,R> withNodeIdentifier(I nodeIdentifier)
- Specified by:
withNodeIdentifierin interfaceNormalizedNodeBuilder<I extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,?>>,R extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode<I>>- Specified by:
withNodeIdentifierin interfaceNormalizedNodeContainerBuilder<I extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,?>,R extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode<I>>
-
withChild
@NonNull DataContainerNodeBuilder<I,R> withChild(org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<?,?> child)
-
withoutChild
@NonNull DataContainerNodeBuilder<I,R> withoutChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
-
-