TfMetricProtoUtil
public
class
TfMetricProtoUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.proto.TfMetricProtoUtil
|
可協助 Map<string, string=""> 的公用程式類別至對應<string, metric="">轉換。</string,></string,>
摘要
公用方法 |
static
|
compatibleConvert( map)
Map<string, metric="">轉換對應至 Map<string, string="">。
</string,></string,>
|
static
MetricMeasurement.Metric
|
createSingleValue(long value, String unit)
針對單一 Long/int 值建立 Metric ,並視需要提供單位。
|
static
MetricMeasurement.Metric
|
stringToMetric(String metric)
將簡單的字串指標 (舊格式) 轉換為 Metric (新格式)。
|
static
|
upgradeConvert( metrics)
從 Map<string, string=""> 轉換至 HashMap<string, metric="">。
</string,></string,>
|
static
|
upgradeConvert( metrics, boolean smartNumbers)
從 Map<string, string=""> 轉換至 HashMap<string, metric="">。
</string,></string,>
|
公用建構函式
TfMetricProtoUtil
public TfMetricProtoUtil ()
公用方法
相容轉換
public static compatibleConvert ( map)
Map<string, metric="">轉換對應至 Map<string, string="">。所有單一值字串
因此不會轉換清單表示法且會遺失。</string,></string,>
建立單值
public static MetricMeasurement.Metric createSingleValue (long value,
String unit)
針對單一 Long/int 值建立 Metric
,並視需要提供單位。
參數 |
value |
long :要儲存的值。 |
unit |
String :值的單位;如果沒有單位,則為 null。 |
傳回 |
MetricMeasurement.Metric |
已填入資訊的 Metric 。 |
stringToMetric
public static MetricMeasurement.Metric stringToMetric (String metric)
將簡單的字串指標 (舊格式) 轉換為 Metric
(新格式)。
參數 |
metric |
String :包含指標的字串。 |
傳回 |
MetricMeasurement.Metric |
已建立的Metric |
升級轉換
public static upgradeConvert ( metrics)
從 Map<string, string=""> 轉換至 HashMap<string, metric="">。為了前往新的
存取 API使用舊格式,因此系統只會填入部分資訊
限制。</string,></string,>
升級轉換
public static upgradeConvert ( metrics,
boolean smartNumbers)
從 Map<string, string=""> 轉換至 HashMap<string, metric="">。為了前往新的
存取 API使用舊格式,因此系統只會填入部分資訊
限制。</string,></string,>
參數 |
metrics |
|
smartNumbers |
boolean :將數字轉換為 int 指標 |