TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


Clase de utilidad para ayudar con la transición de Map<string, string=""> a Map<string, metric=""> </string,></string,>

Resumen

Constructores públicos

TfMetricProtoUtil()

Métodos públicos

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

Conversión de Map<string, metric=""> a Map<string, string="">. </string,></string,>

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

Crea un Metric para un solo valor long/int y, de manera opcional, proporciona una unidad.

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

Convierte una lista de números de punto flotante de doble precisión en un Metric.

static MetricMeasurement.Metric doubleToMetric(Double metric)

Convierte una métrica Double simple en un Metric.

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

Convierte una lista de números (int64) en un objeto Metric.

static MetricMeasurement.Metric numericToMetric(Long metric)

Convierte una métrica numérica simple en un objeto Metric.

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

Convierte una lista de cadenas en un objeto Metric.

static MetricMeasurement.Metric stringToMetric(String metric)

Convierte una métrica de cadena simple (formato anterior) en una Metric (formato nuevo).

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

Conversión de Map<string, string=""> a HashMap<string, metric="">. </string,></string,>

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

Conversión de Map<string, string=""> a HashMap<string, metric="">. </string,></string,>

Constructores públicos

TfMetricProtoUtil

public TfMetricProtoUtil ()

Métodos públicos

compatibleConvert

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

Se convirtió Map<string, metric=""> a Map<string, string="">.</string,></string,>

Parámetros
map Map

Muestra
Map<String, String>

createSingleValue

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

Crea un Metric para un solo valor long/int y, de manera opcional, proporciona una unidad.

Parámetros
value long: Es el valor que se almacenará.

unit String: Es la unidad del valor o nulo si no hay unidad.

Muestra
MetricMeasurement.Metric un Metric completado con la información.

doubleArrayToMetric

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

Convierte una lista de números de punto flotante de doble precisión en un Metric.

Parámetros
metric List: Es la lista que contiene la métrica.

Muestra
MetricMeasurement.Metric El Metric creado

doubleToMetric

public static MetricMeasurement.Metric doubleToMetric (Double metric)

Convierte una métrica Double simple en un Metric.

Parámetros
metric Double: Es el valor doble que contiene una métrica.

Muestra
MetricMeasurement.Metric El Metric creado

numericArrayToMetric

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

Convierte una lista de números (int64) en un objeto Metric.

Parámetros
metric List: Es la lista que contiene la métrica.

Muestra
MetricMeasurement.Metric El Metric creado

numericToMetric

public static MetricMeasurement.Metric numericToMetric (Long metric)

Convierte una métrica numérica simple en un objeto Metric.

Parámetros
metric Long: Es el valor doble que contiene una métrica.

Muestra
MetricMeasurement.Metric El Metric creado

stringArrayToMetric

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

Convierte una lista de cadenas en un objeto Metric.

Parámetros
metric List: Es la lista que contiene la métrica.

Muestra
MetricMeasurement.Metric El Metric creado

stringToMetric

public static MetricMeasurement.Metric stringToMetric (String metric)

Convierte una métrica de cadena simple (formato anterior) en una Metric (formato nuevo).

Parámetros
metric String: Es la cadena que contiene una métrica.

Muestra
MetricMeasurement.Metric El Metric creado

upgradeConvert

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

Se realizó la conversión de Map<string, string=""> a HashMap<string, metric=""> para poder acceder a la nueva interfaz. Es posible que la información solo se complete parcialmente debido a las limitaciones del formato anterior.</string,></string,>

Parámetros
metrics Map

Muestra
HashMap<String, MetricMeasurement.Metric>

upgradeConvert

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

Se realizó la conversión de Map<string, string=""> a HashMap<string, metric=""> para poder acceder a la nueva interfaz. Es posible que la información solo se complete parcialmente debido a las limitaciones del formato anterior.</string,></string,>

Parámetros
metrics Map

smartNumbers boolean: Convierte números en métricas de tipo int.

Muestra
HashMap<String, MetricMeasurement.Metric>