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

public class ConfigUtil
extends Object

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


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

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

सारांश

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

ConfigUtil ()

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

static long pushBinaryStatsConfig ( ITestDevice device, File configFile)

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

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

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

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

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

static void removeConfig ( ITestDevice device, long configId)

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

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

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

public ConfigUtil ()

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

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

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

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

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

configFile File : सांख्यिकी कॉन्फ़िग फ़ाइल

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

फेंकता
DeviceNotAvailableException

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

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

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

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

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

logSources : लॉग स्रोतों की एक सूची जहां से परमाणु एकत्र किए जा सकते हैं

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

फेंकता
DeviceNotAvailableException

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

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

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

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

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

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

फेंकता
DeviceNotAvailableException

कॉन्फिग हटाएं

public static void removeConfig (ITestDevice device, 
                long configId)

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

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

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

फेंकता
DeviceNotAvailableException