Class StatsGetPostReachQuery

java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<StatsGetPostReachQuery,​java.util.List<GetPostReachResponse>>
com.vk.api.sdk.queries.stats.StatsGetPostReachQuery

public class StatsGetPostReachQuery
extends AbstractQueryBuilder<StatsGetPostReachQuery,​java.util.List<GetPostReachResponse>>
Query for Stats.getPostReach method
  • Constructor Details

    • StatsGetPostReachQuery

      public StatsGetPostReachQuery​(VkApiClient client, UserActor actor, java.lang.String ownerId, java.lang.Integer... postIds)
      Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters
      Parameters:
      client - VK API client
      actor - actor with access token
      ownerId - value of "owner id" parameter.
      postIds - value of "post ids" parameter.
    • StatsGetPostReachQuery

      public StatsGetPostReachQuery​(VkApiClient client, UserActor actor, java.lang.String ownerId, java.util.List<java.lang.Integer> postIds)
      Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters
      Parameters:
      client - VK API client
      actor - actor with access token
      ownerId - value of "owner id" parameter.
      postIds - value of "post ids" parameter.
  • Method Details

    • ownerId

      protected StatsGetPostReachQuery ownerId​(java.lang.String value)
      Post owner community id. Specify with "-" sign.
      Parameters:
      value - value of "owner id" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • postIds

      protected StatsGetPostReachQuery postIds​(java.lang.Integer... value)
      post_ids Wall posts id
      Parameters:
      value - value of "post ids" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • postIds

      protected StatsGetPostReachQuery postIds​(java.util.List<java.lang.Integer> value)
      Wall posts id
      Parameters:
      value - value of "post ids" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • getThis

      protected StatsGetPostReachQuery getThis()
      Description copied from class: AbstractQueryBuilder
      Get reference to this object
      Specified by:
      getThis in class AbstractQueryBuilder<StatsGetPostReachQuery,​java.util.List<GetPostReachResponse>>
      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 class AbstractQueryBuilder<StatsGetPostReachQuery,​java.util.List<GetPostReachResponse>>
      Returns:
      list of names