CORD-131 Added XOS vtn service and port APIs
Change-Id: Ide34212eeb593af5af8db218c6dd2af7d5ab4eaa
diff --git a/apps/xosclient/src/main/java/org/onosproject/xosclient/api/VtnServiceApi.java b/apps/xosclient/src/main/java/org/onosproject/xosclient/api/VtnServiceApi.java
index 86e94da..7ef3de0 100644
--- a/apps/xosclient/src/main/java/org/onosproject/xosclient/api/VtnServiceApi.java
+++ b/apps/xosclient/src/main/java/org/onosproject/xosclient/api/VtnServiceApi.java
@@ -27,21 +27,29 @@
*
* @return service list
*/
- Set<String> services();
+ Set<VtnServiceId> services();
+
+ /**
+ * Returns VTN service.
+ *
+ * @param serviceId service id
+ * @return vtn service
+ */
+ VtnService service(VtnServiceId serviceId);
/**
* Returns dependent tenant services of a given provider service.
*
- * @param pServiceId service id
- * @return service list
+ * @param pServiceId vtn service id
+ * @return set of service ids
*/
- Set<String> getTenantServices(String pServiceId);
+ Set<VtnServiceId> tenantServices(VtnServiceId pServiceId);
/**
* Returns dependent provider services of a given tenant service.
*
- * @param tServiceId service id
- * @return set of services
+ * @param tServiceId vtn service id
+ * @return set of service ids
*/
- Set<String> getProviderServices(String tServiceId);
+ Set<VtnServiceId> providerServices(VtnServiceId tServiceId);
}