diff options
Diffstat (limited to 'common/src/main/java/org/onap/so/client/aai/entities/uri/AAIUri.java')
-rw-r--r-- | common/src/main/java/org/onap/so/client/aai/entities/uri/AAIUri.java | 75 |
1 files changed, 42 insertions, 33 deletions
diff --git a/common/src/main/java/org/onap/so/client/aai/entities/uri/AAIUri.java b/common/src/main/java/org/onap/so/client/aai/entities/uri/AAIUri.java index fb43cda7a4..6a4c90a6ee 100644 --- a/common/src/main/java/org/onap/so/client/aai/entities/uri/AAIUri.java +++ b/common/src/main/java/org/onap/so/client/aai/entities/uri/AAIUri.java @@ -26,37 +26,46 @@ import org.onap.so.client.graphinventory.entities.uri.GraphInventoryUri; public interface AAIUri extends GraphInventoryUri { - /** - * By default A&AI enforces a depth of 1. Some objects can be told to retrieve objects - * nested beneath them by increasing this number. - * - * You can use 0 to restrict the returned information to only the object you requested - * You can use all to retrieve all nested objects (this should only be used if you really need a massive amount of information and are caching the retrieval) - * @param depth - * @return - */ - @Override - public AAIUri depth(Depth depth); - /** - * Makes client only return object fields, no relationships - * - * @return - */ - @Override - public AAIUri nodesOnly(boolean nodesOnly); - @Override - public AAIUri queryParam(String name, String... values); - @Override - public AAIUri replaceQueryParam(String name, String... values); - @Override - public AAIUri resultIndex(int index); - @Override - public AAIUri resultSize(int size); - @Override - public AAIUri limit(int size); - @Override - public AAIUri clone(); - - @Override - public AAIObjectType getObjectType(); + /** + * By default A&AI enforces a depth of 1. Some objects can be told to retrieve objects nested beneath them by + * increasing this number. + * + * You can use 0 to restrict the returned information to only the object you requested You can use all to retrieve + * all nested objects (this should only be used if you really need a massive amount of information and are caching + * the retrieval) + * + * @param depth + * @return + */ + @Override + public AAIUri depth(Depth depth); + + /** + * Makes client only return object fields, no relationships + * + * @return + */ + @Override + public AAIUri nodesOnly(boolean nodesOnly); + + @Override + public AAIUri queryParam(String name, String... values); + + @Override + public AAIUri replaceQueryParam(String name, String... values); + + @Override + public AAIUri resultIndex(int index); + + @Override + public AAIUri resultSize(int size); + + @Override + public AAIUri limit(int size); + + @Override + public AAIUri clone(); + + @Override + public AAIObjectType getObjectType(); } |