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

public class OxygenUtil
extends Object

java.lang.Object
com.android.tradefed.device.cloud.OxygenUtil


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

সারসংক্ষেপ

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

OxygenUtil ()

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

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

static OxygenClient createOxygenClient (File file)

OxygenClient তৈরি করার সহায়ক।

void downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger)

যখন Oxygen একটি ভার্চুয়াল ডিভাইস চালু করতে ব্যর্থ হয়, তখন 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)

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

প্যারামিটার
error TargetSetupError : অক্সিজেন পরিষেবার মাধ্যমে ডিভাইস লিজ দেওয়ার সময় TargetSetupError দেখা দিয়েছে।

logger ITestLogger : ITestLogger এ ফাইলটি কোথায় লগ করতে হবে

ডিফল্ট লগ টাইপ পান

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"।

লক্ষ্য অঞ্চল পান

public static String getTargetRegion (TestDeviceOptions deviceOptions)

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

প্যারামিটার
deviceOptions TestDeviceOptions : ডিভাইস অপশন ধারণকারী TestDeviceOptions অবজেক্ট।

ফেরত
String লক্ষ্য অঞ্চল।