TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


Map<string, string="">에서 Map<string, metric="">으로 전환하는 데 도움이 되는 유틸리티 클래스입니다.</string,></string,>

요약

공개 생성자

TfMetricProtoUtil()

공개 메서드

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

Map<string, metric="">에서 Map<string, string="">으로 변환합니다. </string,></string,>

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

단일 long/int 값의 Metric을 만들고 선택적으로 단위를 제공합니다.

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)

단순 String 측정항목 (이전 형식)을 Metric (새 형식)으로 변환합니다.

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

Map<string, string="">에서 HashMap<string, metric="">으로 변환합니다. </string,></string,>

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

Map<string, string="">에서 HashMap<string, metric="">으로 변환합니다. </string,></string,>

공개 생성자

TfMetricProtoUtil

public TfMetricProtoUtil ()

공개 메서드

compatibleConvert

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

Map<string, metric="">에서 Map<string, string="">으로 변환합니다.</string,></string,>

매개변수
map Map

반환
Map<String, String>

createSingleValue

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

단일 long/int 값의 Metric을 만들고 선택적으로 단위를 제공합니다.

매개변수
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: 측정항목이 포함된 double입니다.

반환
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)

단순 String 측정항목 (이전 형식)을 Metric (새 형식)으로 변환합니다.

매개변수
metric String: 측정항목이 포함된 문자열입니다.

반환
MetricMeasurement.Metric 생성된 Metric입니다.

upgradeConvert

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

Map<string, string="">에서 HashMap<string, metric="">으로 변환합니다. 새 인터페이스로 이동하기 위해</string,></string,> 이전 형식 제한으로 인해 정보가 부분적으로만 채워질 수 있습니다.</string,></string,>

매개변수
metrics Map

반환
HashMap<String, MetricMeasurement.Metric>

upgradeConvert

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

Map<string, string="">에서 HashMap<string, metric="">으로 변환합니다. 새 인터페이스로 이동하기 위해</string,></string,> 이전 형식 제한으로 인해 정보가 부분적으로만 채워질 수 있습니다.</string,></string,>

매개변수
metrics Map

smartNumbers boolean: 숫자를 int 측정항목으로 변환합니다.

반환
HashMap<String, MetricMeasurement.Metric>