Files
github-api/src/main/java/org/kohsuke/github/GHQueryBuilder.java
2020-12-18 14:58:12 -08:00

25 lines
591 B
Java

package org.kohsuke.github;
/**
* Used to specify filters, sort order, etc for listing items in a collection.
*
* @param <T>
* the type parameter
* @author Kohsuke Kawaguchi
*/
public abstract class GHQueryBuilder<T> extends GitHubInteractiveObject {
protected final Requester req;
GHQueryBuilder(GitHub root) {
this.root = root;
this.req = root.createRequest();
}
/**
* Start listing items by using the settings built up on this object.
*
* @return the paged iterable
*/
public abstract PagedIterable<T> list();
}