কনফিগইউটিল

public class ConfigUtil
extends Object

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


statsd কনফিগারেশন ফাইল তৈরি, সেগুলোর সাথে মিথস্ক্রিয়া এবং সেগুলোকে পুশ করার জন্য ব্যবহৃত ইউটিলিটি ক্লাস।

করণীয় (b/118635164): ডিভাইস-সাইড কনফিগারেশন ইউটিলিটিগুলির সাথে একীভূত করুন।

সারসংক্ষেপ

সরকারি নির্মাণকারী

ConfigUtil ()

জনসাধারণের পদ্ধতি

static long pushBinaryStatsConfig ( ITestDevice device, File configFile)

মেট্রিক্স সংগ্রহ করার জন্য একটি বাইনারি statsd কনফিগারেশন ফাইল পুশ করে।

static long pushStatsConfig ( ITestDevice device, List<Integer> eventAtomIds)

eventAtomIds এ প্রদত্ত অ্যাটমগুলো সংগ্রহ করার জন্য একটি ইভেন্ট-ভিত্তিক কনফিগারেশন ফাইল পুশ করে।

static long pushStatsConfig ( ITestDevice device, List<Integer> eventAtomIds, List< ConfigUtil.LogSource > logSources)

logSources থেকে eventAtomIds এ প্রদত্ত অ্যাটমগুলি সংগ্রহ করার জন্য একটি ইভেন্ট-ভিত্তিক কনফিগারেশন ফাইল পুশ করে।

static void removeConfig ( ITestDevice device, long configId)

এর আইডি, configId ব্যবহার করে একটি statsd কনফিগারেশন ফাইল মুছে ফেলা হয়।

সরকারি নির্মাণকারী

কনফিগইউটিল

public ConfigUtil ()

জনসাধারণের পদ্ধতি

পুশবাইনারিস্ট্যাটসকনফিগ

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

মেট্রিক্স সংগ্রহ করার জন্য একটি বাইনারি statsd কনফিগারেশন ফাইল পুশ করে।

প্যারামিটার
device ITestDevice : টেস্ট ডিভাইস যেখানে বাইনারি statsd কনফিগারেশন পুশ করা হবে

configFile File : statsd কনফিগারেশন ফাইল

ফেরত
long নতুন পুশ করা কনফিগারেশন ফাইলের আইডি

নিক্ষেপ
DeviceNotAvailableException
IOException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                List<Integer> eventAtomIds)

eventAtomIds এ প্রদত্ত অ্যাটমগুলো সংগ্রহ করার জন্য একটি ইভেন্ট-ভিত্তিক কনফিগারেশন ফাইল পুশ করে।

প্যারামিটার
device ITestDevice : কনফিগারেশনটি কোথায় পুশ করতে হবে

eventAtomIds List : সংগ্রহ করার জন্য ইভেন্ট অ্যাটম আইডিগুলোর একটি তালিকা

ফেরত
long নতুন পুশ করা কনফিগারেশন ফাইলের আইডি

নিক্ষেপ
DeviceNotAvailableException
IOException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                List<Integer> eventAtomIds, 
                List<ConfigUtil.LogSource> logSources)

logSources থেকে eventAtomIds এ প্রদত্ত অ্যাটমগুলি সংগ্রহ করার জন্য একটি ইভেন্ট-ভিত্তিক কনফিগারেশন ফাইল পুশ করে।

প্যারামিটার
device ITestDevice : কনফিগারেশনটি কোথায় পুশ করতে হবে

eventAtomIds List : সংগ্রহ করার জন্য ইভেন্ট অ্যাটম আইডিগুলোর একটি তালিকা

logSources List : লগ উৎসগুলির একটি তালিকা যেখান থেকে অ্যাটম সংগ্রহ করা যেতে পারে

ফেরত
long নতুন পুশ করা কনফিগারেশন ফাইলের আইডি

নিক্ষেপ
DeviceNotAvailableException
IOException

কনফিগারেশন সরান

public static void removeConfig (ITestDevice device, 
                long configId)

এর আইডি, configId ব্যবহার করে একটি statsd কনফিগারেশন ফাইল মুছে ফেলা হয়।

প্যারামিটার
device ITestDevice : কনফিগারেশনটি কোথায় মুছতে হবে

configId long : যে কনফিগারেশনটি মুছে ফেলতে হবে তার আইডি

নিক্ষেপ
DeviceNotAvailableException