عميل الأكسجين

public class OxygenClient
extends Object

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


فئة تدير استخدام عميل Oxygen الثنائي لتأجير أو إطلاق جهاز Oxygen.

ملخص

مجالات

public static final sGceDeviceParamsToOxygenMap

المقاولين العامة

OxygenClient (File clientBinary, IRunUtil runUtil)
OxygenClient (File clientBinary)

مُنشئ فئة OxygenClient.

الأساليب العامة

String getOverrideFetchCvdPath ( TestDeviceOptions deviceOptions)

تُرجع قيمة الوسيطة 'override_fetch_cvd_path' في TestDeviceOptions المحددة.

CommandResult leaseDevice ( IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes)

محاولة استئجار جهاز عن طريق استدعاء عميل Oxygen الثنائي.

CommandResult leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes)

محاولة استئجار أجهزة متعددة عن طريق استدعاء عميل Oxygen الثنائي.

Boolean noWaitForBootSpecified ( TestDeviceOptions deviceOptions)

تحقق مما إذا تم تحديد no_wait_for_boot في طلب تأجير الأكسجين

boolean release ( GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)

محاولة تحرير جهاز باستخدام ثنائي عميل Oxygen.

مجالات

sGceDeviceParamsToOxygenMap

public static final  sGceDeviceParamsToOxygenMap

المقاولين العامة

عميل الأكسجين

public OxygenClient (File clientBinary, 
                IRunUtil runUtil)

حدود
clientBinary File

runUtil IRunUtil

عميل الأكسجين

public OxygenClient (File clientBinary)

مُنشئ فئة OxygenClient.

حدود
clientBinary File : الملف الثنائي القابل للتنفيذ لعميل Oxygen.

الأساليب العامة

getOverrideFetchCvdPath

public String getOverrideFetchCvdPath (TestDeviceOptions deviceOptions)

تُرجع قيمة الوسيطة 'override_fetch_cvd_path' في TestDeviceOptions المحددة.

حدود
deviceOptions TestDeviceOptions : TestDeviceOptions

عائدات
String قيمة 'override_fetch_cvd_path'، أو فارغة إذا لم تكن موجودة

com.leaseDevice

public CommandResult leaseDevice (IBuildInfo b, 
                TestDeviceOptions deviceOptions, 
                MultiMap<String, String> attributes)

محاولة استئجار جهاز عن طريق استدعاء عميل Oxygen الثنائي.

حدود
b IBuildInfo : IBuildInfo

deviceOptions TestDeviceOptions : TestDeviceOptions

attributes MultiMap : السمات المرتبطة بالاستدعاء الحالي

عائدات
CommandResult CommandResult الذي أعاده ثنائي الأكسجين.

LeaseMultipleDevices

public CommandResult leaseMultipleDevices ( buildInfos, 
                TestDeviceOptions deviceOptions, 
                MultiMap<String, String> attributes)

محاولة استئجار أجهزة متعددة عن طريق استدعاء عميل Oxygen الثنائي.

حدود
buildInfos : ERROR(/List ) ERROR(/List )

deviceOptions TestDeviceOptions : TestDeviceOptions

attributes MultiMap : السمات المرتبطة بالاستدعاء الحالي

عائدات
CommandResult CommandResult أن ثنائي الأكسجين عاد.

noWaitForBootSpecified

public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)

تحقق مما إذا تم تحديد no_wait_for_boot في طلب تأجير الأكسجين

حدود
deviceOptions TestDeviceOptions : TestDeviceOptions

عائدات
Boolean صحيح إذا تم تحديد no_wait_for_boot

يطلق

public boolean release (GceAvdInfo gceAvdInfo, 
                TestDeviceOptions deviceOptions)

محاولة تحرير جهاز باستخدام ثنائي عميل Oxygen.

حدود
gceAvdInfo GceAvdInfo : GceAvdInfo

deviceOptions TestDeviceOptions : TestDeviceOptions

عائدات
boolean قيمة منطقية تشير إلى ما إذا كان إصدار الجهاز ناجحًا.