TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


Map<string, string=""> から Map<string, metric=""> への移行を支援するユーティリティ クラス。</string,></string,>

概要

パブリック コンストラクタ

TfMetricProtoUtil()

パブリック メソッド

static Map<String, String> compatibleConvert(Map<String, MetricMeasurement.Metric> map)

Map<string, metric=""> から Map<string, string=""> への変換。 </string,></string,>

static MetricMeasurement.Metric createSingleValue(long value, String unit)

単一の long/int 値の Metric を作成します。必要に応じて単位を指定します。

static MetricMeasurement.Metric doubleArrayToMetric(List<Double> metric)

倍精度のリストを Metric に変換します。

static MetricMeasurement.Metric doubleToMetric(Double metric)

単純な Double 指標を Metric に変換します。

static MetricMeasurement.Metric numericArrayToMetric(List<Long> metric)

数値(int64)のリストを Metric に変換します。

static MetricMeasurement.Metric numericToMetric(Long metric)

単純な数値指標を Metric に変換します。

static MetricMeasurement.Metric stringArrayToMetric(List<String> metric)

文字列のリストを Metric に変換します。

static MetricMeasurement.Metric stringToMetric(String metric)

単純な文字列指標(古い形式)を Metric(新しい形式)に変換します。

static HashMap<String, MetricMeasurement.Metric> upgradeConvert(Map<String, String> metrics)

Map<string, string=""> から HashMap<string, metric=""> への変換。 </string,></string,>

static HashMap<String, MetricMeasurement.Metric> upgradeConvert(Map<String, String> metrics, boolean smartNumbers)

Map<string, string=""> から HashMap<string, metric=""> への変換。 </string,></string,>

パブリック コンストラクタ

TfMetricProtoUtil

public TfMetricProtoUtil ()

パブリック メソッド

compatibleConvert

public static Map<String, String> compatibleConvert (Map<String, MetricMeasurement.Metric> map)

Map<string, metric=""> から Map<string, string=""> への変換。</string,></string,>

パラメータ
map Map

戻り値
Map<String, String>

createSingleValue

public static MetricMeasurement.Metric createSingleValue (long value, 
                String unit)

単一の long/int 値の Metric を作成します。必要に応じて単位を指定します。

パラメータ
value long: 保存される値。

unit String: 値の単位。単位がない場合は null。

戻り値
MetricMeasurement.Metric 情報が入力された Metric

doubleArrayToMetric

public static MetricMeasurement.Metric doubleArrayToMetric (List<Double> metric)

double のリストを Metric に変換します。

パラメータ
metric List: 指標を含むリスト。

戻り値
MetricMeasurement.Metric 作成された Metric

doubleToMetric

public static MetricMeasurement.Metric doubleToMetric (Double metric)

単純な Double 指標を Metric に変換します。

パラメータ
metric Double: 指標を含む double。

戻り値
MetricMeasurement.Metric 作成された Metric

numericArrayToMetric

public static MetricMeasurement.Metric numericArrayToMetric (List<Long> metric)

数値(int64)のリストを Metric に変換します。

パラメータ
metric List: 指標を含むリスト。

戻り値
MetricMeasurement.Metric 作成された Metric

numericToMetric

public static MetricMeasurement.Metric numericToMetric (Long metric)

単純な数値指標を Metric に変換します。

パラメータ
metric Long: 指標を含む double。

戻り値
MetricMeasurement.Metric 作成された Metric

stringArrayToMetric

public static MetricMeasurement.Metric stringArrayToMetric (List<String> metric)

文字列のリストを Metric に変換します。

パラメータ
metric List: 指標を含むリスト。

戻り値
MetricMeasurement.Metric 作成された Metric

stringToMetric

public static MetricMeasurement.Metric stringToMetric (String metric)

単純な文字列指標(古い形式)を Metric(新しい形式)に変換します。

パラメータ
metric String: 指標を含む文字列。

戻り値
MetricMeasurement.Metric 作成された Metric

upgradeConvert

public static HashMap<String, MetricMeasurement.Metric> upgradeConvert (Map<String, String> metrics)

Map<string, string=""> から HashMap<string, metric=""> への変換。新しいインターフェースに移行するため。古い形式の制限により、情報が部分的にしか入力されないことがあります。</string,></string,>

パラメータ
metrics Map

戻り値
HashMap<String, MetricMeasurement.Metric>

upgradeConvert

public static HashMap<String, MetricMeasurement.Metric> upgradeConvert (Map<String, String> metrics, 
                boolean smartNumbers)

Map<string, string=""> から HashMap<string, metric=""> への変換。新しいインターフェースに移行するため。古い形式の制限により、情報が部分的にしか入力されないことがあります。</string,></string,>

パラメータ
metrics Map

smartNumbers boolean: 数値を int 指標に変換

戻り値
HashMap<String, MetricMeasurement.Metric>