Notify kubevirt router internal and external network related events

1. Add networkName attribute into FloatingIp class.

Change-Id: I4aeb8031ef4c86d7ae9a6423276b024c05fe0649
(cherry picked from commit 4acd4543cf7e6d48883ed0f7d9813b69f0d2c414)
diff --git a/apps/kubevirt-networking/api/src/test/java/org/onosproject/kubevirtnetworking/api/DefaultKubevirtFloatingIpTest.java b/apps/kubevirt-networking/api/src/test/java/org/onosproject/kubevirtnetworking/api/DefaultKubevirtFloatingIpTest.java
index f5f400e..b63cf00 100644
--- a/apps/kubevirt-networking/api/src/test/java/org/onosproject/kubevirtnetworking/api/DefaultKubevirtFloatingIpTest.java
+++ b/apps/kubevirt-networking/api/src/test/java/org/onosproject/kubevirtnetworking/api/DefaultKubevirtFloatingIpTest.java
@@ -32,6 +32,8 @@
     private static final String ID_2 = "fip_id_2";
     private static final String ROUTER_NAME_1 = "router-1";
     private static final String ROUTER_NAME_2 = "router-2";
+    private static final String NETWORK_NAME_1 = "flat-1";
+    private static final String NETWORK_NAME_2 = "flat-2";
     private static final IpAddress FLOATING_IP_1 = IpAddress.valueOf("10.10.10.10");
     private static final IpAddress FLOATING_IP_2 = IpAddress.valueOf("20.20.20.20");
     private static final String POD_NAME_1 = "pod-1";
@@ -59,6 +61,7 @@
         fip1 = DefaultKubevirtFloatingIp.builder()
                 .id(ID_1)
                 .routerName(ROUTER_NAME_1)
+                .networkName(NETWORK_NAME_1)
                 .floatingIp(FLOATING_IP_1)
                 .podName(POD_NAME_1)
                 .fixedIp(FIXED_IP_1)
@@ -67,6 +70,7 @@
         sameAsFip1 = DefaultKubevirtFloatingIp.builder()
                 .id(ID_1)
                 .routerName(ROUTER_NAME_1)
+                .networkName(NETWORK_NAME_1)
                 .floatingIp(FLOATING_IP_1)
                 .podName(POD_NAME_1)
                 .fixedIp(FIXED_IP_1)
@@ -75,6 +79,7 @@
         fip2 = DefaultKubevirtFloatingIp.builder()
                 .id(ID_2)
                 .routerName(ROUTER_NAME_2)
+                .networkName(NETWORK_NAME_2)
                 .floatingIp(FLOATING_IP_2)
                 .podName(POD_NAME_2)
                 .fixedIp(FIXED_IP_2)
@@ -100,6 +105,7 @@
 
         assertEquals(ID_1, fip.id());
         assertEquals(ROUTER_NAME_1, fip.routerName());
+        assertEquals(NETWORK_NAME_1, fip.networkName());
         assertEquals(FLOATING_IP_1, fip.floatingIp());
         assertEquals(POD_NAME_1, fip.podName());
         assertEquals(FIXED_IP_1, fip.fixedIp());