ServerSideTestingSdk
Table of Contents
Interfaces
- ContextParamInterface
- ContextParamValidatorInterface
- HttpClientInterface
- UserProviderInterface
- ExperimentStorageInterface
- SettingsStorageInterface
- StorageFacadeInterface
- UserStorageInterface
- WebsiteStorageInterface
- StorageDriverInterface
- ExperimentTranslatorInterface
- SettingsTranslatorInterface
- UserTranslatorInterface
- VoterInterface
Classes
- ClientConfig
- RedisConnectionConfig
- RedisConnection
- JsonDenormalizer
- Bucket
- AbstractContextParam
- BrowserContextParam
- BrowserLanguageContextParam
- BrowserVersionContextParam
- Context
- ContextParamAttribute
- CustomAttributeContextParam
- CustomContextParam
- DeviceTypeContextParam
- GoogleAnalytics4SessionIdContextParam
- GoogleAnalytics4TrackingIdContextParam
- IpContextParam
- LanguageContextParam
- NewVisitorContextParam
- OsContextParam
- ReferrerContextParam
- ReferrerTypeContextParam
- ResolutionContextParam
- ReturningVisitorContextParam
- ScreenHeightContextParam
- ScreenLocationContextParam
- ScreenWidthContextParam
- UrlLocationContextParam
- UserAgentContextParam
- UtmContextParam
- AbstractContextParamValidator
- BrowserContextParamValidator
- Validator for the browser context parameter Possible values: chrome, firefox, safari, edge, opera, ie, other
- BrowserLanguageContextParamValidator
- BrowserVersionContextParamValidator
- CustomContextParamValidator
- DeviceTypeContextParamValidator
- IpAddressContextParamValidator
- IpContextParamValidator
- OsContextParamValidator
- ReferrerContextParamValidator
- ReferrerTypeContextParamValidator
- ResolutionContextParamValidator
- UrlLocationContextParamValidator
- UserAgentContextParamValidator
- ValidatorFactory
- ViewsSessionCountContextParam
- VisitCountContextParam
- Decision
- Experiment
- SessionParams
- User
- ContextValidatorException
- DenormalizerException
- EntitySerializationException
- ExploreClientException
- StorageException
- TrackerException
- ExploreClient
- Class ExploreClient
- ContextBuilder
- ContextParamFactory
- DecisionManagerFactory
- ExperimentStorageFactory
- JsonDenormalizerFactory
- RedisStorageDriverFactory
- StorageFacadeFactory
- TrackerFactory
- UserStorageFactory
- HttpClient
- DefaultLogger
- LoggerDumper
- LoggerFactory
- UserProvider
- UserProvider is responsible for providing the user with the correct user hash and session id
- DecisionManager
- Tracker
- TrafficAllocationManager
- ExperimentStorage
- SettingsStorage
- StorageFacade
- UserStorage
- WebsiteStorage
- ArrayStorageDriver
- Example implementation of a storage driver
- RedisStorageDriver
- DefaultExperimentTranslator
- DefaultSettingsTranslator
- DefaultUserTranslator
- Ga4CookieReader
- Utility class to help read GA4 tracking and session IDs from cookies
- AbstractVoter
- AudienceVoter
- DeviceTypeVoter
- SegmentVoter
- Voter for segment
- TimingVoter
- VoterFactory
- VoterRegistry