CORD-352 Refactoring SegmentRoutingConfig

- Add Javadoc and fix function name convention
- Add setAdjancencySids method
- Change return value of getAdjacencySids from List to ImmutableSet
- Validate config value
- Add unit test for SegmentRoutingConfig

Change-Id: Ic43ac31a49da8a9d62131d7803930280cf9994d2
diff --git a/tools/package/config/samples/network-cfg.json b/tools/package/config/samples/network-cfg.json
index a6bcafc..5e0c051 100644
--- a/tools/package/config/samples/network-cfg.json
+++ b/tools/package/config/samples/network-cfg.json
@@ -28,8 +28,8 @@
                 "routerMac" : "00:00:00:00:01:80",
                 "isEdgeRouter" : true,
                 "adjacencySids" : [
-                    { "sid" : 100, "ports" : [2, 3] },
-                    { "sid" : 200, "ports" : [4, 5] }
+                    { "adjSids" : 100, "ports" : [2, 3] },
+                    { "adjSids" : 200, "ports" : [4, 5] }
                 ]
             }
         },