Class LeadsCompleteQuery

java.lang.Object

public class LeadsCompleteQuery
extends AbstractQueryBuilder<LeadsCompleteQuery,​Complete>
Query for Leads.complete method
  • Constructor Details

    • LeadsCompleteQuery

      public LeadsCompleteQuery​(VkApiClient client, UserActor actor, java.lang.String vkSid, java.lang.String secret)
      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
      vkSid - value of "vk sid" parameter.
      secret - value of "secret" parameter.
    • LeadsCompleteQuery

      public LeadsCompleteQuery​(VkApiClient client, ServiceActor actor, java.lang.String vkSid, java.lang.String secret)
      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
      vkSid - value of "vk sid" parameter.
      secret - value of "secret" parameter.
  • Method Details

    • vkSid

      protected LeadsCompleteQuery vkSid​(java.lang.String value)
      Session obtained as GET parameter when session started.
      Parameters:
      value - value of "vk sid" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • secret

      protected LeadsCompleteQuery secret​(java.lang.String value)
      Secret key from the lead testing interface.
      Parameters:
      value - value of "secret" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • comment

      public LeadsCompleteQuery comment​(java.lang.String value)
      Comment text.
      Parameters:
      value - value of "comment" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • getThis

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