public abstract static class Accounts.QueryRequest extends Object
query()
.Accounts.query()
Constructor and Description |
---|
QueryRequest() |
Modifier and Type | Method and Description |
---|---|
abstract List<AccountInfo> |
get()
Execute query and return a list of accounts.
|
int |
getLimit() |
EnumSet<ListAccountsOption> |
getOptions() |
String |
getQuery() |
int |
getStart() |
boolean |
getSuggest() |
Accounts.QueryRequest |
withLimit(int limit)
Set limit for returned list of accounts.
|
Accounts.QueryRequest |
withOption(ListAccountsOption options)
Set an option on the request, appending to existing options.
|
Accounts.QueryRequest |
withOptions(EnumSet<ListAccountsOption> options)
Set options on the request, replacing existing options.
|
Accounts.QueryRequest |
withOptions(ListAccountsOption... options)
Set options on the request, appending to existing options.
|
Accounts.QueryRequest |
withQuery(String query)
Set query.
|
Accounts.QueryRequest |
withStart(int start)
Set number of accounts to skip.
|
Accounts.QueryRequest |
withSuggest(boolean suggest) |
public abstract List<AccountInfo> get() throws RestApiException
RestApiException
public Accounts.QueryRequest withQuery(String query)
query
- needs to be in human-readable form.public Accounts.QueryRequest withLimit(int limit)
public Accounts.QueryRequest withStart(int start)
public Accounts.QueryRequest withSuggest(boolean suggest)
public Accounts.QueryRequest withOption(ListAccountsOption options)
public Accounts.QueryRequest withOptions(ListAccountsOption... options)
public Accounts.QueryRequest withOptions(EnumSet<ListAccountsOption> options)
public String getQuery()
public int getLimit()
public int getStart()
public boolean getSuggest()
public EnumSet<ListAccountsOption> getOptions()