code: public Iterable<T> autoPagingIterable(Map<String, Object> params, RequestOptions options) {
      this.setRequestOptions(options);
      this.setRequestParams(params);
      return new PagingIterable<>(this);
    }
docs: Constructs an iterable that can be used to iterate across all objects
  across all pages. As page boundaries are encountered, the next page will
  be fetched automatically for continued iteration.
  
  @param params request parameters (will override the parameters from the initial list request)
  @param options request options (will override the options from the initial list request)