Uni Add cmd CLI implmentation
[unimgr.git] / impl / src / main / java / org / opendaylight / unimgr / api / IUnimgrConsoleProvider.java
index 717ae27985f10d2bdb016a3510eb94099d55d379..1346649dd8b9006be684c13cf6fd4767844d9e36 100755 (executable)
@@ -9,18 +9,21 @@ package org.opendaylight.unimgr.api;
 
 import java.util.List;
 
+import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.IpAddress;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev151012.Evc;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev151012.Uni;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.unimgr.rev151012.UniAugmentation;
 
 public interface IUnimgrConsoleProvider extends AutoCloseable {
 
-    boolean addUni(Uni uni);
+    boolean addUni(UniAugmentation uni);
 
-    boolean removeUni(String uuid);
+    boolean removeUni(IpAddress ipAddress);
 
-    List<Uni> listUnis(boolean isConfigurationDatastore);
+    List<Uni> listUnis(Boolean isConfigurationData);
 
-    Uni getUni(String uuid);
+    Uni getUni(IpAddress ipAddress);
 
     boolean removeEvc(String uuid);