| Interface | Description | 
|---|---|
| Band | 
 Represents a band used within a meter. 
 | 
| Band.Builder | |
| BandEntry | 
 Represents a stored band. 
 | 
| Meter | 
 Represents a generalized meter cell configuration to be deployed on a device. 
 | 
| Meter.Builder | 
 A meter builder. 
 | 
| MeterCellId | 
 A representation of a meter cell identifier. 
 | 
| MeterContext | 
 A context permitting the application to be notified when the
 meter installation has been successful. 
 | 
| MeterEntry | 
 Represents a stored meter. 
 | 
| MeterFeatures | 
 Meter Features of a device. 
 | 
| MeterFeatures.Builder | 
 A meter features builder. 
 | 
| MeterListener | 
 Entity capable of receiving Meter related events. 
 | 
| MeterProgrammable | 
 Meter programmable device behaviour. 
 | 
| MeterProvider | 
 Abstraction of a Meter provider. 
 | 
| MeterProviderRegistry | 
 Abstraction for a meter provider registry. 
 | 
| MeterProviderService | 
 Service through which meter providers can inject information
 into the core. 
 | 
| MeterRequest | 
 Represents a generalized meter request to be deployed on a device. 
 | 
| MeterRequest.Builder | 
 A meter builder. 
 | 
| MeterService | 
 Service for add/updating and removing meters. 
 | 
| MeterStore | 
 Entity that stores and distributed meter objects. 
 | 
| MeterStoreDelegate | 
 Meter store delegate abstraction. 
 | 
| Class | Description | 
|---|---|
| DefaultBand | 
 A default implementation for a Band. 
 | 
| DefaultBand.Builder | |
| DefaultMeter | 
 A default implementation of a meter. 
 | 
| DefaultMeter.Builder | |
| DefaultMeterFeatures | 
 Default implementation of MeterFeatures. 
 | 
| DefaultMeterFeatures.Builder | 
 A DefaultMeterFeatures builder. 
 | 
| DefaultMeterRequest | 
 A default implementation of a meter. 
 | 
| DefaultMeterRequest.Builder | |
| MeterEvent | 
 Entity that represents Meter events. 
 | 
| MeterFeaturesKey | 
 A meter features key represents a meter features uniquely. 
 | 
| MeterId | 
 A representation of a meter cell identifier. 
 | 
| MeterKey | 
 A meter key represents a meter uniquely. 
 | 
| MeterOperation | 
 Representation of an operation on the meter table. 
 | 
| MeterOperations | 
 Immutable collection of meter operation to be used between
 core and provider layers of group subsystem. 
 | 
| MeterStoreResult | 
 An entity used to indicate whether the store operation passed. 
 | 
| Enum | Description | 
|---|---|
| Band.Type | 
 Specifies the type of band. 
 | 
| Meter.Unit | |
| MeterCellId.MeterCellType | 
 Types of meter cell identifier. 
 | 
| MeterEvent.Type | |
| MeterFailReason | 
 Enum used to represent a meter failure condition. 
 | 
| MeterFeaturesFlag | |
| MeterOperation.Type | 
 Tyoe of meter operation. 
 | 
| MeterRequest.Type | |
| MeterState | 
 Represents the state of the meter as seen by the store. 
 | 
| MeterStoreResult.Type |