public final class InternalConfig extends ConfigCore implements Storable
InternalConfig can be changed, members of ConfigCore are non-modifiable.ConfigCore.DID, ConfigCore.LoggingLevelapplicationName, applicationVersion, automaticStarRatingShouldBeShown, autoSessionsTracking, autoViewsTracking, certificatePins, crashProcessorClass, crashReportingANRCheckingPeriod, customDeviceId, deviceIdFallbackAllowed, deviceIdStrategy, enableAutomaticRemoteConfig, eventsBufferSize, features, loggingLevel, loggingTag, moduleOverrides, networkConnectionTimeout, networkImportantRequestCooldown, networkReadTimeout, networkRequestCooldown, persistentParams, publicKeyPins, ratingWidgetTimeout, remoteConfigUpdateRequestTimeout, requiresConsent, salt, sdkName, sdkVersion, sendUpdateEachSeconds, serverAppKey, serverURL, sessionAutoCloseAfter, sessionCooldownPeriod, starRatingDisabledAutomaticForNewVersions, starRatingIsDialogCancelable, starRatingSessionLimit, starRatingTextDismiss, starRatingTextMessage, starRatingTextTitle, testMode, usePOST| Constructor and Description |
|---|
InternalConfig() |
InternalConfig(ConfigCore config) |
InternalConfig(java.lang.String url,
java.lang.String appKey)
Shouldn't be used!
|
addCertificatePin, addPublicKeyPin, disableANRCrashReporting, disableTestMode, disableUpdateRequests, enableParameterTamperingProtection, enableTestMode, enableUsePOST, getApplicationName, getApplicationVersion, getCertificatePins, getCrashProcessorClass, getCrashReportingANRCheckingPeriod, getCustomDeviceId, getDeviceIdStrategy, getEventsBufferSize, getLoggingLevel, getLoggingTag, getModuleOverride, getNetworkConnectionTimeout, getNetworkImportantRequestCooldown, getNetworkReadTimeout, getNetworkRequestCooldown, getParameterTamperingProtectionSalt, getPublicKeyPins, getSdkName, getSdkVersion, getSendUpdateEachSeconds, getServerAppKey, getServerURL, getSessionAutoCloseAfter, getSessionCooldownPeriod, isAutoSessionsTrackingEnabled, isAutoViewsTrackingEnabled, isDeviceIdFallbackAllowed, isFeatureEnabled, isTestModeEnabled, isUsePOST, overrideModule, requiresConsent, setApplicationName, setApplicationVersion, setAutoSessionsTracking, setAutoViewsTracking, setCrashProcessorClass, setCrashReportingANRCheckingPeriod, setDeviceIdFallbackAllowed, setEventsBufferSize, setLoggingLevel, setLoggingTag, setNetworkConnectTimeout, setNetworkImportantRequestCooldown, setNetworkReadTimeout, setNetworkRequestCooldown, setRequiresConsent, setSdkName, setSdkVersion, setSendUpdateEachSeconds, setSessionAutoCloseAfter, setSessionCooldownPeriod, setUsePOSTpublic InternalConfig(java.lang.String url,
java.lang.String appKey)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic InternalConfig()
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic InternalConfig(ConfigCore config) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic void setFrom(ConfigCore config)
public java.lang.Class<? extends Log.Logger> getLoggerClass()
public InternalConfig setLoggerClass(java.lang.Class<? extends Log.Logger> loggerClass)
public InternalConfig setLimited(boolean limited)
public boolean isLimited()
public java.lang.String storagePrefix()
storagePrefix in interface Storablepublic static java.lang.String getStoragePrefix()
public ConfigCore.DID getDeviceId()
public ConfigCore.DID getDeviceId(int realm)
public ConfigCore.DID setDeviceId(ConfigCore.DID id)
public boolean removeDeviceId(ConfigCore.DID did)
public int getFeatures()
public java.util.Set<java.lang.Integer> getModuleOverrides()
public boolean isDefaultNetworking()
public void setDefaultNetworking(boolean defaultNetworking)
public long getRatingWidgetTimeout()
public java.lang.Integer getStarRatingSessionLimit()
public java.lang.String getStarRatingTextTitle()
public java.lang.String getStarRatingTextMessage()
public java.lang.String getStarRatingTextDismiss()
public java.lang.Boolean getAutomaticStarRatingShouldBeShown()
public java.lang.Boolean getStarRatingDialogIsCancelable()
public java.lang.Boolean getStarRatingDisabledForNewVersion()
public java.lang.Boolean getRemoteConfigAutomaticUpdateEnabled()
public java.lang.Long getRemoteConfigUpdateTimeoutLength()