Class CompositeMetadataStorage
-
- All Implemented Interfaces:
-
com.intellij.internal.statistic.eventLog.validator.ValidationRuleStorage,com.jetbrains.fus.reporting.FusComponent,com.jetbrains.fus.reporting.MetadataStorage,com.jetbrains.fus.reporting.anonymization.FieldsToAnonymizeStorage
public final class CompositeMetadataStorage<T extends Comparable<T>> extends SimpleValidationRuleStorage<T> implements MetadataStorage<T>, FieldsToAnonymizeStorage
-
-
Field Summary
Fields Modifier and Type Field Description private final DictionaryStoragedictionaryStorage
-
Method Summary
Modifier and Type Method Description Unitupdate(EventGroupRemoteDescriptors metadata)VoidscheduleUpdate()Voidreload()Set<String>getFieldsToAnonymize(String groupId, String eventId)Set<String>getSkipAnonymizationIds()-
Methods inherited from class com.intellij.internal.statistic.eventLog.validator.SimpleValidationRuleStorage
getDictionaryStorage -
Methods inherited from class com.jetbrains.fus.reporting.MetadataStorage
getClientDataRulesRevisions, getGroupValidators, getIdsRulesRevisions, getSystemDataRulesRevisions, isUnreachable, update -
Methods inherited from class com.jetbrains.fus.reporting.FusComponent
close -
Methods inherited from class com.jetbrains.fus.reporting.anonymization.FieldsToAnonymizeStorage
createFieldsToAnonymize -
Methods inherited from class com.intellij.internal.statistic.eventLog.validator.ValidationRuleStorage
createValidators -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
scheduleUpdate
Void scheduleUpdate()
-
getFieldsToAnonymize
Set<String> getFieldsToAnonymize(String groupId, String eventId)
-
getSkipAnonymizationIds
Set<String> getSkipAnonymizationIds()
-
-
-
-