Package io.smallrye.metrics
Class ExtendedMetadata
- java.lang.Object
-
- org.eclipse.microprofile.metrics.DefaultMetadata
-
- io.smallrye.metrics.ExtendedMetadata
-
- All Implemented Interfaces:
org.eclipse.microprofile.metrics.Metadata
public class ExtendedMetadata extends org.eclipse.microprofile.metrics.DefaultMetadata- Author:
- hrupp
-
-
Constructor Summary
Constructors Constructor Description ExtendedMetadata(String name, String displayName, String description, org.eclipse.microprofile.metrics.MetricType typeRaw, String unit)ExtendedMetadata(String name, String displayName, String description, org.eclipse.microprofile.metrics.MetricType typeRaw, String unit, String mbean, boolean multi)ExtendedMetadata(String name, String displayName, String description, org.eclipse.microprofile.metrics.MetricType typeRaw, String unit, String mbean, boolean multi, Optional<Boolean> prependsScopeToOpenMetricsName)ExtendedMetadata(String name, String displayName, String description, org.eclipse.microprofile.metrics.MetricType typeRaw, String unit, String mbean, boolean multi, Optional<Boolean> prependsScopeToOpenMetricsName, boolean skipsScopeInOpenMetricsExportCompletely, String openMetricsKeyOverride)ExtendedMetadata(String name, org.eclipse.microprofile.metrics.MetricType type)ExtendedMetadata(String name, org.eclipse.microprofile.metrics.MetricType type, String unit, String description, boolean skipsScopeInOpenMetricsExportCompletely)ExtendedMetadata(String name, org.eclipse.microprofile.metrics.MetricType type, String unit, String description, boolean skipsScopeInOpenMetricsExportCompletely, String openMetricsKey)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExtendedMetadataBuilderbuilder()booleanequals(Object o)StringgetMbean()Optional<String>getOpenMetricsKeyOverride()inthashCode()booleanisMulti()booleanisSkipsScopeInOpenMetricsExportCompletely()Optional<Boolean>prependsScopeToOpenMetricsName()
-
-
-
Constructor Detail
-
ExtendedMetadata
public ExtendedMetadata(String name, org.eclipse.microprofile.metrics.MetricType type)
-
ExtendedMetadata
public ExtendedMetadata(String name, org.eclipse.microprofile.metrics.MetricType type, String unit, String description, boolean skipsScopeInOpenMetricsExportCompletely)
-
ExtendedMetadata
public ExtendedMetadata(String name, org.eclipse.microprofile.metrics.MetricType type, String unit, String description, boolean skipsScopeInOpenMetricsExportCompletely, String openMetricsKey)
-
ExtendedMetadata
public ExtendedMetadata(String name, String displayName, String description, org.eclipse.microprofile.metrics.MetricType typeRaw, String unit)
-
ExtendedMetadata
public ExtendedMetadata(String name, String displayName, String description, org.eclipse.microprofile.metrics.MetricType typeRaw, String unit, String mbean, boolean multi)
-
ExtendedMetadata
public ExtendedMetadata(String name, String displayName, String description, org.eclipse.microprofile.metrics.MetricType typeRaw, String unit, String mbean, boolean multi, Optional<Boolean> prependsScopeToOpenMetricsName)
-
ExtendedMetadata
public ExtendedMetadata(String name, String displayName, String description, org.eclipse.microprofile.metrics.MetricType typeRaw, String unit, String mbean, boolean multi, Optional<Boolean> prependsScopeToOpenMetricsName, boolean skipsScopeInOpenMetricsExportCompletely, String openMetricsKeyOverride)
-
-
Method Detail
-
getMbean
public String getMbean()
-
isMulti
public boolean isMulti()
-
isSkipsScopeInOpenMetricsExportCompletely
public boolean isSkipsScopeInOpenMetricsExportCompletely()
-
builder
public static ExtendedMetadataBuilder builder()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classorg.eclipse.microprofile.metrics.DefaultMetadata
-
hashCode
public int hashCode()
- Overrides:
hashCodein classorg.eclipse.microprofile.metrics.DefaultMetadata
-
-