TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


Classe utilitária para ajudar na transição de Map<string, string=""> para Map<string, metric="">.</string,></string,>

Resumo

Construtores públicos

TfMetricProtoUtil()

Métodos públicos

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

Conversão de Map<string, metric=""> para Map<string, string="">. </string,></string,>

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

Crie um Metric para um único valor longo/int e, se quiser, forneça uma unidade.

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

Converter uma lista de números de ponto flutuante de precisão dupla em um Metric.

static MetricMeasurement.Metric doubleToMetric(Double metric)

Converter uma métrica Double simples em um Metric.

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

Converter uma lista de números (int64) em um Metric.

static MetricMeasurement.Metric numericToMetric(Long metric)

Converter uma métrica numérica simples em um Metric.

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

Converter uma lista de strings em um Metric.

static MetricMeasurement.Metric stringToMetric(String metric)

Converter uma métrica de string simples (formato antigo) em um Metric (novo formato).

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

Conversão de Map<string, string=""> para HashMap<string, metric="">. </string,></string,>

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

Conversão de Map<string, string=""> para HashMap<string, metric="">. </string,></string,>

Construtores públicos

TfMetricProtoUtil

public TfMetricProtoUtil ()

Métodos públicos

compatibleConvert

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

Conversão de Map<string, metric=""> para Map<string, string="">.</string,></string,>

Parâmetros
map Map

Retorna
Map<String, String>

createSingleValue

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

Crie um Metric para um único valor longo/int e, se quiser, forneça uma unidade.

Parâmetros
value long: o valor que será armazenado.

unit String: a unidade do valor ou nulo se não houver unidade.

Retorna
MetricMeasurement.Metric um Metric preenchido com as informações.

doubleArrayToMetric

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

Converter uma lista de números de ponto flutuante de precisão dupla em um Metric.

Parâmetros
metric List: a lista que contém a métrica.

Retorna
MetricMeasurement.Metric O Metric criado

doubleToMetric

public static MetricMeasurement.Metric doubleToMetric (Double metric)

Converter uma métrica Double simples em um Metric.

Parâmetros
metric Double: o número de ponto flutuante de precisão dupla que contém uma métrica.

Retorna
MetricMeasurement.Metric O Metric criado

numericArrayToMetric

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

Converter uma lista de números (int64) em um Metric.

Parâmetros
metric List: a lista que contém a métrica.

Retorna
MetricMeasurement.Metric O Metric criado

numericToMetric

public static MetricMeasurement.Metric numericToMetric (Long metric)

Converter uma métrica numérica simples em um Metric.

Parâmetros
metric Long: o número de ponto flutuante de precisão dupla que contém uma métrica.

Retorna
MetricMeasurement.Metric O Metric criado

stringArrayToMetric

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

Converter uma lista de strings em um Metric.

Parâmetros
metric List: a lista que contém a métrica.

Retorna
MetricMeasurement.Metric O Metric criado

stringToMetric

public static MetricMeasurement.Metric stringToMetric (String metric)

Converter uma métrica de string simples (formato antigo) em um Metric (novo formato).

Parâmetros
metric String: a string que contém uma métrica.

Retorna
MetricMeasurement.Metric O Metric criado

upgradeConvert

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

Conversão de Map<string, string=""> para HashMap<string, metric=""> para acessar a nova interface. As informações podem estar parcialmente preenchidas devido às limitações do formato antigo.</string,></string,>

Parâmetros
metrics Map

Retorna
HashMap<String, MetricMeasurement.Metric>

upgradeConvert

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

Conversão de Map<string, string=""> para HashMap<string, metric=""> para acessar a nova interface. As informações podem estar parcialmente preenchidas devido às limitações do formato antigo.</string,></string,>

Parâmetros
metrics Map

smartNumbers boolean: converter números em métricas de números inteiros

Retorna
HashMap<String, MetricMeasurement.Metric>