ConfigUtil

public class ConfigUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.statsd.ConfigUtil


उपयोगिता श्रेणी, आंकड़ों के हिसाब से कॉन्फ़िगरेशन वाली फ़ाइलें बनाने, उनके साथ इंटरैक्ट करने, और उन्हें पुश करने के लिए.

TODO(b/118635164): डिवाइस-साइड कॉन्फ़िगरेशन की सुविधाओं के साथ मर्ज करें.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

ConfigUtil()

सार्वजनिक तरीके

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

मेट्रिक इकट्ठा करने के लिए, statsd की बाइनरी कॉन्फ़िगरेशन फ़ाइल को पुश करता है

static long pushStatsConfig(ITestDevice device, eventAtomIds, logSources)

logSources से eventAtomIds में दिए गए ऐटम इकट्ठा करने के लिए, इवेंट-आधारित कॉन्फ़िगरेशन फ़ाइल को पुश करता है

static long pushStatsConfig(ITestDevice device, eventAtomIds)

eventAtomIds में दिए गए ऐटम इकट्ठा करने के लिए, इवेंट-आधारित कॉन्फ़िगरेशन फ़ाइल को पुश करता है.

static void removeConfig(ITestDevice device, long configId)

किसी statsd कॉन्फ़िगरेशन फ़ाइल को उसके आईडी, configId के हिसाब से हटाता है.

सार्वजनिक कंस्ट्रक्टर

कॉन्फ़िगरेशन का इस्तेमाल

public ConfigUtil ()

सार्वजनिक तरीके

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

मेट्रिक इकट्ठा करने के लिए, statsd की बाइनरी कॉन्फ़िगरेशन फ़ाइल को पुश करता है

पैरामीटर
device ITestDevice: वह टेस्ट डिवाइस जहां बाइनरी statsd कॉन्फ़िगरेशन को पुश किया जाएगा

configFile File: statsd कॉन्फ़िगरेशन फ़ाइल

रिटर्न
long पुश की गई नई कॉन्फ़िगरेशन फ़ाइल का आईडी

थ्रो
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds, 
                 logSources)

logSources से eventAtomIds में दिए गए ऐटम इकट्ठा करने के लिए, इवेंट-आधारित कॉन्फ़िगरेशन फ़ाइल को पुश करता है

पैरामीटर
device ITestDevice: कॉन्फ़िगरेशन को कहां पुश करना है

eventAtomIds : इकट्ठा किए जाने वाले इवेंट ऐटम आईडी की सूची

logSources : उन लॉग सोर्स की सूची जहां से ऐटम इकट्ठा किए जा सकते हैं

रिटर्न
long पुश की गई नई कॉन्फ़िगरेशन फ़ाइल का आईडी

थ्रो
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

eventAtomIds में दिए गए ऐटम इकट्ठा करने के लिए, इवेंट-आधारित कॉन्फ़िगरेशन फ़ाइल को पुश करता है.

पैरामीटर
device ITestDevice: कॉन्फ़िगरेशन को कहां पुश करना है

eventAtomIds : इकट्ठा किए जाने वाले इवेंट के एटम आईडी की सूची

रिटर्न
long पुश की गई नई कॉन्फ़िगरेशन फ़ाइल का आईडी

थ्रो
DeviceNotAvailableException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

किसी statsd कॉन्फ़िगरेशन फ़ाइल को उसके आईडी, configId के हिसाब से हटाता है.

पैरामीटर
device ITestDevice: कॉन्फ़िगरेशन कहां मिटाएं

configId long: मिटाए जाने वाले कॉन्फ़िगरेशन का आईडी

थ्रो
DeviceNotAvailableException