- ExtensionAugment<? extends Augmentation<Extension>> extensionMatch
- = new ExtensionAugment<>(EricAugMatchNodesNodeTableFlow.class,
- new EricAugMatchNodesNodeTableFlowBuilder().setEricOfIcmpv6NdOptionsType(
- new EricOfIcmpv6NdOptionsTypeBuilder().setIcmpv6NdOptionsType(ndOptionType).build()).build(),
- Icmpv6NdOptionsTypeKey.class);
-
- ExtensionListBuilder extListBld = null;
- ExtensionBuilder extBld = new ExtensionBuilder();
- extBld.addAugmentation(extensionMatch.getAugmentationClass(), extensionMatch.getAugmentationObject());
-
- extListBld = new ExtensionListBuilder();
- extListBld.setExtension(extBld.build());
- extListBld.setExtensionKey(extensionMatch.getKey());
-
- GeneralAugMatchNodesNodeTableFlowWriteActionsSetField ndOptionsTypeSetField =
- new GeneralAugMatchNodesNodeTableFlowWriteActionsSetFieldBuilder()
- .setExtensionList(Collections.singletonList(extListBld.build())).build();
-