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:
withValue
in 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:
withValue
in 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:
withNodeIdentifier
in 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:
withNodeIdentifier
in 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)
-
-