TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


Classe di utilità per la transizione da Map<string, string=""> a Map<string, metric="">.</string,></string,>

Riepilogo

Costruttori pubblici

TfMetricProtoUtil()

Metodi pubblici

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

Conversione da Map<string, metric=""> a Map<string, string="">. </string,></string,>

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

Crea un Metric per un singolo valore long/int e, facoltativamente, fornisce un'unità.

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

Converte un elenco di valori double in un Metric.

static MetricMeasurement.Metric doubleToMetric(Double metric)

Converte una semplice metrica Double in un Metric.

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

Converte un elenco di valori numerici (int64) in un Metric.

static MetricMeasurement.Metric numericToMetric(Long metric)

Converte una semplice metrica numerica in un Metric.

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

Converte un elenco di stringhe in un Metric.

static MetricMeasurement.Metric stringToMetric(String metric)

Converte una semplice metrica String (formato precedente) in un Metric (nuovo formato).

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

Conversione da Map<string, string=""> a HashMap<string, metric="">. </string,></string,>

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

Conversione da Map<string, string=""> a HashMap<string, metric="">. </string,></string,>

Costruttori pubblici

TfMetricProtoUtil

public TfMetricProtoUtil ()

Metodi pubblici

compatibleConvert

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

Conversione da Map<string, metric=""> a Map<string, string="">.</string,></string,>

Parametri
map Map

Resi
Map<String, String>

createSingleValue

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

Crea un Metric per un singolo valore long/int e, facoltativamente, fornisce un'unità.

Parametri
value long: il valore che verrà archiviato.

unit String: l'unità del valore o null se non è presente.

Resi
MetricMeasurement.Metric Un Metric compilato con le informazioni.

doubleArrayToMetric

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

Converte un elenco di valori double in un Metric.

Parametri
metric List: l'elenco contenente la metrica.

Resi
MetricMeasurement.Metric Il Metric creato

doubleToMetric

public static MetricMeasurement.Metric doubleToMetric (Double metric)

Converte una semplice metrica Double in un Metric.

Parametri
metric Double: il valore double contenente una metrica.

Resi
MetricMeasurement.Metric Il Metric creato

numericArrayToMetric

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

Converte un elenco di valori numerici (int64) in un Metric.

Parametri
metric List: l'elenco contenente la metrica.

Resi
MetricMeasurement.Metric Il Metric creato

numericToMetric

public static MetricMeasurement.Metric numericToMetric (Long metric)

Converte una semplice metrica numerica in un Metric.

Parametri
metric Long: il valore double contenente una metrica.

Resi
MetricMeasurement.Metric Il Metric creato

stringArrayToMetric

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

Converte un elenco di stringhe in un Metric.

Parametri
metric List: l'elenco contenente la metrica.

Resi
MetricMeasurement.Metric Il Metric creato

stringToMetric

public static MetricMeasurement.Metric stringToMetric (String metric)

Converte una semplice metrica String (formato precedente) in un Metric (nuovo formato).

Parametri
metric String: la stringa contenente una metrica.

Resi
MetricMeasurement.Metric Il Metric creato

upgradeConvert

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

Conversione da Map<string, string=""> a HashMap<string, metric="">. Per passare alla nuova interfaccia. Le informazioni potrebbero essere compilate solo parzialmente a causa delle limitazioni del formato precedente.</string,></string,>

Parametri
metrics Map

Resi
HashMap<String, MetricMeasurement.Metric>

upgradeConvert

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

Conversione da Map<string, string=""> a HashMap<string, metric="">. Per passare alla nuova interfaccia. Le informazioni potrebbero essere compilate solo parzialmente a causa delle limitazioni del formato precedente.</string,></string,>

Parametri
metrics Map

smartNumbers boolean: converte i numeri in metriche int

Resi
HashMap<String, MetricMeasurement.Metric>