public class ReporterConfig
extends java.lang.Object
Класс содержит расширенную конфигурацию репортера.

Nested Class Summary

Nested Classes
Modifier and TypeClass and Description
static class ReporterConfig.Builder 

Field Summary

Fields
Modifier and TypeField and Description
java.lang.StringapiKey
API key, отличный от API key приложения.
java.lang.Booleanlogs
Признак, который определяет включение логирования работы репортера.
java.lang.IntegermaxReportsInDatabaseCount
Максимальное количество отчетов, которое может храниться в базе данных.
java.lang.IntegersessionTimeout
Длительность тайм-аута сессии в секундах.
java.lang.BooleanstatisticsSending
Признак включения отправки статистики.
java.lang.StringuserProfileID
Идентификатор профиля пользователя.

Method Summary

All Methods
Static Methods
Concrete Methods
Modifier and TypeMethod and Description
static ReporterConfig.BuildercreateBuilderFromConfig(ReporterConfig config) 
static ReporterConfig.BuildernewConfigBuilder(java.lang.String apiKey)
Создает объект ReporterConfig.Builder — конструктор расширенной конфигурации репортера.

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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 символов.
See Also:
YandexMetricaConfig.Builder.withUserProfileID(String)

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.