-
public final class PrivacyModeA privacy visitor mode
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPrivacyMode.Companion
-
Field Summary
Fields Modifier and Type Field Description private final StringvisitorModeprivate final BooleanvisitorConsentprivate final Set<String>allowedEventNamesprivate final Set<String>forbiddenEventNamesprivate final Set<PrivacyStorageFeature>allowedStorageFeaturesprivate final Set<PrivacyStorageFeature>forbiddenStorageFeaturesprivate final Map<String, Set<PropertyName>>allowedPropertyKeysprivate final Map<String, Set<PropertyName>>forbiddenPropertyKeys
-
Constructor Summary
Constructors Constructor Description PrivacyMode(String visitorMode, Boolean visitorConsent, Set<String> allowedEventNames, Set<String> forbiddenEventNames, Set<PrivacyStorageFeature> allowedStorageFeatures, Set<PrivacyStorageFeature> forbiddenStorageFeatures, Map<String, Set<PropertyName>> allowedPropertyKeys, Map<String, Set<PropertyName>> forbiddenPropertyKeys)Creates a new privacy mode
-
Method Summary
Modifier and Type Method Description final StringgetVisitorMode()final BooleangetVisitorConsent()final Set<String>getAllowedEventNames()final Set<String>getForbiddenEventNames()final Set<PrivacyStorageFeature>getAllowedStorageFeatures()final Set<PrivacyStorageFeature>getForbiddenStorageFeatures()final Map<String, Set<PropertyName>>getAllowedPropertyKeys()final Map<String, Set<PropertyName>>getForbiddenPropertyKeys()Booleanequals(Object other)IntegerhashCode()StringtoString()-
-
Constructor Detail
-
PrivacyMode
PrivacyMode(String visitorMode, Boolean visitorConsent, Set<String> allowedEventNames, Set<String> forbiddenEventNames, Set<PrivacyStorageFeature> allowedStorageFeatures, Set<PrivacyStorageFeature> forbiddenStorageFeatures, Map<String, Set<PropertyName>> allowedPropertyKeys, Map<String, Set<PropertyName>> forbiddenPropertyKeys)
Creates a new privacy mode- Parameters:
visitorMode- mode namevisitorConsent- if user consentedallowedEventNames- set of allowed event names for modeforbiddenEventNames- set of forbidden event names for modeallowedStorageFeatures- set of allowed storage keys for modeforbiddenStorageFeatures- set of forbidden storage keys for modeallowedPropertyKeys- set of allowed property names for modeforbiddenPropertyKeys- set of forbidden property names for mode
-
-
Method Detail
-
getVisitorMode
final String getVisitorMode()
-
getVisitorConsent
final Boolean getVisitorConsent()
-
getAllowedEventNames
final Set<String> getAllowedEventNames()
-
getForbiddenEventNames
final Set<String> getForbiddenEventNames()
-
getAllowedStorageFeatures
final Set<PrivacyStorageFeature> getAllowedStorageFeatures()
-
getForbiddenStorageFeatures
final Set<PrivacyStorageFeature> getForbiddenStorageFeatures()
-
getAllowedPropertyKeys
final Map<String, Set<PropertyName>> getAllowedPropertyKeys()
-
getForbiddenPropertyKeys
final Map<String, Set<PropertyName>> getForbiddenPropertyKeys()
-
-
-
-