Stay organized with collections
Save and categorize content based on your preferences.
TfMetricProtoUtil
public
class
TfMetricProtoUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.proto.TfMetricProtoUtil
|
Utility class to help with the Map to Map transition.
Summary
Public methods |
static
|
compatibleConvert( map)
Conversion of Map to Map.
|
static
MetricMeasurement.Metric
|
createSingleValue(long value, String unit)
Create a Metric for a single long/int value, and optionally provide a unit.
|
static
MetricMeasurement.Metric
|
stringToMetric(String metric)
Convert a simple String metric (old format) to a Metric (new format).
|
static
|
upgradeConvert( metrics)
Conversion from Map to HashMap.
|
static
|
upgradeConvert( metrics, boolean smartNumbers)
Conversion from Map to HashMap.
|
Public constructors
TfMetricProtoUtil
public TfMetricProtoUtil ()
Public methods
compatibleConvert
public static compatibleConvert ( map)
Conversion of Map to Map. All the single value string
representation are used, list representation are not converted and will be lost.
createSingleValue
public static MetricMeasurement.Metric createSingleValue (long value,
String unit)
Create a Metric
for a single long/int value, and optionally provide a unit.
Parameters |
value |
long : The value that will be stored. |
unit |
String : the unit of the value, or null if no unit. |
Returns |
MetricMeasurement.Metric |
a Metric populated with the informations. |
stringToMetric
public static MetricMeasurement.Metric stringToMetric (String metric)
Convert a simple String metric (old format) to a Metric
(new format).
Parameters |
metric |
String : The string containing a metric. |
Returns |
MetricMeasurement.Metric |
The created Metric |
upgradeConvert
public static upgradeConvert ( metrics)
Conversion from Map to HashMap. In order to go to the new
interface. Information might only be partially populated because of the old format
limitations.
upgradeConvert
public static upgradeConvert ( metrics,
boolean smartNumbers)
Conversion from Map to HashMap. In order to go to the new
interface. Information might only be partially populated because of the old format
limitations.
Parameters |
metrics |
|
smartNumbers |
boolean : convert numbers to int metrics |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2023-03-08 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2023-03-08 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-03-08 UTC."]]