Class PollsGetByIdQuery

    • Constructor Detail

      • PollsGetByIdQuery

        public PollsGetByIdQuery​(VkApiClient client,
                                 UserActor actor,
                                 int pollId)
        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
        pollId - value of "poll id" parameter. Minimum is 0.
    • Method Detail

      • ownerId

        public PollsGetByIdQuery ownerId​(java.lang.Integer value)
        ID of the user or community that owns the poll. 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.
      • isBoard

        public PollsGetByIdQuery isBoard​(java.lang.Boolean value)
        '1' - poll is in a board, '0' - poll is on a wall. '0' by default.
        Parameters:
        value - value of "is board" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • pollId

        protected PollsGetByIdQuery pollId​(int value)
        Poll ID.
        Parameters:
        value - value of "poll id" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • extended

        public PollsGetByIdQuery extended​(java.lang.Boolean value)
        Set extended
        Parameters:
        value - value of "extended" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • friendsCount

        public PollsGetByIdQuery friendsCount​(java.lang.Integer value)
        Set friends count
        Parameters:
        value - value of "friends count" parameter. Maximum is 100. Minimum is 0. By default 3.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • nameCase

        public PollsGetByIdQuery nameCase​(GetByIdNameCase value)
        Set name case
        Parameters:
        value - value of "name case" parameter. By default nom.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • fields

        public PollsGetByIdQuery fields​(java.lang.String... value)
        fields Set fields
        Parameters:
        value - value of "fields" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • fields

        public PollsGetByIdQuery fields​(java.util.List<java.lang.String> value)
        Set fields
        Parameters:
        value - value of "fields" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.