| MetricSpecification() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validate() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| withName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withDisplayName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withDisplayDescription(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withUnit(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withCategory(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withAggregationType(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withSupportedAggregationTypes(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withSupportedTimeGrainTypes(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withFillGapWithZero(Boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withDimensions(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| name() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| displayName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| displayDescription() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| category() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| aggregationType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportedAggregationTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportedTimeGrainTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fillGapWithZero() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dimensions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$validate$0(MetricDimension) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |