public interface ProjectConfig
DatafileProjectConfig.| Modifier and Type | Interface and Description |
|---|---|
static class |
ProjectConfig.Version |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
RESERVED_ATTRIBUTE_PREFIX |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAccountId() |
java.util.Set<java.lang.String> |
getAllSegments() |
boolean |
getAnonymizeIP() |
java.lang.String |
getAttributeId(ProjectConfig projectConfig,
java.lang.String attributeKey) |
java.util.Map<java.lang.String,Attribute> |
getAttributeKeyMapping() |
java.util.List<Attribute> |
getAttributes() |
Audience |
getAudience(java.lang.String audienceId) |
java.util.Map<java.lang.String,Audience> |
getAudienceIdMapping() |
java.util.List<Audience> |
getAudiences() |
java.lang.Boolean |
getBotFiltering() |
java.lang.String |
getEnvironmentKey() |
java.util.Map<java.lang.String,EventType> |
getEventNameMapping() |
EventType |
getEventTypeForName(java.lang.String eventName,
ErrorHandler errorHandler) |
java.util.List<EventType> |
getEventTypes() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getExperimentFeatureKeyMapping() |
Experiment |
getExperimentForKey(java.lang.String experimentKey,
ErrorHandler errorHandler) |
Experiment |
getExperimentForVariationId(java.lang.String variationId) |
java.util.Map<java.lang.String,Experiment> |
getExperimentIdMapping() |
java.util.Map<java.lang.String,Experiment> |
getExperimentKeyMapping() |
java.util.List<Experiment> |
getExperiments() |
java.util.List<Experiment> |
getExperimentsForEventKey(java.lang.String eventKey) |
java.util.List<FeatureFlag> |
getFeatureFlags() |
java.util.Map<java.lang.String,FeatureFlag> |
getFeatureKeyMapping() |
Variation |
getFlagVariationByKey(java.lang.String flagKey,
java.lang.String variationKey) |
java.util.Map<java.lang.String,java.util.List<Variation>> |
getFlagVariationsMap() |
java.util.Map<java.lang.String,Group> |
getGroupIdMapping() |
java.util.List<Group> |
getGroups() |
java.lang.String |
getHostForODP() |
java.util.List<Integration> |
getIntegrations() |
java.lang.String |
getProjectId() |
java.lang.String |
getPublicKeyForODP() |
java.lang.String |
getRevision() |
java.util.Map<java.lang.String,Rollout> |
getRolloutIdMapping() |
java.util.List<Rollout> |
getRollouts() |
java.lang.String |
getSdkKey() |
boolean |
getSendFlagDecisions() |
java.util.List<Audience> |
getTypedAudiences() |
java.lang.String |
getVersion() |
java.lang.String |
toDatafile() |
java.lang.String |
toString() |
static final java.lang.String RESERVED_ATTRIBUTE_PREFIX
@CheckForNull Experiment getExperimentForKey(@Nonnull java.lang.String experimentKey, @Nonnull ErrorHandler errorHandler)
@CheckForNull EventType getEventTypeForName(java.lang.String eventName, ErrorHandler errorHandler)
@Nullable Experiment getExperimentForVariationId(java.lang.String variationId)
java.lang.String getAttributeId(ProjectConfig projectConfig, java.lang.String attributeKey)
java.lang.String getAccountId()
java.lang.String toDatafile()
java.lang.String getProjectId()
java.lang.String getVersion()
java.lang.String getRevision()
java.lang.String getSdkKey()
java.lang.String getEnvironmentKey()
boolean getSendFlagDecisions()
boolean getAnonymizeIP()
java.lang.Boolean getBotFiltering()
java.util.List<Group> getGroups()
java.util.List<Experiment> getExperiments()
java.util.Set<java.lang.String> getAllSegments()
java.util.List<Experiment> getExperimentsForEventKey(java.lang.String eventKey)
java.util.List<FeatureFlag> getFeatureFlags()
java.util.List<Rollout> getRollouts()
java.util.List<Attribute> getAttributes()
java.util.List<EventType> getEventTypes()
java.util.List<Audience> getAudiences()
java.util.List<Audience> getTypedAudiences()
java.util.List<Integration> getIntegrations()
Audience getAudience(java.lang.String audienceId)
java.util.Map<java.lang.String,Experiment> getExperimentKeyMapping()
java.util.Map<java.lang.String,Attribute> getAttributeKeyMapping()
java.util.Map<java.lang.String,EventType> getEventNameMapping()
java.util.Map<java.lang.String,Audience> getAudienceIdMapping()
java.util.Map<java.lang.String,Experiment> getExperimentIdMapping()
java.util.Map<java.lang.String,Group> getGroupIdMapping()
java.util.Map<java.lang.String,Rollout> getRolloutIdMapping()
java.util.Map<java.lang.String,FeatureFlag> getFeatureKeyMapping()
java.util.Map<java.lang.String,java.util.List<java.lang.String>> getExperimentFeatureKeyMapping()
java.util.Map<java.lang.String,java.util.List<Variation>> getFlagVariationsMap()
Variation getFlagVariationByKey(java.lang.String flagKey, java.lang.String variationKey)
java.lang.String getHostForODP()
java.lang.String getPublicKeyForODP()
java.lang.String toString()
toString in class java.lang.Object