অক্সিজেন ইউটিল

public class OxygenUtil
extends Object

java.lang.অবজেক্ট
com.android.tradefed.device.cloud.OxygenUtil


অক্সিজেন পরিষেবার সাথে ইন্টারঅ্যাক্ট করার জন্য ইউটিলিটি।

সারাংশ

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

OxygenUtil ()

OxygenUtil এর ডিফল্ট কনস্ট্রাক্টর

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

static OxygenClient createOxygenClient (File file)

একটি OxygenClient তৈরি করতে সাহায্যকারী।

void downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger)

অক্সিজেন ভার্চুয়াল ডিভাইস চালু করতে ব্যর্থ হলে GCS থেকে ত্রুটি লগ ডাউনলোড করুন।

static LogDataType getDefaultLogType (String logFileName)

একটি লগ ফাইলের নামের উপর ভিত্তি করে লগ ডাটা টাইপ নির্ধারণ করুন।

static String getRegionFromZoneMeta (String zone)

একটি প্রদত্ত জোন স্ট্রিং থেকে অঞ্চল পুনরুদ্ধার করে।

static String getTargetRegion ( TestDeviceOptions deviceOptions)

প্রদত্ত ডিভাইস বিকল্পের উপর ভিত্তি করে লক্ষ্য অঞ্চল পুনরুদ্ধার করে।

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

অক্সিজেন ইউটিল

public OxygenUtil ()

OxygenUtil এর ডিফল্ট কনস্ট্রাক্টর

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

অক্সিজেন ক্লায়েন্ট তৈরি করুন

public static OxygenClient createOxygenClient (File file)

একটি OxygenClient তৈরি করতে সাহায্যকারী।

পরামিতি
file File : অক্সিজেন ক্লায়েন্ট বাইনারি ফাইল।

রিটার্নস
OxygenClient সিএফ ডিভাইস তৈরি করার জন্য একটি OxygenClient ক্লাস।

লঞ্চ ফেইল্যুরলগস ডাউনলোড করুন

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

অক্সিজেন ভার্চুয়াল ডিভাইস চালু করতে ব্যর্থ হলে GCS থেকে ত্রুটি লগ ডাউনলোড করুন।

পরামিতি
error TargetSetupError : অক্সিজেন পরিষেবার মাধ্যমে ডিভাইস লিজ দেওয়ার সময় TargetSetupError উত্থাপিত হয়।

logger ITestLogger : ITestLogger যেখানে ফাইলটি লগ করতে হবে

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

একটি লগ ফাইলের নামের উপর ভিত্তি করে লগ ডাটা টাইপ নির্ধারণ করুন।

পরামিতি
logFileName String : দূরবর্তী লগ ফাইলের নাম।

রিটার্নস
LogDataType একটি LogDataType যার সাথে লগ ফাইল সংযুক্ত করে। নামের উপর ভিত্তি করে লগ ডেটা টাইপ নির্ধারণ করতে না পারলে UNKNOWN টাইপটি ফেরত দেবে।

getRegionFromZoneMeta

public static String getRegionFromZoneMeta (String zone)

একটি প্রদত্ত জোন স্ট্রিং থেকে অঞ্চল পুনরুদ্ধার করে।

পরামিতি
zone String : "projects/12345/zones/us-west12-a" বিন্যাসে ইনপুট জোন স্ট্রিং।

রিটার্নস
String নিষ্কাশিত অঞ্চল স্ট্রিং, যেমন, "us-west12"।

GetTargetRegion

public static String getTargetRegion (TestDeviceOptions deviceOptions)

প্রদত্ত ডিভাইস বিকল্পের উপর ভিত্তি করে লক্ষ্য অঞ্চল পুনরুদ্ধার করে। ডিভাইসের বিকল্পগুলিতে টার্গেট অঞ্চলটি স্পষ্টভাবে সেট করা থাকলে, এটি নির্দিষ্ট অঞ্চল ফেরত দেয়। যদি লক্ষ্য অঞ্চলটি সেট না করা হয়, তবে এটি উদাহরণের জোনের উপর ভিত্তি করে অঞ্চলটি পুনরুদ্ধার করে।

পরামিতি
deviceOptions TestDeviceOptions : TestDeviceOptions অবজেক্টে ডিভাইসের বিকল্প রয়েছে।

রিটার্নস
String লক্ষ্য অঞ্চল।