Package com.vk.api.sdk.queries.leads
Class LeadsGetStatsQuery
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<LeadsGetStatsQuery,Lead>
com.vk.api.sdk.queries.leads.LeadsGetStatsQuery
public class LeadsGetStatsQuery extends AbstractQueryBuilder<LeadsGetStatsQuery,Lead>
Query for Leads.getStats method
-
Constructor Summary
Constructors Constructor Description LeadsGetStatsQuery(VkApiClient client, UserActor actor, int leadId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description LeadsGetStatsQuery
dateEnd(java.lang.String value)
Day to finish stats (YYYY_MM_DD, e.g.2011-09-17).LeadsGetStatsQuery
dateStart(java.lang.String value)
Day to start stats from (YYYY_MM_DD, e.g.2011-09-17).protected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected LeadsGetStatsQuery
getThis()
Get reference to this objectprotected LeadsGetStatsQuery
leadId(int value)
Lead ID.LeadsGetStatsQuery
secret(java.lang.String value)
Secret key obtained from the lead testing interface.Methods 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
-
LeadsGetStatsQuery
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokenleadId
- value of "lead id" parameter. Minimum is 0.
-
-
Method Details
-
leadId
Lead ID.- Parameters:
value
- value of "lead id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
secret
Secret key obtained from the lead testing interface.- Parameters:
value
- value of "secret" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
dateStart
Day to start stats from (YYYY_MM_DD, e.g.2011-09-17).- Parameters:
value
- value of "date start" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
dateEnd
Day to finish stats (YYYY_MM_DD, e.g.2011-09-17).- Parameters:
value
- value of "date end" parameter.- 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<LeadsGetStatsQuery,Lead>
- 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<LeadsGetStatsQuery,Lead>
- Returns:
- list of names
-