com.yandex.metrica
Class ReporterConfig
java.lang.Object
com.yandex.metrica.ReporterConfig
public class ReporterConfig
extends java.lang.Object
Класс содержит расширенную конфигурацию репортера.
Nested Class Summary
Modifier and Type | Class and Description |
---|---|
static class | ReporterConfig.Builder |
Field Summary
Modifier and Type | Field and Description |
---|---|
java.lang.String | apiKey
API key, отличный от API key приложения.
|
java.lang.Boolean | logs
Признак, который определяет включение логирования работы репортера.
|
java.lang.Integer | maxReportsInDatabaseCount
Максимальное количество отчетов, которое может храниться в базе данных.
|
java.lang.Integer | sessionTimeout
Длительность тайм-аута сессии в секундах.
|
java.lang.Boolean | statisticsSending
Признак включения отправки статистики.
|
java.lang.String | userProfileID
Идентификатор профиля пользователя.
|
Method Summary
Modifier and Type | Method and Description |
---|---|
static ReporterConfig.Builder | createBuilderFromConfig(ReporterConfig config) |
static ReporterConfig.Builder | newConfigBuilder(java.lang.String apiKey)
Создает объект
ReporterConfig.Builder — конструктор расширенной конфигурации репортера. |
Field Detail
apiKey
@NonNull public final java.lang.String apiKey
API key, отличный от API key приложения.
true
if enabled, false
if not
- See Also:
YandexMetricaConfig.Builder.withLogs()
sessionTimeout
@Nullable public final java.lang.Integer sessionTimeout
Длительность тайм-аута сессии в секундах. Значение по умолчанию — 10 (минимально допустимое значение).
- See Also:
YandexMetricaConfig.Builder.withLogs()
statisticsSending
@Nullable public final java.lang.Boolean statisticsSending
Признак включения отправки статистики.
Значение по умолчанию — true
. Возможные значения: true
— логирование работы репортера включено. false
— логирование работы репортера выключено.
- See Also:
YandexMetricaConfig.Builder.withLogs()
maxReportsInDatabaseCount
@Nullable public final java.lang.Integer maxReportsInDatabaseCount
Максимальное количество отчетов, которое может храниться в базе данных. Должно находиться в интервале [
YandexMetricaDefaultValues.DEFAULT_MAX_REPORTS_COUNT_LOWER_BOUND
; YandexMetricaDefaultValues.DEFAULT_MAX_REPORTS_COUNT_UPPER_BOUND
]. Иначе будет использовано максимально близкое возможное значение.- See Also:
YandexMetricaConfig.Builder.withLogs()
userProfileID
@Nullable public final java.lang.String userProfileID
Идентификатор профиля пользователя. Может содержать до 200 символов.
logs
@Nullable public final java.lang.Boolean logs
Признак, который определяет включение логирования работы репортера.
Значение по умолчанию — false
. Возможные значения: true
— логирование работы репортера включено. false
— логирование работы репортера выключено.
- See Also:
YandexMetricaConfig.Builder.withLogs()
Method Detail
createBuilderFromConfig
public static ReporterConfig.Builder createBuilderFromConfig(@NonNull ReporterConfig config)
newConfigBuilder
@NonNull public static ReporterConfig.Builder newConfigBuilder(@NonNull java.lang.String apiKey)
Создает объект
ReporterConfig.Builder
— конструктор расширенной конфигурации репортера.- Parameters:
apiKey
- - API key, отличный от API key приложения.- Returns:
- Объект класса
ReporterConfig.Builder
.