Package com.vk.api.sdk.queries.photos
Class PhotosEditQuery
- java.lang.Object
-
- com.vk.api.sdk.client.ApiRequest<R>
-
- com.vk.api.sdk.client.AbstractQueryBuilder<PhotosEditQuery,OkResponse>
-
- com.vk.api.sdk.queries.photos.PhotosEditQuery
-
public class PhotosEditQuery extends AbstractQueryBuilder<PhotosEditQuery,OkResponse>
Query for Photos.edit method
-
-
Constructor Summary
Constructors Constructor Description PhotosEditQuery(VkApiClient client, UserActor actor, int photoId)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 PhotosEditQuerycaption(java.lang.String value)New caption for the photo.PhotosEditQuerydeletePlace(java.lang.Boolean value)Set delete placeprotected java.util.List<java.lang.String>essentialKeys()Get list of required parameter namesPhotosEditQueryfoursquareId(java.lang.String value)Set foursquare idprotected PhotosEditQuerygetThis()Get reference to this objectPhotosEditQuerylatitude(java.lang.Number value)Set latitudePhotosEditQuerylongitude(java.lang.Number value)Set longitudePhotosEditQueryownerId(java.lang.Integer value)ID of the user or community that owns the photo.protected PhotosEditQueryphotoId(int value)Photo ID.PhotosEditQueryplaceStr(java.lang.String value)Set place str-
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
-
PhotosEditQuery
public PhotosEditQuery(VkApiClient client, UserActor actor, int photoId)
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.
-
-
Method Detail
-
ownerId
public PhotosEditQuery 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 PhotosEditQuery 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.
-
caption
public PhotosEditQuery caption(java.lang.String value)
New caption for the photo. If this parameter is not set, it is considered to be equal to an empty string.- Parameters:
value- value of "caption" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
latitude
public PhotosEditQuery latitude(java.lang.Number value)
Set latitude- Parameters:
value- value of "latitude" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
longitude
public PhotosEditQuery longitude(java.lang.Number value)
Set longitude- Parameters:
value- value of "longitude" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
placeStr
public PhotosEditQuery placeStr(java.lang.String value)
Set place str- Parameters:
value- value of "place str" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
foursquareId
public PhotosEditQuery foursquareId(java.lang.String value)
Set foursquare id- Parameters:
value- value of "foursquare id" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
deletePlace
public PhotosEditQuery deletePlace(java.lang.Boolean value)
Set delete place- Parameters:
value- value of "delete place" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
getThis
protected PhotosEditQuery getThis()
Description copied from class:AbstractQueryBuilderGet reference to this object- Specified by:
getThisin classAbstractQueryBuilder<PhotosEditQuery,OkResponse>- 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<PhotosEditQuery,OkResponse>- Returns:
- list of names
-
-