|  | 
| virtual bool | record (const std::vector< Datapoint > &datapoints, const std::unordered_map< std::string, std::string > &metadata)=0 | 
|  | 
MetricsUploader interface for recording metrics 
◆ DatapointType
Describes the different types a datapoint can be 
| Enumerator | 
|---|
| TIMER | Datapoint is a timer capturing time data.  | 
| STRING | Datapoint is a string capturing key, value pair data.  | 
| COUNTER | Datapoint is a counter capturing data on # of occurrences.  | 
 
 
◆ record()
  
  | 
        
          | virtual bool aace::metrics::MetricsUploader::record | ( | const std::vector< Datapoint > & | datapoints, |  
          |  |  | const std::unordered_map< std::string, std::string > & | metadata |  
          |  | ) |  |  |  | pure virtual | 
 
A method that can be overridden by the platform to upload the metric datapoints and metadata to the cloud
- Parameters
- 
  
    | [in] | datapoints | The list of datapoints to be added to the metric and recorded |  | [in] | metadata | Additional information in the form of key, value pairs to be added to the metric |  
 
- Returns
- Returns true if record was successful and false if not implemented or recording failed 
 
 
 
  
    
      Alexa Auto SDK 2.3.0 - Copyright 2017-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
      
        Licensed under the Apache License, Version 2.0