Package com.vk.api.sdk.queries.wall
Class WallGetRepostsQuery
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<WallGetRepostsQuery,GetRepostsResponse>
com.vk.api.sdk.queries.wall.WallGetRepostsQuery
public class WallGetRepostsQuery extends AbstractQueryBuilder<WallGetRepostsQuery,GetRepostsResponse>
Query for Wall.getReposts method
-
Constructor Summary
Constructors Constructor Description WallGetRepostsQuery(VkApiClient client, ServiceActor actor)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parametersWallGetRepostsQuery(VkApiClient client, UserActor actor)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description WallGetRepostsQuery
count(java.lang.Integer value)
Number of reposts to return.protected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected WallGetRepostsQuery
getThis()
Get reference to this objectWallGetRepostsQuery
offset(java.lang.Integer value)
Offset needed to return a specific subset of reposts.WallGetRepostsQuery
ownerId(java.lang.Integer value)
User ID or community ID.WallGetRepostsQuery
postId(java.lang.Integer value)
Post 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
-
WallGetRepostsQuery
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access token
-
WallGetRepostsQuery
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access token
-
-
Method Details
-
ownerId
User ID or community ID. By default, current user ID. Use a negative value to designate a community ID.- Parameters:
value
- value of "owner id" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
postId
Post ID.- Parameters:
value
- value of "post id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
offset
Offset needed to return a specific subset of reposts.- Parameters:
value
- value of "offset" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
count
Number of reposts to return.- Parameters:
value
- value of "count" parameter. Maximum is 1000. Minimum is 0. By default 20.- 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<WallGetRepostsQuery,GetRepostsResponse>
- 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<WallGetRepostsQuery,GetRepostsResponse>
- Returns:
- list of names
-