Add VM name field in kubevirt port object, expose via CLI and REST

Change-Id: I0ac84073fa7692862314fdf8862b4e3a256dd2d8
diff --git a/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtPort.java b/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtPort.java
index 3f19640..48c75d4 100644
--- a/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtPort.java
+++ b/apps/kubevirt-networking/api/src/main/java/org/onosproject/kubevirtnetworking/api/KubevirtPort.java
@@ -28,6 +28,13 @@
 public interface KubevirtPort {
 
     /**
+     * Returns the name of VM where the kubevirt port is attached.
+     *
+     * @return VM name
+     */
+    String vmName();
+
+    /**
      * Returns the network identifier associated with the port.
      *
      * @return network identifier
@@ -128,6 +135,14 @@
         KubevirtPort build();
 
         /**
+         * Returns port builder with supplied VM name.
+         *
+         * @param vmName VM name
+         * @return port builder
+         */
+        Builder vmName(String vmName);
+
+        /**
          * Returns port builder with supplied network identifier.
          *
          * @param networkId network identifier