code: public FutureData<LimitList> listLimits(String service, int page, int perPage) {
          if (service == null || service.isEmpty()) {
              throw new IllegalArgumentException("A service is required");
          }
          FutureData<LimitList> future = new FutureData<>();
          ParamBuilder b = newParams();
          if (page > 0) {
              b.put("page", page);
          }
          if (perPage > 0) {
              b.put("per_page", perPage);
          }
          URI uri = b.forURL(config.newAPIEndpointURI(IDENTITY + "/limit/" + service));
          Request request = config.http().
                  GET(uri, new PageReader(newRequestCallback(future, new LimitList(), config)));
          performRequest(future, request);
          return future;
      }
docs: /*
  List limits for the given service
  
  @param service  which service you want to list the limits of
  @param page     page number (can be 0)
  @param perPage  items per page (can be 0)
  @return List of identities