-
- All Implemented Interfaces:
-
com.datadog.android.core.constraints.DataConstraints
public final class DatadogDataConstraints implements DataConstraints
Data constraints validator per Datadog requirements.
-
-
Constructor Summary
Constructors Constructor Description DatadogDataConstraints(InternalLogger internalLogger)
-
Method Summary
-
-
Constructor Detail
-
DatadogDataConstraints
DatadogDataConstraints(InternalLogger internalLogger)
- Parameters:
internalLogger- Internal logger.
-
-
Method Detail
-
validateTags
List<String> validateTags(List<String> tags)
- Parameters:
tags- Tags to validate.
-
validateAttributes
<T extends Any> Map<String, T> validateAttributes(Map<String, T> attributes, String keyPrefix, String attributesGroupName, Set<String> reservedKeys)
- Parameters:
attributes- Attributes to validate.keyPrefix- Optional key prefix for the attributes root (ex.attributesGroupName- Optional description for the attributes to validate.reservedKeys- Collection of reserved key.
-
-
-
-