public abstract static class Groups.QueryRequest
extends java.lang.Object
query()
.Groups.query()
Constructor and Description |
---|
QueryRequest() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.List<GroupInfo> |
get()
Execute query and returns the matched groups as list.
|
int |
getLimit() |
java.util.Set<ListGroupsOption> |
getOptions() |
java.lang.String |
getQuery() |
int |
getStart() |
Groups.QueryRequest |
withLimit(int limit)
Set limit for returned list of groups.
|
Groups.QueryRequest |
withOption(ListGroupsOption options)
Set an option on the request, appending to existing options.
|
Groups.QueryRequest |
withOptions(ListGroupsOption... options)
Set options on the request, appending to existing options.
|
Groups.QueryRequest |
withOptions(java.util.Set<ListGroupsOption> options)
Set options on the request, replacing existing options.
|
Groups.QueryRequest |
withQuery(java.lang.String query)
Set query.
|
Groups.QueryRequest |
withStart(int start)
Set number of groups to skip.
|
public abstract java.util.List<GroupInfo> get() throws RestApiException
RestApiException
public Groups.QueryRequest withQuery(java.lang.String query)
query
- needs to be in human-readable form.public Groups.QueryRequest withLimit(int limit)
public Groups.QueryRequest withStart(int start)
public Groups.QueryRequest withOption(ListGroupsOption options)
public Groups.QueryRequest withOptions(ListGroupsOption... options)
public Groups.QueryRequest withOptions(java.util.Set<ListGroupsOption> options)
public java.lang.String getQuery()
public int getLimit()
public int getStart()
public java.util.Set<ListGroupsOption> getOptions()