@Override
public AAIResourceUri replaceQueryParam(String name, String... values);
@Override
+ public AAIResourceUri resultIndex(int index);
+ @Override
+ public AAIResourceUri resultSize(int size);
+ @Override
+ public AAIResourceUri limit(int size);
+ @Override
public AAIResourceUri clone();
}
return (AAISimpleUri) super.replaceQueryParam(name, values);
}
+ @Override
+ public AAISimpleUri resultIndex(int index) {
+ return (AAISimpleUri) super.resultIndex(index);
+ }
+
+ @Override
+ public AAISimpleUri resultSize(int size) {
+ return (AAISimpleUri) super.resultSize(size);
+ }
+
+ @Override
+ public AAISimpleUri limit(int size) {
+ return (AAISimpleUri) super.limit(size);
+ }
+
@Override
public AAISimpleUri clone() {
if (this.type != null) {
package org.onap.so.client.aai.entities.uri;
-import java.net.URI;
-import java.util.Map;
-
import org.onap.so.client.aai.AAIObjectType;
-import org.onap.so.client.graphinventory.GraphInventoryObjectType;
import org.onap.so.client.graphinventory.entities.uri.Depth;
import org.onap.so.client.graphinventory.entities.uri.GraphInventoryUri;
@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
@Override
public GraphInventoryResourceUri replaceQueryParam(String name, String... values);
@Override
+ public GraphInventoryResourceUri resultIndex(int index);
+ @Override
+ public GraphInventoryResourceUri resultSize(int size);
+ @Override
+ public GraphInventoryResourceUri limit(int size);
+ @Override
public GraphInventoryResourceUri clone();
}
public GraphInventoryUri nodesOnly(boolean nodesOnly);
public GraphInventoryUri queryParam(String name, String... values);
public GraphInventoryUri replaceQueryParam(String name, String... values);
+ public GraphInventoryUri resultIndex(int index);
+ public GraphInventoryUri resultSize(int size);
+ public GraphInventoryUri limit(int size);
public GraphInventoryUri clone();
/**
return this;
}
+ @Override
+ public SimpleUri resultIndex(int index) {
+ this.internalURI = internalURI.replaceQueryParam("resultIndex", index);
+ return this;
+ }
+
+ @Override
+ public SimpleUri resultSize(int size) {
+ this.internalURI = internalURI.replaceQueryParam("resultSize", size);
+ return this;
+ }
+
+ @Override
+ public SimpleUri limit(int size) {
+ return this.resultIndex(0).resultSize(size);
+ }
+
@Override
public URI build() {
return build(this.values);