public class MeterId extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MeterId.MeterType
The meter type
|
static class |
MeterId.Tag
Using name/value pair as the tag, also it will
Comparable when we sort all of tags |
| Modifier and Type | Field and Description |
|---|---|
protected String |
name |
protected List<MeterId.Tag> |
tags |
protected MeterId.MeterType |
type |
| Constructor and Description |
|---|
MeterId(String name,
MeterId.MeterType type) |
MeterId(String name,
MeterId.MeterType type,
List<MeterId.Tag> tags) |
| Modifier and Type | Method and Description |
|---|---|
MeterId |
copyTo(String name,
MeterId.MeterType type)
Simple copy to a new meter id, change the name and type
|
boolean |
equals(Object o) |
String |
getName() |
List<MeterId.Tag> |
getTags() |
MeterId.MeterType |
getType() |
int |
hashCode() |
protected final String name
protected final MeterId.MeterType type
protected final List<MeterId.Tag> tags
public MeterId(String name, MeterId.MeterType type)
public MeterId(String name, MeterId.MeterType type, List<MeterId.Tag> tags)
public String getName()
public MeterId.MeterType getType()
public List<MeterId.Tag> getTags()
public MeterId copyTo(String name, MeterId.MeterType type)
Copyright © 2020 The Apache Software Foundation. All rights reserved.