e45ff14a5e233e89e6c7568fc25546298f24ee87
[so.git] /
1 package org.onap.so.client.graphinventory.entities.uri;
2
3 import org.onap.so.client.graphinventory.GraphInventoryObjectPlurals;
4 import org.onap.so.client.graphinventory.GraphInventoryObjectType;
5
6 public interface GraphInventorySingleResourceUri<T extends GraphInventorySingleResourceUri<?, ?, ?, ?>, P extends GraphInventoryPluralResourceUri<?, ?>, SingleObject extends GraphInventoryObjectType, PluralObject extends GraphInventoryObjectPlurals>
7         extends GraphInventoryResourceUri<T, SingleObject> {
8
9     public T resourceVersion(String version);
10
11     public T relationshipAPI();
12
13     public P relatedTo(PluralObject plural);
14
15     public T relatedTo(SingleObject type, String... values);
16 }