Package io.opencensus.stats
Class AutoValue_Measure_MeasureDouble
- java.lang.Object
-
- io.opencensus.stats.Measure
-
- io.opencensus.stats.Measure.MeasureDouble
-
- io.opencensus.stats.AutoValue_Measure_MeasureDouble
-
@Generated("com.google.auto.value.processor.AutoValueProcessor") final class AutoValue_Measure_MeasureDouble extends Measure.MeasureDouble
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.opencensus.stats.Measure
Measure.MeasureDouble, Measure.MeasureLong
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
description
private java.lang.String
name
private java.lang.String
unit
-
Fields inherited from class io.opencensus.stats.Measure
NAME_MAX_LENGTH
-
-
Constructor Summary
Constructors Constructor Description AutoValue_Measure_MeasureDouble(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 boolean
equals(java.lang.Object o)
java.lang.String
getDescription()
Detailed description of the measure, used in documentation.java.lang.String
getName()
Name of measure, as aString
.java.lang.String
getUnit()
The units in whichMeasure
values are measured.int
hashCode()
java.lang.String
toString()
-
Methods inherited from class io.opencensus.stats.Measure.MeasureDouble
create, match
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from class:Measure
Name of measure, as aString
. Should be a ASCII string with a length no greater than 255 characters.Suggested format for name:
<web_host>/<path>
.- Specified by:
getName
in classMeasure.MeasureDouble
-
getDescription
public java.lang.String getDescription()
Description copied from class:Measure
Detailed description of the measure, used in documentation.- Specified by:
getDescription
in classMeasure.MeasureDouble
-
getUnit
public java.lang.String getUnit()
Description copied from class:Measure
The units in whichMeasure
values are measured.The suggested grammar for a unit is as follows:
- Expression = Component { "." Component } {"/" Component };
- Component = [ PREFIX ] UNIT [ Annotation ] | Annotation | "1";
- Annotation = "{" NAME "}" ;
For example, string “MBy{transmitted}/ms” stands for megabytes per milliseconds, and the annotation transmitted inside {} is just a comment of the unit.
- Specified by:
getUnit
in classMeasure.MeasureDouble
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-