-
public final class LimiterConfigurationBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private Booleanenabledprivate TimeUnitperiodUnitprivate Longperiodprivate IntegeroverallLimitprivate IntegerstacktraceLimitprivate IntegerexceptionClassLimitprivate IntegerfailedReportLimitprivate StringignoredCrashToastprivate BooleandeleteReportsOnAppUpdateprivate BooleanresetLimitsOnAppUpdate
-
Constructor Summary
Constructors Constructor Description LimiterConfigurationBuilder()
-
Method Summary
-
-
Method Detail
-
getEnabled
final Boolean getEnabled()
-
setEnabled
final Unit setEnabled(Boolean enabled)
-
getPeriodUnit
final TimeUnit getPeriodUnit()
-
setPeriodUnit
final Unit setPeriodUnit(TimeUnit periodUnit)
-
getOverallLimit
final Integer getOverallLimit()
-
setOverallLimit
final Unit setOverallLimit(Integer overallLimit)
-
getStacktraceLimit
final Integer getStacktraceLimit()
-
setStacktraceLimit
final Unit setStacktraceLimit(Integer stacktraceLimit)
-
getExceptionClassLimit
final Integer getExceptionClassLimit()
-
setExceptionClassLimit
final Unit setExceptionClassLimit(Integer exceptionClassLimit)
-
getFailedReportLimit
final Integer getFailedReportLimit()
-
setFailedReportLimit
final Unit setFailedReportLimit(Integer failedReportLimit)
-
getIgnoredCrashToast
final String getIgnoredCrashToast()
-
setIgnoredCrashToast
final Unit setIgnoredCrashToast(String ignoredCrashToast)
-
getDeleteReportsOnAppUpdate
final Boolean getDeleteReportsOnAppUpdate()
-
setDeleteReportsOnAppUpdate
final Unit setDeleteReportsOnAppUpdate(Boolean deleteReportsOnAppUpdate)
-
getResetLimitsOnAppUpdate
final Boolean getResetLimitsOnAppUpdate()
-
setResetLimitsOnAppUpdate
final Unit setResetLimitsOnAppUpdate(Boolean resetLimitsOnAppUpdate)
-
withEnabled
final LimiterConfigurationBuilder withEnabled(Boolean enabled)
-
withPeriodUnit
final LimiterConfigurationBuilder withPeriodUnit(TimeUnit periodUnit)
-
withPeriod
final LimiterConfigurationBuilder withPeriod(Long period)
-
withOverallLimit
final LimiterConfigurationBuilder withOverallLimit(Integer overallLimit)
-
withStacktraceLimit
final LimiterConfigurationBuilder withStacktraceLimit(Integer stacktraceLimit)
-
withExceptionClassLimit
final LimiterConfigurationBuilder withExceptionClassLimit(Integer exceptionClassLimit)
-
withFailedReportLimit
final LimiterConfigurationBuilder withFailedReportLimit(Integer failedReportLimit)
-
withIgnoredCrashToast
final LimiterConfigurationBuilder withIgnoredCrashToast(String ignoredCrashToast)
-
withDeleteReportsOnAppUpdate
final LimiterConfigurationBuilder withDeleteReportsOnAppUpdate(Boolean deleteReportsOnAppUpdate)
-
withResetLimitsOnAppUpdate
final LimiterConfigurationBuilder withResetLimitsOnAppUpdate(Boolean resetLimitsOnAppUpdate)
-
build
final LimiterConfiguration build()
-
-
-
-