Realize the query PNF list API.
[aai/esr-server.git] / esr-mgr / src / main / java / org / onap / aai / esr / externalservice / aai / ICloudRegion.java
index e5f6531..b30cd82 100644 (file)
@@ -71,7 +71,7 @@ public interface ICloudRegion {
     @Path("/cloud-regions/cloud-region/{cloud_owner}/{cloud_region_id}/relationship-list/relationship")
     @Consumes(MediaType.APPLICATION_JSON)
     @Produces(MediaType.APPLICATION_JSON)
-    public void putRelationship(@HeaderParam("X-TransactionId") String transactionId,
+    public void createCloudRegionRelationship(@HeaderParam("X-TransactionId") String transactionId,
             @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization,
             @PathParam("cloud_owner") String cloud_owner, @PathParam("cloud_region_id") String cloud_region_id,
             Relationship relationship) throws ExtsysException;
@@ -83,4 +83,12 @@ public interface ICloudRegion {
     public String queryComplexList(@HeaderParam("X-TransactionId") String transactionId,
             @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization)
             throws ExtsysException;
+
+    @GET
+    @Path("/complexes/complex/{physical_location_id}")
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public String queryComplex(@HeaderParam("X-TransactionId") String transactionId,
+            @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization,
+            @PathParam("physical_location_id") String physical_location_id) throws ExtsysException;
 }