Package com.vk.api.sdk.events.longpoll
Class LongPollQueryBuilder<T,R>
- java.lang.Object
-
- com.vk.api.sdk.client.ApiRequest<R>
-
- com.vk.api.sdk.events.longpoll.LongPollQueryBuilder<T,R>
-
- Direct Known Subclasses:
GetLongPollEventsQuery
public abstract class LongPollQueryBuilder<T,R> extends ApiRequest<R>
-
-
Constructor Summary
Constructors Constructor Description LongPollQueryBuilder(VkApiClient client, java.lang.String url, java.lang.reflect.Type type)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>build()protected abstract java.util.Collection<java.lang.String>essentialKeys()Rexecute()protected java.lang.StringgetBody()protected abstract TgetThis()protected Tkey(java.lang.String key)TunsafeParam(java.lang.String key, int value)TunsafeParam(java.lang.String key, java.lang.String value)-
Methods inherited from class com.vk.api.sdk.client.ApiRequest
executeAsRaw, executeAsString, getClient, getGson, getHeaders, getResponseClass, getUrl, setHeaders
-
-
-
-
Constructor Detail
-
LongPollQueryBuilder
public LongPollQueryBuilder(VkApiClient client, java.lang.String url, java.lang.reflect.Type type)
-
-
Method Detail
-
key
protected T key(java.lang.String key)
-
unsafeParam
public T unsafeParam(java.lang.String key, java.lang.String value)
-
unsafeParam
public T unsafeParam(java.lang.String key, int value)
-
getBody
protected java.lang.String getBody()
- Specified by:
getBodyin classApiRequest<R>
-
getThis
protected abstract T getThis()
-
essentialKeys
protected abstract java.util.Collection<java.lang.String> essentialKeys()
-
build
public java.util.Map<java.lang.String,java.lang.String> build()
-
execute
public R execute() throws ApiException, ClientException
- Overrides:
executein classApiRequest<R>- Throws:
ApiExceptionClientException
-
-