Package com.vk.api.sdk.queries.groups
Class GroupsGetAddressesQuery
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<GroupsGetAddressesQuery,GetAddressesResponse>
com.vk.api.sdk.queries.groups.GroupsGetAddressesQuery
public class GroupsGetAddressesQuery extends AbstractQueryBuilder<GroupsGetAddressesQuery,GetAddressesResponse>
Query for Groups.getAddresses method
-
Constructor Summary
Constructors Constructor Description GroupsGetAddressesQuery(VkApiClient client, ServiceActor actor, int groupId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parametersGroupsGetAddressesQuery(VkApiClient client, UserActor actor, int groupId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description GroupsGetAddressesQuery
addressIds(java.lang.Integer... value)
address_ids Set address idsGroupsGetAddressesQuery
addressIds(java.util.List<java.lang.Integer> value)
Set address idsGroupsGetAddressesQuery
count(java.lang.Integer value)
Number of community addresses to return.protected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesGroupsGetAddressesQuery
fields(Fields... value)
fields Address fieldsGroupsGetAddressesQuery
fields(java.util.List<Fields> value)
Address fieldsprotected GroupsGetAddressesQuery
getThis()
Get reference to this objectprotected GroupsGetAddressesQuery
groupId(int value)
ID or screen name of the community.GroupsGetAddressesQuery
latitude(java.lang.Number value)
Latitude of the user geo position.GroupsGetAddressesQuery
longitude(java.lang.Number value)
Longitude of the user geo position.GroupsGetAddressesQuery
offset(java.lang.Integer value)
Offset needed to return a specific subset of community addresses.Methods inherited from class com.vk.api.sdk.client.AbstractQueryBuilder
accessToken, build, captchaKey, captchaSid, clientSecret, confirm, getBody, getMethod, getParams, lang, toString, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, version
Methods inherited from class com.vk.api.sdk.client.ApiRequest
execute, executeAsRaw, executeAsString, getClient, getGson, getHeaders, getResponseClass, getUrl, setHeaders
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
GroupsGetAddressesQuery
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokengroupId
- value of "group id" parameter. Minimum is 0.
-
GroupsGetAddressesQuery
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokengroupId
- value of "group id" parameter. Minimum is 0.
-
-
Method Details
-
groupId
ID or screen name of the community.- Parameters:
value
- value of "group id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
latitude
Latitude of the user geo position.- Parameters:
value
- value of "latitude" parameter. Maximum is 90. Minimum is -90.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
longitude
Longitude of the user geo position.- Parameters:
value
- value of "longitude" parameter. Maximum is 180. Minimum is -180.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
offset
Offset needed to return a specific subset of community addresses.- Parameters:
value
- value of "offset" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
count
Number of community addresses to return.- Parameters:
value
- value of "count" parameter. Minimum is 0. By default 10.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
addressIds
address_ids Set address ids- Parameters:
value
- value of "address ids" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
addressIds
Set address ids- Parameters:
value
- value of "address ids" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
fields
fields Address fields- Parameters:
value
- value of "fields" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
fields
Address fields- Parameters:
value
- value of "fields" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
getThis
Description copied from class:AbstractQueryBuilder
Get reference to this object- Specified by:
getThis
in classAbstractQueryBuilder<GroupsGetAddressesQuery,GetAddressesResponse>
- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
essentialKeys
protected java.util.List<java.lang.String> essentialKeys()Description copied from class:AbstractQueryBuilder
Get list of required parameter names- Specified by:
essentialKeys
in classAbstractQueryBuilder<GroupsGetAddressesQuery,GetAddressesResponse>
- Returns:
- list of names
-