Class PhotosSearchQuery

    • Constructor Detail

      • PhotosSearchQuery

        public PhotosSearchQuery​(VkApiClient client,
                                 UserActor actor)
        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
      • PhotosSearchQuery

        public PhotosSearchQuery​(VkApiClient client,
                                 ServiceActor actor)
        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
    • Method Detail

      • q

        public PhotosSearchQuery q​(java.lang.String value)
        Search query string.
        Parameters:
        value - value of "q" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • lat

        public PhotosSearchQuery lat​(java.lang.Number value)
        Geographical latitude, in degrees (from '-90' to '90').
        Parameters:
        value - value of "lat" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • lng

        public PhotosSearchQuery lng​(java.lang.Number value)
        Geographical longitude, in degrees (from '-180' to '180').
        Parameters:
        value - value of "long" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • startTime

        public PhotosSearchQuery startTime​(java.lang.Integer value)
        Set start time
        Parameters:
        value - value of "start time" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • endTime

        public PhotosSearchQuery endTime​(java.lang.Integer value)
        Set end time
        Parameters:
        value - value of "end time" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • sort

        public PhotosSearchQuery sort​(java.lang.Integer value)
        Sort order:
        Parameters:
        value - value of "sort" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • offset

        public PhotosSearchQuery offset​(java.lang.Integer value)
        Offset needed to return a specific subset of photos.
        Parameters:
        value - value of "offset" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • count

        public PhotosSearchQuery count​(java.lang.Integer value)
        Number of photos to return.
        Parameters:
        value - value of "count" parameter. Maximum is 1000. Minimum is 0. By default 100.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • radius

        public PhotosSearchQuery radius​(java.lang.Integer value)
        Radius of search in meters (works very approximately). Available values: '10', '100', '800', '6000', '50000'.
        Parameters:
        value - value of "radius" parameter. Minimum is 0. By default 5000.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.