TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


Classe utilitaire pour aider avec la carte à la carte transition.

Résumé

Constructeurs publics

TfMetricProtoUtil ()

Méthodes publiques

static compatibleConvert ( map) compatibleConvert ( map)

Conversion de carte à la carte .

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

Créez une Metric pour une seule valeur long/int et fournissez éventuellement une unité.

static MetricMeasurement.Metric stringToMetric (String metric)

Convertir une simple métrique String (ancien format) en une Metric (nouveau format).

static upgradeConvert ( metrics) upgradeConvert ( metrics)

Conversion à partir de la carte à HashMap .

static upgradeConvert ( metrics, boolean smartNumbers) upgradeConvert ( metrics, boolean smartNumbers)

Conversion à partir de la carte à HashMap .

Constructeurs publics

TfMetricProtoUtil

public TfMetricProtoUtil ()

Méthodes publiques

compatibleConvertir

public static  compatibleConvert ( map)

Conversion de carte à la carte . Toutes les représentations de chaîne à valeur unique sont utilisées, les représentations de liste ne sont pas converties et seront perdues.

Paramètres
map

Retour

createSingleValue

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

Créez une Metric pour une seule valeur long/int et fournissez éventuellement une unité.

Paramètres
value long : La valeur qui sera stockée.

unit String : l'unité de la valeur, ou null si pas d'unité.

Retour
MetricMeasurement.Metric une Metric renseignée avec les informations.

chaîneVersMetrique

public static MetricMeasurement.Metric stringToMetric (String metric)

Convertir une simple métrique String (ancien format) en une Metric (nouveau format).

Paramètres
metric String : La chaîne contenant une métrique.

Retour
MetricMeasurement.Metric La Metric créée

mettre à niveauConvertir

public static  upgradeConvert ( metrics)

Conversion à partir de la carte à HashMap . Pour accéder à la nouvelle interface. Les informations peuvent n'être que partiellement renseignées en raison des limitations de l'ancien format.

Paramètres
metrics

Retour

mettre à niveauConvertir

public static  upgradeConvert ( metrics, 
                boolean smartNumbers)

Conversion à partir de la carte à HashMap . Pour accéder à la nouvelle interface. Les informations peuvent n'être que partiellement renseignées en raison des limitations de l'ancien format.

Paramètres
metrics

smartNumbers boolean : convertit les nombres en métriques int

Retour