Package org.eclipse.microprofile.metrics
Class DefaultMetadata
- java.lang.Object
-
- org.eclipse.microprofile.metrics.DefaultMetadata
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DefaultMetadata(java.lang.String name, java.lang.String description, java.lang.String unit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>
description()
boolean
equals(java.lang.Object o)
java.lang.String
getDescription()
Returns the description of the metric if set, otherwise this method returns the emptyString
.java.lang.String
getName()
Returns the metric name.java.lang.String
getUnit()
Returns the unit of this metric if set, otherwise this method returnsMetricUnits.NONE
int
hashCode()
java.lang.String
toString()
java.util.Optional<java.lang.String>
unit()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:Metadata
Returns the metric name.
-
getDescription
public java.lang.String getDescription()
Description copied from interface:Metadata
Returns the description of the metric if set, otherwise this method returns the emptyString
.- Specified by:
getDescription
in interfaceMetadata
- Returns:
- the description
-
description
public java.util.Optional<java.lang.String> description()
- Specified by:
description
in interfaceMetadata
-
getUnit
public java.lang.String getUnit()
Description copied from interface:Metadata
Returns the unit of this metric if set, otherwise this method returnsMetricUnits.NONE
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-