Класс ReporterConfig.Builder

com.yandex.mertica

public class ReporterConfig.Builder

Конструктор создает объект класса ReporterConfig.

Методы

ReporterConfigbuild()

Создает объект расширенной конфигурации ReporterConfig.

ReporterConfig.BuilderwithLogs()

Включает логирование работы библиотеки.

ReporterConfig.BuilderwithSessionTimeout(int sessionTimeout)

Задает длительность тайм-аута сессии в секундах.

ReporterConfig.BuilderwithStatisticsSending(boolean value)

Включает/отключает отправку статистики на сервер AppMetrica.

Описание методов

build

public ReporterConfig build()

Создает объект расширенной конфигурации ReporterConfig.

Возвращает:

Объект класса ReporterConfig.

withLogs

public YandexMetricaConfig.Builder withLogs()

Включает логирование работы библиотеки.

Возвращает:

Объект ReporterConfig.Builder.

withSessionTimeout

public ReporterConfig.Builder withSessionTimeout(int sessionTimeout)

Задает длительность тайм-аута сессии в секундах.

Параметры:
sessionTimeout

Длительность тайм-аута сессии в секундах.

Значение по умолчанию — 10 (минимально допустимое значение).

Возвращает:

Объект ReporterConfig.Builder.

withStatisticsSending

public ReporterConfig.Builder withStatisticsSending(boolean value)

Включает/отключает отправку статистики на сервер AppMetrica.

Примечание. Отключение отправки статистики для репортера не влияет на отправку данных с главного API key. Но отключение отправки данных для главного API key прекращает отправку статистики со всех репортеров.
Параметры:
value

Признак включения отправки статистики.

Значение по умолчанию — true.

Возможные значения:
  • true — отправка статистики включена.
  • false — отправка статистики выключена.

Возвращает:

Объект ReporterConfig.Builder.