ConfigUtil

public class ConfigUtil
extends Object

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


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

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

सारांश

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

ConfigUtil ()

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

static long pushBinaryStatsConfig ( ITestDevice device, File configFile)

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

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

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

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

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

static void removeConfig ( ITestDevice device, long configId)

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

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

ConfigUtil

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)

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

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

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

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

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

फेंकता
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

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

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

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

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

फेंकता
DeviceNotAvailableException

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

public static void removeConfig (ITestDevice device, 
                long configId)

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

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

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

फेंकता
DeviceNotAvailableException