public class Validator
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
validateDimensionSet(java.lang.String dimensionName,
java.lang.String dimensionValue)
Validates Dimension Set.
|
static void |
validateMetric(java.lang.String name,
double value,
Unit unit,
StorageResolution storageResolution,
java.util.Map<java.lang.String,StorageResolution> metricNameAndResolutionMap)
Validates Metric.
|
static void |
validateNamespace(java.lang.String namespace)
Validates Namespace.
|
static void |
validateTimestamp(java.time.Instant timestamp)
Validates Timestamp.
|
public static void validateDimensionSet(java.lang.String dimensionName,
java.lang.String dimensionValue)
throws InvalidDimensionException
dimensionName - Dimension namedimensionValue - Dimension valueInvalidDimensionException - if the dimension name or value is invalidpublic static void validateMetric(java.lang.String name,
double value,
Unit unit,
StorageResolution storageResolution,
java.util.Map<java.lang.String,StorageResolution> metricNameAndResolutionMap)
throws InvalidMetricException
name - Metric namevalue - Metric valueunit - Metric unitstorageResolution - Metric resolutionmetricNameAndResolutionMap - Map to validate MetricInvalidMetricException - if metric is invalidpublic static void validateNamespace(java.lang.String namespace)
throws InvalidNamespaceException
namespace - NamespaceInvalidNamespaceException - if the namespace is invalidpublic static void validateTimestamp(java.time.Instant timestamp)
throws InvalidTimestampException
timestamp - TimestampInvalidTimestampException - if timestamp is invalid