public class UsersSearchQuery extends AbstractQueryBuilder<UsersSearchQuery,SearchResponse>
| Constructor and Description |
|---|
UsersSearchQuery(VkApiClient client,
UserActor actor)
Creates a AbstractQueryBuilder instance that can be used to build user api request with various parameters
|
| Modifier and Type | Method and Description |
|---|---|
UsersSearchQuery |
ageFrom(java.lang.Integer value)
Minimum age.
|
UsersSearchQuery |
ageTo(java.lang.Integer value)
Maximum age.
|
UsersSearchQuery |
birthDay(java.lang.Integer value)
Day of birth.
|
UsersSearchQuery |
birthMonth(java.lang.Integer value)
Month of birth.
|
UsersSearchQuery |
birthYear(java.lang.Integer value)
Year of birth.
|
UsersSearchQuery |
city(java.lang.Integer value)
City ID.
|
UsersSearchQuery |
cityId(java.lang.Integer value)
City ID.
|
UsersSearchQuery |
company(java.lang.String value)
Name of the company where users work.
|
UsersSearchQuery |
count(java.lang.Integer value)
Number of users to return.
|
UsersSearchQuery |
country(java.lang.Integer value)
Country ID.
|
UsersSearchQuery |
countryId(java.lang.Integer value)
Country ID.
|
protected java.util.List<java.lang.String> |
essentialKeys()
Get list of required parameter names
|
UsersSearchQuery |
fields(Fields... value)
fields
Profile fields to return.
|
UsersSearchQuery |
fields(java.util.List<Fields> value)
Profile fields to return.
|
UsersSearchQuery |
fromList(java.util.List<java.lang.String> value)
Set from list
|
UsersSearchQuery |
fromList(java.lang.String... value)
fromList
Set from list
|
protected UsersSearchQuery |
getThis()
Get reference to this object
|
UsersSearchQuery |
groupId(java.lang.Long value)
ID of a community to search in communities.
|
UsersSearchQuery |
hasPhoto(java.lang.Boolean value)
'1' - with photo only, '0' - all users
|
UsersSearchQuery |
hometown(java.lang.String value)
City name in a string.
|
UsersSearchQuery |
offset(java.lang.Integer value)
Offset needed to return a specific subset of users.
|
UsersSearchQuery |
online(java.lang.Boolean value)
'1' - online only, '0' - all users
|
UsersSearchQuery |
position(java.lang.String value)
Job position.
|
UsersSearchQuery |
q(java.lang.String value)
Search query string (e.g., 'Vasya Babich').
|
UsersSearchQuery |
religion(java.lang.String value)
Users' religious affiliation.
|
UsersSearchQuery |
school(java.lang.Integer value)
ID of the school.
|
UsersSearchQuery |
schoolCity(java.lang.Integer value)
ID of the city where users finished school.
|
UsersSearchQuery |
schoolClass(java.lang.Integer value)
Set school class
|
UsersSearchQuery |
schoolCountry(java.lang.Integer value)
ID of the country where users finished school.
|
UsersSearchQuery |
schoolYear(java.lang.Integer value)
School graduation year.
|
UsersSearchQuery |
screenRef(java.lang.String value)
Set screen ref
|
UsersSearchQuery |
sex(SearchSex value)
'1' - female, '2' - male, '0' - any (default)
|
UsersSearchQuery |
sort(SearchSort value)
Sort order: '1' - by date registered, '0' - by rating
|
UsersSearchQuery |
status(SearchStatus value)
Relationship status: '0' - Not specified, '1' - Not married, '2' - In a relationship, '3' - Engaged, '4' - Married, '5' - It's complicated, '6' - Actively searching, '7' - In love, '8' - In a civil union
|
UsersSearchQuery |
university(java.lang.Integer value)
ID of the institution of higher education.
|
UsersSearchQuery |
universityChair(java.lang.Integer value)
Chair ID.
|
UsersSearchQuery |
universityCountry(java.lang.Integer value)
ID of the country where the user graduated.
|
UsersSearchQuery |
universityFaculty(java.lang.Integer value)
Faculty ID.
|
UsersSearchQuery |
universityYear(java.lang.Integer value)
Year of graduation from an institution of higher education.
|
accessToken, build, captchaKey, captchaSid, clientSecret, confirm, getBody, getMethod, getParams, getQueryHeaders, lang, toString, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, version, withHeader, withHeadersaddHeader, addHeaders, execute, executeAsRaw, executeAsString, executeAsStringWithReturningFullInfo, executeTypeable, executeTypeableWithoutRetry, executeWithoutRetry, getClient, getCookie, getGson, getHeaders, getResponseClass, getUrl, setCookie, setCookies, setHeaders, setHeaderspublic UsersSearchQuery(VkApiClient client, UserActor actor)
client - VK API clientactor - actor with access tokenpublic UsersSearchQuery q(java.lang.String value)
value - value of "q" parameter.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery sort(SearchSort value)
value - value of "sort" parameter.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery offset(java.lang.Integer value)
value - value of "offset" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery count(java.lang.Integer value)
value - value of "count" parameter. Maximum is 1000. Minimum is 0. By default 20.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery city(java.lang.Integer value)
value - value of "city" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery cityId(java.lang.Integer value)
value - value of "city id" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery country(java.lang.Integer value)
value - value of "country" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery countryId(java.lang.Integer value)
value - value of "country id" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery hometown(java.lang.String value)
value - value of "hometown" parameter.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery universityCountry(java.lang.Integer value)
value - value of "university country" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery university(java.lang.Integer value)
value - value of "university" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery universityYear(java.lang.Integer value)
value - value of "university year" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery universityFaculty(java.lang.Integer value)
value - value of "university faculty" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery universityChair(java.lang.Integer value)
value - value of "university chair" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery sex(SearchSex value)
value - value of "sex" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery status(SearchStatus value)
value - value of "status" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery ageFrom(java.lang.Integer value)
value - value of "age from" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery ageTo(java.lang.Integer value)
value - value of "age to" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery birthDay(java.lang.Integer value)
value - value of "birth day" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery birthMonth(java.lang.Integer value)
value - value of "birth month" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery birthYear(java.lang.Integer value)
value - value of "birth year" parameter. Maximum is 2100. Minimum is 1900.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery online(java.lang.Boolean value)
value - value of "online" parameter.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery hasPhoto(java.lang.Boolean value)
value - value of "has photo" parameter.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery schoolCountry(java.lang.Integer value)
value - value of "school country" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery schoolCity(java.lang.Integer value)
value - value of "school city" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery schoolClass(java.lang.Integer value)
value - value of "school class" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery school(java.lang.Integer value)
value - value of "school" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery schoolYear(java.lang.Integer value)
value - value of "school year" parameter. Minimum is 0.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery religion(java.lang.String value)
value - value of "religion" parameter.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery company(java.lang.String value)
value - value of "company" parameter.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery position(java.lang.String value)
value - value of "position" parameter.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery groupId(java.lang.Long value)
value - value of "group id" parameter. Minimum is 0. Entity - ownerAbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery screenRef(java.lang.String value)
value - value of "screen ref" parameter.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery fields(Fields... value)
value - value of "fields" parameter.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery fields(java.util.List<Fields> value)
value - value of "fields" parameter.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery fromList(java.lang.String... value)
value - value of "from list" parameter.AbstractQueryBuilder object to fulfill the "Builder" pattern.public UsersSearchQuery fromList(java.util.List<java.lang.String> value)
value - value of "from list" parameter.AbstractQueryBuilder object to fulfill the "Builder" pattern.protected UsersSearchQuery getThis()
AbstractQueryBuildergetThis in class AbstractQueryBuilder<UsersSearchQuery,SearchResponse>AbstractQueryBuilder object to fulfill the "Builder" pattern.protected java.util.List<java.lang.String> essentialKeys()
AbstractQueryBuilderessentialKeys in class AbstractQueryBuilder<UsersSearchQuery,SearchResponse>