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 compatibleConvert( map)

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

static MetricMeasurement.Metric doubleArrayToMetric( 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( metric)

Converter uma lista de valores numéricos (int64) em um Metric.

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

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

static MetricMeasurement.Metric numericToMetric(Long metric)

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

static MetricMeasurement.Metric stringArrayToMetric( 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 upgradeConvert( metrics)

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

static upgradeConvert( 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  compatibleConvert ( map)

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

Parâmetros
map

Retorna

doubleArrayToMetric

public static MetricMeasurement.Metric doubleArrayToMetric ( metric)

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

Parâmetros
metric : 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 ( metric)

Converter uma lista de valores numéricos (int64) em um Metric.

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

Retorna
MetricMeasurement.Metric o Metric criado;

numericToMetric

public static MetricMeasurement.Metric numericToMetric (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.

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 ( metric)

Converter uma lista de strings em um Metric.

Parâmetros
metric : 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  upgradeConvert ( 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

Retorna

upgradeConvert

public static  upgradeConvert ( 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

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

Retorna