Package com.vk.api.sdk.queries.photos
Class PhotosPutTagQuery
- java.lang.Object
-
- com.vk.api.sdk.client.ApiRequest<R>
-
- com.vk.api.sdk.client.AbstractQueryBuilder<PhotosPutTagQuery,java.lang.Integer>
-
- com.vk.api.sdk.queries.photos.PhotosPutTagQuery
-
public class PhotosPutTagQuery extends AbstractQueryBuilder<PhotosPutTagQuery,java.lang.Integer>
Query for Photos.putTag method
-
-
Constructor Summary
Constructors Constructor Description PhotosPutTagQuery(VkApiClient client, UserActor actor, int photoId, int userId)Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<java.lang.String>essentialKeys()Get list of required parameter namesprotected PhotosPutTagQuerygetThis()Get reference to this objectPhotosPutTagQueryownerId(java.lang.Integer value)ID of the user or community that owns the photo.protected PhotosPutTagQueryphotoId(int value)Photo ID.protected PhotosPutTagQueryuserId(int value)ID of the user to be tagged.PhotosPutTagQueryx(java.lang.Number value)Upper left-corner coordinate of the tagged area (as a percentage of the photo's width).PhotosPutTagQueryx2(java.lang.Number value)Lower right-corner coordinate of the tagged area (as a percentage of the photo's width).PhotosPutTagQueryy(java.lang.Number value)Upper left-corner coordinate of the tagged area (as a percentage of the photo's height).PhotosPutTagQueryy2(java.lang.Number value)Lower right-corner coordinate of the tagged area (as a percentage of the photo's height).-
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
-
-
-
-
Constructor Detail
-
PhotosPutTagQuery
public PhotosPutTagQuery(VkApiClient client, UserActor actor, int photoId, int userId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client- VK API clientactor- actor with access tokenphotoId- value of "photo id" parameter. Minimum is 0.userId- value of "user id" parameter.
-
-
Method Detail
-
ownerId
public PhotosPutTagQuery ownerId(java.lang.Integer value)
ID of the user or community that owns the photo.- Parameters:
value- value of "owner id" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
photoId
protected PhotosPutTagQuery photoId(int value)
Photo ID.- Parameters:
value- value of "photo id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
userId
protected PhotosPutTagQuery userId(int value)
ID of the user to be tagged.- Parameters:
value- value of "user id" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
x
public PhotosPutTagQuery x(java.lang.Number value)
Upper left-corner coordinate of the tagged area (as a percentage of the photo's width).- Parameters:
value- value of "x" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
y
public PhotosPutTagQuery y(java.lang.Number value)
Upper left-corner coordinate of the tagged area (as a percentage of the photo's height).- Parameters:
value- value of "y" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
x2
public PhotosPutTagQuery x2(java.lang.Number value)
Lower right-corner coordinate of the tagged area (as a percentage of the photo's width).- Parameters:
value- value of "x2" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
y2
public PhotosPutTagQuery y2(java.lang.Number value)
Lower right-corner coordinate of the tagged area (as a percentage of the photo's height).- Parameters:
value- value of "y2" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
getThis
protected PhotosPutTagQuery getThis()
Description copied from class:AbstractQueryBuilderGet reference to this object- Specified by:
getThisin classAbstractQueryBuilder<PhotosPutTagQuery,java.lang.Integer>- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
essentialKeys
protected java.util.List<java.lang.String> essentialKeys()
Description copied from class:AbstractQueryBuilderGet list of required parameter names- Specified by:
essentialKeysin classAbstractQueryBuilder<PhotosPutTagQuery,java.lang.Integer>- Returns:
- list of names
-
-