import org.onap.aai.domain.yang.GenericVnf;
import org.onap.aai.domain.yang.Relationship;
import org.onap.aai.domain.yang.VfModule;
-import org.onap.aai.domain.yang.VfModules;
-import org.onap.aai.domain.yang.v10.VolumeGroup;
import org.springframework.http.HttpHeaders;
/**
boolean patchGenericVnf(final String vnfId, final GenericVnf genericVnf);
- List<GenericVnf> getGenericVnfs(final String selflink);
+ List<GenericVnf> getGenericVnfs();
boolean deleteGenericVnf(final String vnfId, final String resourceVersion);
- void putVfModule(String vnfId, String vfModuleId, VfModule vfModule);
+ void putVfModule(final String vnfId, final String vfModuleId, final VfModule vfModule);
- Optional<VfModule> getVfModule(final String vnfId, final String vfModuleId);
+ Optional<VfModule> getVfModule(final String vnfId, final String vfModuleId);
- boolean patchVfModule(String vnfId, String vfModuleId, VfModule vfModule);
+ boolean patchVfModule(final String vnfId, final String vfModuleId, final VfModule vfModule);
+
+ Optional<Relationship> addRelationShip(String vnfId, String vfModuleId, Relationship relationship,
+ String requestURI);
+
+ boolean deleteVfModule(final String vnfId, final String vfModuleId, final String resourceVersion);
}