- final DataContainerNodeBuilder<NodeIdentifierWithPredicates, MapEntryNode> mapEntryNode =
- ImmutableMapEntryNodeBuilder.create();
-
- final Map<String, Object> predicates = new HashMap<>();
- predicates.put("name", "eth0");
-
- mapEntryNode.withNodeIdentifier(getNodeIdentifierPredicate("interface", namespace, ietfInterfacesDate,
- predicates));
- mapEntryNode
- .withChild(new ImmutableLeafNodeBuilder<String>()
- .withNodeIdentifier(getNodeIdentifier("name", namespace, ietfInterfacesDate)).withValue("eth0")
- .build());
- mapEntryNode.withChild(new ImmutableLeafNodeBuilder<String>()
- .withNodeIdentifier(getNodeIdentifier("type", namespace, ietfInterfacesDate))
- .withValue("ethernetCsmacd").build());
- mapEntryNode.withChild(new ImmutableLeafNodeBuilder<Boolean>()
- .withNodeIdentifier(getNodeIdentifier("enabled", namespace, ietfInterfacesDate))
- .withValue(Boolean.FALSE).build());
- mapEntryNode.withChild(new ImmutableLeafNodeBuilder<String>()
- .withNodeIdentifier(getNodeIdentifier("description", namespace, ietfInterfacesDate))
- .withValue("some interface").build());
-
- return mapEntryNode.build();
+
+ return Builders.mapEntryBuilder()
+ .withNodeIdentifier(getNodeIdentifierPredicate("interface", namespace, ietfInterfacesDate,
+ Map.of("name", "eth0")))
+ .withChild(ImmutableNodes.leafNode(getNodeIdentifier("name", namespace, ietfInterfacesDate), "eth0"))
+ .withChild(ImmutableNodes.leafNode(getNodeIdentifier("type", namespace, ietfInterfacesDate),
+ "ethernetCsmacd"))
+ .withChild(ImmutableNodes.leafNode(getNodeIdentifier("enabled", namespace, ietfInterfacesDate),
+ Boolean.FALSE))
+ .withChild(ImmutableNodes.leafNode(getNodeIdentifier("description", namespace, ietfInterfacesDate),
+ "some interface"))
+ .build();