Class GroupsEditLinkQuery

java.lang.Object

public class GroupsEditLinkQuery
extends AbstractQueryBuilder<GroupsEditLinkQuery,​OkResponse>
Query for Groups.editLink method
  • Constructor Details

    • GroupsEditLinkQuery

      public GroupsEditLinkQuery​(VkApiClient client, UserActor actor, int groupId, int linkId)
      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
      groupId - value of "group id" parameter. Minimum is 0.
      linkId - value of "link id" parameter. Minimum is 0.
  • Method Details

    • groupId

      protected GroupsEditLinkQuery groupId​(int value)
      Community ID.
      Parameters:
      value - value of "group id" parameter. Minimum is 0.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • linkId

      protected GroupsEditLinkQuery linkId​(int value)
      Link ID.
      Parameters:
      value - value of "link id" parameter. Minimum is 0.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • text

      public GroupsEditLinkQuery text​(java.lang.String value)
      New description text for the link.
      Parameters:
      value - value of "text" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • getThis

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