Package com.vk.api.sdk.queries.groups
Class GroupsEditAddressQuery
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<GroupsEditAddressQuery,EditAddressResponse>
com.vk.api.sdk.queries.groups.GroupsEditAddressQuery
public class GroupsEditAddressQuery extends AbstractQueryBuilder<GroupsEditAddressQuery,EditAddressResponse>
Query for Groups.editAddress method
-
Constructor Summary
Constructors Constructor Description GroupsEditAddressQuery(VkApiClient client, GroupActor actor, int groupId, int addressId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parametersGroupsEditAddressQuery(VkApiClient client, UserActor actor, int groupId, int addressId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description GroupsEditAddressQuery
additionalAddress(java.lang.String value)
Set additional addressGroupsEditAddressQuery
address(java.lang.String value)
Set addressprotected GroupsEditAddressQuery
addressId(int value)
Set address idGroupsEditAddressQuery
cityId(java.lang.Integer value)
Set city idGroupsEditAddressQuery
countryId(java.lang.Integer value)
Set country idprotected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected GroupsEditAddressQuery
getThis()
Get reference to this objectprotected GroupsEditAddressQuery
groupId(int value)
Set group idGroupsEditAddressQuery
isMainAddress(java.lang.Boolean value)
Set is main addressGroupsEditAddressQuery
latitude(java.lang.Number value)
Set latitudeGroupsEditAddressQuery
longitude(java.lang.Number value)
Set longitudeGroupsEditAddressQuery
metroId(java.lang.Integer value)
Set metro idGroupsEditAddressQuery
phone(java.lang.String value)
Set phoneGroupsEditAddressQuery
timetable(java.lang.String value)
Set timetableGroupsEditAddressQuery
title(java.lang.String value)
Set titleGroupsEditAddressQuery
workInfoStatus(EditAddressWorkInfoStatus value)
Set work info statusMethods 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
-
GroupsEditAddressQuery
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.addressId
- value of "address id" parameter. Minimum is 0.
-
GroupsEditAddressQuery
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.addressId
- value of "address id" parameter. Minimum is 0.
-
-
Method Details
-
groupId
Set group id- Parameters:
value
- value of "group id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
addressId
Set address id- Parameters:
value
- value of "address id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
title
Set title- Parameters:
value
- value of "title" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
address
Set address- Parameters:
value
- value of "address" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
additionalAddress
Set additional address- Parameters:
value
- value of "additional address" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
countryId
Set country id- Parameters:
value
- value of "country id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
cityId
Set city id- Parameters:
value
- value of "city id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
metroId
Set metro id- Parameters:
value
- value of "metro id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
latitude
Set latitude- 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
Set longitude- Parameters:
value
- value of "longitude" parameter. Maximum is 180. Minimum is -180.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
phone
Set phone- Parameters:
value
- value of "phone" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
workInfoStatus
Set work info status- Parameters:
value
- value of "work info status" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
timetable
Set timetable- Parameters:
value
- value of "timetable" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
isMainAddress
Set is main address- Parameters:
value
- value of "is main address" 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<GroupsEditAddressQuery,EditAddressResponse>
- 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<GroupsEditAddressQuery,EditAddressResponse>
- Returns:
- list of names
-