public class MarketSearchQueryWithExtended extends AbstractQueryBuilder<MarketSearchQueryWithExtended,SearchExtendedResponse>
Constructor and Description |
---|
MarketSearchQueryWithExtended(VkApiClient client,
UserActor actor,
int ownerId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters
|
Modifier and Type | Method and Description |
---|---|
MarketSearchQueryWithExtended |
albumId(java.lang.Integer value)
Identifier of an album
|
MarketSearchQueryWithExtended |
count(java.lang.Integer value)
Number of items to return
|
protected java.util.List<java.lang.String> |
essentialKeys()
Get list of required parameter names
|
protected MarketSearchQueryWithExtended |
extended(java.lang.Boolean value)
"true" - method will return additional fields:
likes, can_comment, car_repost, photos.
|
protected MarketSearchQueryWithExtended |
getThis()
Get reference to this object
|
MarketSearchQueryWithExtended |
offset(java.lang.Integer value)
Offset based on a first matching item to get a certain items subset
|
protected MarketSearchQueryWithExtended |
ownerId(int value)
Identifier of an items owner community
|
MarketSearchQueryWithExtended |
priceFrom(java.lang.Integer value)
Minimum item price value.
|
MarketSearchQueryWithExtended |
priceTo(java.lang.Integer value)
Maximum item price value.
|
MarketSearchQueryWithExtended |
q(java.lang.String value)
Search query, for example "pink slippers"
|
MarketSearchQueryWithExtended |
rev(java.lang.Boolean value)
Use reverse order
|
MarketSearchQueryWithExtended |
sort(MarketSearchSort value)
Items sort
|
MarketSearchQueryWithExtended |
tags(java.lang.Integer... value)
Comma-separated tag ids list
|
MarketSearchQueryWithExtended |
tags(java.util.List<java.lang.Integer> value)
Comma-separated tag ids list
|
accessToken, build, captchaKey, captchaSid, clientSecret, confirm, getBody, getMethod, lang, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, version
execute, executeAsRaw, executeAsString, getClient, getGson, getResponseClass, getUrl
public MarketSearchQueryWithExtended(VkApiClient client, UserActor actor, int ownerId)
client
- VK API clientactor
- actor with access tokenownerId
- value of "owner id" parameter.protected MarketSearchQueryWithExtended ownerId(int value)
value
- value of "owner id" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public MarketSearchQueryWithExtended albumId(java.lang.Integer value)
value
- value of "count" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public MarketSearchQueryWithExtended q(java.lang.String value)
value
- value of "q" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public MarketSearchQueryWithExtended priceFrom(java.lang.Integer value)
value
- value of "price from" parameter. Minimum is 0.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public MarketSearchQueryWithExtended priceTo(java.lang.Integer value)
value
- value of "price to" parameter. Minimum is 0.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public MarketSearchQueryWithExtended tags(java.lang.Integer... value)
value
- value of "tags" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public MarketSearchQueryWithExtended tags(java.util.List<java.lang.Integer> value)
value
- value of "tags" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public MarketSearchQueryWithExtended sort(MarketSearchSort value)
value
- value of "price to" parameter. Minimum is 0.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public MarketSearchQueryWithExtended rev(java.lang.Boolean value)
value
- value of "rev" parameter. Minimum is 0. By default 1.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public MarketSearchQueryWithExtended offset(java.lang.Integer value)
value
- value of "offset" parameter. Minimum is 0.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public MarketSearchQueryWithExtended count(java.lang.Integer value)
value
- value of "count" parameter. Maximum is 200. Minimum is 0. By default 20.AbstractQueryBuilder
object to fulfill the "Builder" pattern.protected MarketSearchQueryWithExtended extended(java.lang.Boolean value)
value
- value of "extended" parameter. By default 0.AbstractQueryBuilder
object to fulfill the "Builder" pattern.protected MarketSearchQueryWithExtended getThis()
AbstractQueryBuilder
getThis
in class AbstractQueryBuilder<MarketSearchQueryWithExtended,SearchExtendedResponse>
AbstractQueryBuilder
object to fulfill the "Builder" pattern.protected java.util.List<java.lang.String> essentialKeys()
AbstractQueryBuilder
essentialKeys
in class AbstractQueryBuilder<MarketSearchQueryWithExtended,SearchExtendedResponse>