public static final class SearchRequest.Builder extends Object
new SearchRequest.Builder().withQuery("query").withPageNumber(5).withMaxPerPage(100).build();
new SearchRequest.Builder().withQuery("query").build();
new SearchRequest.Builder().withDatabaseCode("databasecode").build();
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SearchRequest |
build()
Build an instance of the underlying request object.
|
static SearchRequest.Builder |
of(String query)
Deprecated.
use Builder().withQuery(query) instead
|
SearchRequest.Builder |
withDatabaseCode(String databaseCode)
Specify the database to search within.
|
SearchRequest.Builder |
withMaxPerPage(int maxDocsPerPage)
Specify the maximum number of documents per page of results.
|
SearchRequest.Builder |
withPageNumber(int pageNumber)
Specify the page number of the results (1-based).
|
SearchRequest.Builder |
withQuery(String query)
Specify the search term to use for your query.
|
@Deprecated public static SearchRequest.Builder of(String query)
query - an arbitrary query string, not null (note: can be empty string to get all documents)public SearchRequest.Builder withDatabaseCode(String databaseCode)
databaseCode - the database code to search within.public SearchRequest.Builder withQuery(String query)
query - the query string to usepublic SearchRequest.Builder withPageNumber(int pageNumber)
pageNumber - the page number of the results, 1-based.public SearchRequest.Builder withMaxPerPage(int maxDocsPerPage)
maxDocsPerPage - the maximum number of documents per page (currently limited to 100 by API)public SearchRequest build()
Copyright 2014-Present by Jim Moores
${javadoc.footer.license}