Implement kubevirt node service, expose it through REST API and CLI

Change-Id: Ieebd2652af31344df3a7c91d3669a2ba150cb57f
diff --git a/apps/kubevirt-node/api/src/main/java/org/onosproject/kubevirtnode/api/KubevirtNode.java b/apps/kubevirt-node/api/src/main/java/org/onosproject/kubevirtnode/api/KubevirtNode.java
index 544c76b..402d0f9 100644
--- a/apps/kubevirt-node/api/src/main/java/org/onosproject/kubevirtnode/api/KubevirtNode.java
+++ b/apps/kubevirt-node/api/src/main/java/org/onosproject/kubevirtnode/api/KubevirtNode.java
@@ -100,11 +100,19 @@
      * Returns new kubevirt node instance with given state.
      *
      * @param newState updated state
-     * @return updated kubernetes node
+     * @return updated kubevirt node
      */
     KubevirtNode updateState(KubevirtNodeState newState);
 
     /**
+     * Returns new kubevirt node instance with given integration bridge.
+     *
+     * @param deviceId  integration bridge device ID
+     * @return updated kubevirt node
+     */
+    KubevirtNode updateIntgBridge(DeviceId deviceId);
+
+    /**
      * Returns a collection of physical interfaces.
      *
      * @return physical interfaces