TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.proto.TfMetricProtoUtil


可協助 Map<string, string=""> 的公用程式類別至對應<string, metric="">轉換。</string,></string,>

摘要

公用建構函式

TfMetricProtoUtil()

公用方法

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,>

參數
map

傳回

建立單值

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,>

參數
metrics

傳回

升級轉換

public static  upgradeConvert ( metrics, 
                boolean smartNumbers)

從 Map<string, string=""> 轉換至 HashMap<string, metric="">。為了前往新的 存取 API使用舊格式,因此系統只會填入部分資訊 限制。</string,></string,>

參數
metrics

smartNumbers boolean:將數字轉換為 int 指標

傳回