Class Validator
- java.lang.Object
-
- software.amazon.cloudwatchlogs.emf.util.Validator
-
public class Validator extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidvalidateDimensionSet(java.lang.String dimensionName, java.lang.String dimensionValue)Validates Dimension Set.static voidvalidateMetric(java.lang.String name, double value, Unit unit)Validates Metric.static voidvalidateNamespace(java.lang.String namespace)Validates Namespace.static voidvalidateTimestamp(java.time.Instant timestamp)Validates Timestamp.
-
-
-
Method Detail
-
validateDimensionSet
public static void validateDimensionSet(java.lang.String dimensionName, java.lang.String dimensionValue) throws InvalidDimensionExceptionValidates Dimension Set.- Parameters:
dimensionName- Dimension namedimensionValue- Dimension value- Throws:
InvalidDimensionException- if the dimension name or value is invalid- See Also:
- CloudWatch Dimensions
-
validateMetric
public static void validateMetric(java.lang.String name, double value, Unit unit) throws InvalidMetricExceptionValidates Metric.- Parameters:
name- Metric namevalue- Metric valueunit- Metric unit- Throws:
InvalidMetricException- if metric is invalid- See Also:
- CloudWatch Metric
-
validateNamespace
public static void validateNamespace(java.lang.String namespace) throws InvalidNamespaceExceptionValidates Namespace.- Parameters:
namespace- Namespace- Throws:
InvalidNamespaceException- if the namespace is invalid- See Also:
- CloudWatch Namespace
-
validateTimestamp
public static void validateTimestamp(java.time.Instant timestamp) throws InvalidTimestampExceptionValidates Timestamp.- Parameters:
timestamp- Timestamp- Throws:
InvalidTimestampException- if timestamp is invalid- See Also:
- CloudWatch Timestamp
-
-