|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectru.metrika4j.impl.MetrikaApiImpl
public class MetrikaApiImpl
Constructor Summary | |
---|---|
MetrikaApiImpl(HttpTransport transport,
JsonMapper mapper)
|
Method Summary | |
---|---|
Counter |
createCounter(Counter newCounter)
Создаёт новый счетчик в аккаунте текущего пользователя |
void |
deleteCounter(int id)
Удаляет счетчик с заданным идентификатором |
AccountApi |
getAccountApi()
|
Counter |
getCounter(int id,
CounterDetails... details)
Возвращает счетчик по его идентификатору |
Counter[] |
getCounters(CounterDetails... details)
Возвращает список всех счетчиков, доступных в текущем аккаунте Я.Метрики |
DelegateApi |
getDelegateApi()
|
FilterApi |
getFilterApi()
|
GoalApi |
getGoalApi()
|
GrantApi |
getGrantApi()
|
OperationApi |
getOperationApi()
|
JsonObject |
getResponseByPath(java.lang.String path)
|
JsonObject |
getResponseByPath(java.lang.String path,
HttpMethod method,
java.lang.String input)
|
JsonObject |
getResponseByUrl(java.lang.String url)
|
JsonObject |
getResponseByUrl(java.lang.String url,
HttpMethod method,
java.lang.String input)
|
ReportBuilder |
makeReportBuilder(Reports report,
int counterId)
Возвращает построитель для заданного отчёта |
Counter |
updateCounter(Counter counter)
Изменяет счетчик в аккаунте текущего пользователя |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MetrikaApiImpl(HttpTransport transport, JsonMapper mapper)
Method Detail |
---|
public Counter[] getCounters(CounterDetails... details)
MetrikaApi
getCounters
in interface MetrikaApi
details
- Требуемая детализация данных каждого счетчикаpublic Counter getCounter(int id, CounterDetails... details)
MetrikaApi
getCounter
in interface MetrikaApi
details
- Требуемая детализация данных счетчикаpublic ReportBuilder makeReportBuilder(Reports report, int counterId)
MetrikaApi
makeReportBuilder
in interface MetrikaApi
report
- ОтчётcounterId
- идентификатор счетчикаpublic JsonObject getResponseByUrl(java.lang.String url)
getResponseByUrl
in interface ApiContext
public JsonObject getResponseByUrl(java.lang.String url, HttpMethod method, java.lang.String input)
public Counter createCounter(Counter newCounter)
MetrikaApi
createCounter
in interface MetrikaApi
newCounter
- Объект с заполненными полями, представляющий новый счетчик
public Counter updateCounter(Counter counter)
MetrikaApi
updateCounter
in interface MetrikaApi
counter
- Объект с заполненными полями, представляющий счетчик, который должен быть изменён
public void deleteCounter(int id)
MetrikaApi
deleteCounter
in interface MetrikaApi
public JsonObject getResponseByPath(java.lang.String path)
getResponseByPath
in interface ApiContext
public JsonObject getResponseByPath(java.lang.String path, HttpMethod method, java.lang.String input)
public GoalApi getGoalApi()
getGoalApi
in interface MetrikaApi
public FilterApi getFilterApi()
getFilterApi
in interface MetrikaApi
public OperationApi getOperationApi()
getOperationApi
in interface MetrikaApi
public GrantApi getGrantApi()
getGrantApi
in interface MetrikaApi
public DelegateApi getDelegateApi()
getDelegateApi
in interface MetrikaApi
public AccountApi getAccountApi()
getAccountApi
in interface MetrikaApi
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |