Class ImmutableMapNodeSchemaAwareBuilder

  • All Implemented Interfaces:
    org.opendaylight.yangtools.concepts.Builder<org.opendaylight.yangtools.yang.data.api.schema.MapNode>, org.opendaylight.yangtools.concepts.CheckedBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapNode,​IllegalArgumentException>, org.opendaylight.yangtools.concepts.Mutable, org.opendaylight.yangtools.concepts.MutationBehaviour<org.opendaylight.yangtools.concepts.Mutable>, CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,​org.opendaylight.yangtools.yang.data.api.schema.MapNode>, NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,​Collection<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode>,​org.opendaylight.yangtools.yang.data.api.schema.MapNode>, NormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,​org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,​org.opendaylight.yangtools.yang.data.api.schema.MapNode>

    public class ImmutableMapNodeSchemaAwareBuilder
    extends ImmutableMapNodeBuilder
    • Constructor Detail

      • ImmutableMapNodeSchemaAwareBuilder

        protected ImmutableMapNodeSchemaAwareBuilder​(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema)
    • Method Detail

      • create

        public static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,​org.opendaylight.yangtools.yang.data.api.schema.MapNode> create​(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema)
      • create

        public static @NonNull CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,​org.opendaylight.yangtools.yang.data.api.schema.MapNode> create​(org.opendaylight.yangtools.yang.model.api.ListSchemaNode schema,
                                                                                                                                                                                        org.opendaylight.yangtools.yang.data.api.schema.MapNode node)
      • withChild

        public CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,​org.opendaylight.yangtools.yang.data.api.schema.MapNode> withChild​(org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode child)
        Specified by:
        withChild in interface CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,​org.opendaylight.yangtools.yang.data.api.schema.MapNode>
        Overrides:
        withChild in class ImmutableMapNodeBuilder
      • withNodeIdentifier

        public CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,​org.opendaylight.yangtools.yang.data.api.schema.MapNode> withNodeIdentifier​(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier withNodeIdentifier)
        Specified by:
        withNodeIdentifier in interface CollectionNodeBuilder<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode,​org.opendaylight.yangtools.yang.data.api.schema.MapNode>
        Specified by:
        withNodeIdentifier in interface NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier,​Collection<org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode>,​org.opendaylight.yangtools.yang.data.api.schema.MapNode>
        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.MapEntryNode,​org.opendaylight.yangtools.yang.data.api.schema.MapNode>
        Overrides:
        withNodeIdentifier in class ImmutableMapNodeBuilder