TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


Вспомогательный класс для работы с картой. на карту переход.

Краткое содержание

Государственные строители

TfMetricProtoUtil ()

Общедоступные методы

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

Преобразование карты на карту .

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

Создайте Metric для одного значения типа long/int и, при необходимости, укажите единицу измерения.

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

Преобразовать список чисел с плавающей запятой типа double в тип 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)

Преобразование из карты к Хэш-карте .

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

Преобразование из карты к Хэш-карте .

Государственные строители

TfMetricProtoUtil

public TfMetricProtoUtil ()

Общедоступные методы

совместимыйКонверт

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

Преобразование карты на карту .

Параметры
map Map

Возвраты
Map<String, String>

createSingleValue

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

Создайте Metric для одного значения типа long/int и, при необходимости, укажите единицу измерения.

Параметры
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 : число с плавающей запятой, содержащее метрику.

Возвраты
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)

Преобразование из карты к Хэш-карте Для перехода к новому интерфейсу информация может быть заполнена лишь частично из-за ограничений старого формата.

Параметры
metrics Map

Возвраты
HashMap<String, MetricMeasurement.Metric>

upgradeConvert

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

Преобразование из карты к Хэш-карте Для перехода к новому интерфейсу информация может быть заполнена лишь частично из-за ограничений старого формата.

Параметры
metrics Map

smartNumbers boolean : преобразование чисел в целочисленные метрики

Возвраты
HashMap<String, MetricMeasurement.Metric>