Package org.apache.pinot.common.metrics
Enum ValidationMetrics.ValidationMetricName
- java.lang.Object
-
- java.lang.Enum<ValidationMetrics.ValidationMetricName>
-
- org.apache.pinot.common.metrics.ValidationMetrics.ValidationMetricName
-
- All Implemented Interfaces:
Serializable,Comparable<ValidationMetrics.ValidationMetricName>,java.lang.constant.Constable
- Enclosing class:
- ValidationMetrics
public static enum ValidationMetrics.ValidationMetricName extends Enum<ValidationMetrics.ValidationMetricName>
Names of validation metrics.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description LAST_PUSH_TIME_DELAY_HOURSMISSING_SEGMENT_COUNTNON_CONSUMING_PARTITION_COUNTOFFLINE_SEGMENT_DELAY_HOURSSEGMENT_COUNTTOTAL_DOCUMENT_COUNT
-
Method Summary
Modifier and Type Method Description StringgetMetricName()static ValidationMetrics.ValidationMetricNamevalueOf(String name)Returns the enum constant of this type with the specified name.static ValidationMetrics.ValidationMetricName[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
MISSING_SEGMENT_COUNT
public static final ValidationMetrics.ValidationMetricName MISSING_SEGMENT_COUNT
-
OFFLINE_SEGMENT_DELAY_HOURS
public static final ValidationMetrics.ValidationMetricName OFFLINE_SEGMENT_DELAY_HOURS
-
LAST_PUSH_TIME_DELAY_HOURS
public static final ValidationMetrics.ValidationMetricName LAST_PUSH_TIME_DELAY_HOURS
-
TOTAL_DOCUMENT_COUNT
public static final ValidationMetrics.ValidationMetricName TOTAL_DOCUMENT_COUNT
-
NON_CONSUMING_PARTITION_COUNT
public static final ValidationMetrics.ValidationMetricName NON_CONSUMING_PARTITION_COUNT
-
SEGMENT_COUNT
public static final ValidationMetrics.ValidationMetricName SEGMENT_COUNT
-
-
Method Detail
-
values
public static ValidationMetrics.ValidationMetricName[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ValidationMetrics.ValidationMetricName valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getMetricName
public String getMetricName()
-
-