Pagination
Many API calls are paginated. You can provide page
and per_page
params to the API. In the example below we are getting all inputs and specifying to start at page 2 and get back 20 results per page.
import com.clarifai.grpc.api.*;
import com.clarifai.grpc.api.status.*;
// Insert here the initialization code as outlined on this page:
// https://docs.clarifai.com/api-guide/api-overview
MultiInputResponse listInputsResponse = stub.listInputs(
ListInputsRequest.newBuilder()
.setPage(2)
.setPerPage(20)
.build()
);
if (listInputsResponse.getStatus().getCode() != StatusCode.SUCCESS) {
throw new RuntimeException("List inputs failed, status: " + listInputsResponse.getStatus());
}
for (Input input : listInputsResponse.getInputsList()) {
System.out.println(input);
}
Last updated
Was this helpful?