ConfigUtil

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 দ্বারা একটি স্ট্যাটসডি কনফিগারেশন ফাইল সরিয়ে দেয়।

পাবলিক কনস্ট্রাক্টর

ConfigUtil

public ConfigUtil ()

পাবলিক পদ্ধতি

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

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

পরামিতি
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

রিমুভ কনফিগ

public static void removeConfig (ITestDevice device, 
                long configId)

এটির আইডি, configId দ্বারা একটি স্ট্যাটসডি কনফিগারেশন ফাইল সরিয়ে দেয়।

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

configId long : মুছে ফেলার কনফিগারেশনের আইডি

নিক্ষেপ করে
DeviceNotAvailableException