public final class EventGroupRules
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static EventGroupRules |
EMPTY |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areEventDataRulesDefined() |
boolean |
areEventIdRulesDefined() |
static @NotNull EventGroupRules |
create(@NotNull com.jetbrains.fus.reporting.model.metadata.EventGroupRemoteDescriptors.EventGroupRemoteDescriptor group,
@NotNull com.intellij.internal.statistic.eventLog.validator.storage.GlobalRulesHolder globalRulesHolder,
@NotNull ValidationSimpleRuleFactory factory,
@NotNull java.util.List<java.lang.String> excludedFields) |
java.util.Map<java.lang.String,FUSRule[]> |
getEventDataRules() |
FUSRule[] |
getEventIdRules() |
com.intellij.internal.statistic.eventLog.validator.rules.impl.beans.EventDataField |
validateEventData(@NotNull java.lang.String key,
@Nullable java.lang.Object data,
@NotNull EventContext context) |
ValidationResultType |
validateEventId(@NotNull EventContext context) |
public static final EventGroupRules EMPTY
public FUSRule[] getEventIdRules()
public java.util.Map<java.lang.String,FUSRule[]> getEventDataRules()
public boolean areEventIdRulesDefined()
public boolean areEventDataRulesDefined()
public ValidationResultType validateEventId(@NotNull @NotNull EventContext context)
public com.intellij.internal.statistic.eventLog.validator.rules.impl.beans.EventDataField validateEventData(@NotNull
@NotNull java.lang.String key,
@Nullable
@Nullable java.lang.Object data,
@NotNull
@NotNull EventContext context)
ValidationResultType.getDescription()@NotNull public static @NotNull EventGroupRules create(@NotNull @NotNull com.jetbrains.fus.reporting.model.metadata.EventGroupRemoteDescriptors.EventGroupRemoteDescriptor group, @NotNull @NotNull com.intellij.internal.statistic.eventLog.validator.storage.GlobalRulesHolder globalRulesHolder, @NotNull @NotNull ValidationSimpleRuleFactory factory, @NotNull @NotNull java.util.List<java.lang.String> excludedFields)