Package com.vk.api.sdk.queries.docs
Class DocsGetQuery
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<DocsGetQuery,GetResponse>
com.vk.api.sdk.queries.docs.DocsGetQuery
public class DocsGetQuery extends AbstractQueryBuilder<DocsGetQuery,GetResponse>
Query for Docs.get method
-
Constructor Summary
Constructors Constructor Description DocsGetQuery(VkApiClient client, UserActor actor)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description DocsGetQuery
count(java.lang.Integer value)
Number of documents to return.protected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected DocsGetQuery
getThis()
Get reference to this objectDocsGetQuery
offset(java.lang.Integer value)
Offset needed to return a specific subset of documents.DocsGetQuery
ownerId(java.lang.Integer value)
ID of the user or community that owns the documents.DocsGetQuery
returnTags(java.lang.Boolean value)
Set return tagsDocsGetQuery
type(GetType value)
Set typeMethods inherited from class com.vk.api.sdk.client.AbstractQueryBuilder
accessToken, build, captchaKey, captchaSid, clientSecret, confirm, getBody, getMethod, getParams, lang, toString, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, version
Methods inherited from class com.vk.api.sdk.client.ApiRequest
execute, executeAsRaw, executeAsString, getClient, getGson, getHeaders, getResponseClass, getUrl, setHeaders
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
DocsGetQuery
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access token
-
-
Method Details
-
count
Number of documents to return. By default, all documents.- Parameters:
value
- value of "count" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
offset
Offset needed to return a specific subset of documents.- Parameters:
value
- value of "offset" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
type
Set type- Parameters:
value
- value of "type" parameter. Minimum is 0. By default 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
ownerId
ID of the user or community that owns the documents. 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.
-
returnTags
Set return tags- Parameters:
value
- value of "return tags" parameter. By default false.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
getThis
Description copied from class:AbstractQueryBuilder
Get reference to this object- Specified by:
getThis
in classAbstractQueryBuilder<DocsGetQuery,GetResponse>
- 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 classAbstractQueryBuilder<DocsGetQuery,GetResponse>
- Returns:
- list of names
-