-
public final class ExperimentConfig.Builder
-
-
Constructor Summary
Constructors Constructor Description ExperimentConfig.Builder()
-
Method Summary
Modifier and Type Method Description final <ERROR CLASS>debug(Boolean debug)final <ERROR CLASS>instanceName(String instanceName)final <ERROR CLASS>fallbackVariant(Variant fallbackVariant)final <ERROR CLASS>initialFlags(String initialFlags)final <ERROR CLASS>initialVariants(Map<String, Variant> initialVariants)final <ERROR CLASS>source(Source source)final <ERROR CLASS>serverUrl(String serverUrl)final <ERROR CLASS>flagsServerUrl(String flagsServerUrl)final <ERROR CLASS>serverZone(ServerZone serverZone)final <ERROR CLASS>fetchTimeoutMillis(Long fetchTimeoutMillis)final <ERROR CLASS>retryFetchOnFailure(Boolean retryFetchOnFailure)final <ERROR CLASS>automaticExposureTracking(Boolean automaticExposureTracking)final <ERROR CLASS>pollOnStart(Boolean pollOnStart)final <ERROR CLASS>fetchOnStart(Boolean fetchOnStart)final <ERROR CLASS>automaticFetchOnAmplitudeIdentityChange(Boolean automaticFetchOnAmplitudeIdentityChange)final <ERROR CLASS>userProvider(ExperimentUserProvider userProvider)final <ERROR CLASS>analyticsProvider(ExperimentAnalyticsProvider analyticsProvider)final <ERROR CLASS>exposureTrackingProvider(ExposureTrackingProvider exposureTrackingProvider)final ExperimentConfigbuild()-
-
Method Detail
-
instanceName
final <ERROR CLASS> instanceName(String instanceName)
-
fallbackVariant
final <ERROR CLASS> fallbackVariant(Variant fallbackVariant)
-
initialFlags
final <ERROR CLASS> initialFlags(String initialFlags)
-
initialVariants
final <ERROR CLASS> initialVariants(Map<String, Variant> initialVariants)
-
flagsServerUrl
final <ERROR CLASS> flagsServerUrl(String flagsServerUrl)
-
serverZone
final <ERROR CLASS> serverZone(ServerZone serverZone)
-
fetchTimeoutMillis
final <ERROR CLASS> fetchTimeoutMillis(Long fetchTimeoutMillis)
-
retryFetchOnFailure
final <ERROR CLASS> retryFetchOnFailure(Boolean retryFetchOnFailure)
-
automaticExposureTracking
final <ERROR CLASS> automaticExposureTracking(Boolean automaticExposureTracking)
-
pollOnStart
final <ERROR CLASS> pollOnStart(Boolean pollOnStart)
-
fetchOnStart
final <ERROR CLASS> fetchOnStart(Boolean fetchOnStart)
-
automaticFetchOnAmplitudeIdentityChange
final <ERROR CLASS> automaticFetchOnAmplitudeIdentityChange(Boolean automaticFetchOnAmplitudeIdentityChange)
-
userProvider
final <ERROR CLASS> userProvider(ExperimentUserProvider userProvider)
-
analyticsProvider
@Deprecated(message = Use the exposureTrackingProvider instead) final <ERROR CLASS> analyticsProvider(ExperimentAnalyticsProvider analyticsProvider)
-
exposureTrackingProvider
final <ERROR CLASS> exposureTrackingProvider(ExposureTrackingProvider exposureTrackingProvider)
-
build
final ExperimentConfig build()
-
-
-
-