कॉन्फिग यूटिल

public class ConfigUtil
extends Object

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.util.statsd.ConfigUtil


statsd कॉन्फ़िगरेशन फ़ाइलों को बनाने, उनके साथ सहभागिता करने और उन्हें आगे बढ़ाने के लिए उपयोगिता वर्ग।

TODO(b/118635164): डिवाइस-साइड कॉन्फ़िगरेशन उपयोगिताओं के साथ मर्ज करें।

सारांश

सार्वजनिक निर्माणकर्ता

ConfigUtil ()

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

static long pushBinaryStatsConfig ( ITestDevice device, File configFile)

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

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

eventAtomIds में प्रदान किए गए परमाणुओं को एकत्रित करने के लिए ईवेंट-आधारित कॉन्फ़िगरेशन फ़ाइल को पुश करता है।

static void removeConfig ( ITestDevice device, long configId)

एक statsd कॉन्फ़िगरेशन फ़ाइल को उसके id, configId द्वारा हटाता है।

सार्वजनिक निर्माणकर्ता

कॉन्फिग यूटिल

public ConfigUtil ()

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

पुशबाइनरीस्टैट्सकॉन्फ़िग

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

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

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

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

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

फेंकता
DeviceNotAvailableException

पुशस्टैट्सकॉन्फ़िगरेशन

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

eventAtomIds में प्रदान किए गए परमाणुओं को एकत्रित करने के लिए ईवेंट-आधारित कॉन्फ़िगरेशन फ़ाइल को पुश करता है।

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

eventAtomIds : एकत्रित करने के लिए घटना परमाणु आईडी की एक सूची

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

फेंकता
DeviceNotAvailableException

निकालें कॉन्फिग

public static void removeConfig (ITestDevice device, 
                long configId)

एक statsd कॉन्फ़िगरेशन फ़ाइल को उसके id, configId द्वारा हटाता है।

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

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

फेंकता
DeviceNotAvailableException