import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Host;
import org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.topology.rev150114.NetconfNode;
import org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.topology.rev150114.NetconfNodeBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.topology.rev150114.netconf.node.connection.parameters.NonModuleCapabilities;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.topology.rev150114.netconf.node.connection.parameters.NonModuleCapabilitiesBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.topology.rev150114.netconf.node.connection.parameters.YangModuleCapabilities;
import org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.topology.rev150114.netconf.node.connection.parameters.YangModuleCapabilitiesBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.topology.rev150114.netconf.node.credentials.Credentials;
.setUsername(getUsername())
.setPassword(getPassword())
.build();
- final YangModuleCapabilities capabilities;
+
+ YangModuleCapabilities moduleCapabilities = null;
if (getYangModuleCapabilities() != null) {
- capabilities = new YangModuleCapabilitiesBuilder()
+ moduleCapabilities = new YangModuleCapabilitiesBuilder()
.setOverride(getYangModuleCapabilities().getOverride())
.setCapability(getYangModuleCapabilities().getCapability())
.build();
- } else {
- capabilities = null;
}
+
+ NonModuleCapabilities nonModuleCapabilities = null;
+ if(getNonModuleCapabilities() != null) {
+ nonModuleCapabilities = new NonModuleCapabilitiesBuilder()
+ .setOverride(getNonModuleCapabilities().getOverride())
+ .setCapability(getNonModuleCapabilities().getCapability())
+ .build();
+ }
+
final YangLibrary yangLibrary;
if (getYangLibrary() != null) {
yangLibrary = new YangLibraryBuilder()
.setSchemaCacheDirectory(getSchemaCacheDirectory())
.setSleepFactor(getSleepFactor())
.setTcpOnly(getTcpOnly())
- .setYangModuleCapabilities(capabilities)
+ .setYangModuleCapabilities(moduleCapabilities)
+ .setNonModuleCapabilities(nonModuleCapabilities)
.setYangLibrary(yangLibrary)
.build();
return new NodeBuilder()