/** * */ package qa.qcri.aidr.analysis.utils; import qa.qcri.aidr.common.code.ConfigurationProperty; /** * @author dhruv-sharma * * Enum containing all the property keys required by the aidr-analysis * module. * */ public enum AnalyticsConfigurationProperty implements ConfigurationProperty { GRANULARITY("granularity"), TAGGER_REST_URI("TAGGER_REST_URI"), REDIS_HOST("REDIS_HOST"), REDIS_PORT("REDIS_PORT"), LOGGER("logger"), PERSISTER_LOAD_LIMIT("PERSISTER_LOAD_LIMIT"), PERSISTER_LOAD_CHECK_INTERVAL_MINUTES("PERSISTER_LOAD_CHECK_INTERVAL_MINUTES"), MAX_MESSAGES_COUNT("MAX_MESSAGES_COUNT"), TAGGER_CHANNEL_BASENAME("TAGGER_CHANNEL_BASENAME"); private final String configurationProperty; private AnalyticsConfigurationProperty(String property) { configurationProperty = property; } @Override public String getName() { return this.configurationProperty; } }