Package com.vk.api.sdk.queries.photos
Class PhotosMakeCoverQuery
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<PhotosMakeCoverQuery,OkResponse>
com.vk.api.sdk.queries.photos.PhotosMakeCoverQuery
public class PhotosMakeCoverQuery extends AbstractQueryBuilder<PhotosMakeCoverQuery,OkResponse>
Query for Photos.makeCover method
-
Constructor Summary
Constructors Constructor Description PhotosMakeCoverQuery(VkApiClient client, UserActor actor, int photoId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description PhotosMakeCoverQuery
albumId(java.lang.Integer value)
Album ID.protected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected PhotosMakeCoverQuery
getThis()
Get reference to this objectPhotosMakeCoverQuery
ownerId(java.lang.Integer value)
ID of the user or community that owns the photo.protected PhotosMakeCoverQuery
photoId(int value)
Photo ID.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
-
PhotosMakeCoverQuery
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.
-
-
Method Details
-
ownerId
ID of the user or community that owns the photo.- Parameters:
value
- value of "owner id" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
photoId
Photo ID.- Parameters:
value
- value of "photo id" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
albumId
Album ID.- Parameters:
value
- value of "album id" 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<PhotosMakeCoverQuery,OkResponse>
- 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<PhotosMakeCoverQuery,OkResponse>
- Returns:
- list of names
-