Class ImmutableLeafSetNodeSchemaAwareBuilder<T>

  • All Implemented Interfaces:
    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>, org.opendaylight.yangtools.concepts.Mutable, org.opendaylight.yangtools.concepts.MutationBehaviour<org.opendaylight.yangtools.concepts.Mutable>, CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>,​org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>, ListNodeBuilder<T,​org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>, 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>>

    public final class ImmutableLeafSetNodeSchemaAwareBuilder<T>
    extends ImmutableLeafSetNodeBuilder<T>
    • Method Detail

      • create

        public static <T> @NonNull ListNodeBuilder<T,​org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> create​(org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode schema)
      • create

        public static <T> @NonNull ListNodeBuilder<T,​org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> create​(org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode schema,
                                                                                                                                       org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T> node)
      • withChild

        public ListNodeBuilder<T,​org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> withChild​(org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T> child)
        Specified by:
        withChild in interface CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>,​org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>
        Specified by:
        withChild in interface ListNodeBuilder<T,​org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>
        Overrides:
        withChild in class ImmutableLeafSetNodeBuilder<T>
      • withNodeIdentifier

        public ListNodeBuilder<T,​org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>> withNodeIdentifier​(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier withNodeIdentifier)
        Specified by:
        withNodeIdentifier in interface CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>,​org.opendaylight.yangtools.yang.data.api.schema.LeafSetNode<T>>
        Specified by:
        withNodeIdentifier in interface ListNodeBuilder<T,​org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode<T>>
        Specified by:
        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>>
        Specified by:
        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>>
        Overrides:
        withNodeIdentifier in class ImmutableLeafSetNodeBuilder<T>