ऑक्सीजनक्लाइंट

public class OxygenClient
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.device.cloud.OxygenClient


एक वर्ग जो ऑक्सीजन डिवाइस को पट्टे पर देने या जारी करने के लिए ऑक्सीजन क्लाइंट बाइनरी के उपयोग का प्रबंधन करता है।

सारांश

खेत

public static final sGceDeviceParamsToOxygenMap

सार्वजनिक निर्माणकर्ता

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

OxygenClient क्लास का कंस्ट्रक्टर।

सार्वजनिक तरीके

String getOverrideFetchCvdPath ( TestDeviceOptions deviceOptions)

दिए गए TestDeviceOptions में 'override_fetch_cvd_path' तर्क का मान लौटाता है।

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

ऑक्सीजन क्लाइंट बाइनरी को कॉल करके डिवाइस को लीज पर लेने का प्रयास करें।

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

ऑक्सीजन क्लाइंट बाइनरी को कॉल करके कई डिवाइसों को लीज पर लेने का प्रयास करें।

Boolean noWaitForBootSpecified ( TestDeviceOptions deviceOptions)

जांचें कि ऑक्सीजन लीज अनुरोध में no_wait_for_boot निर्दिष्ट है या नहीं

boolean release ( GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)

ऑक्सीजन क्लाइंट बाइनरी का उपयोग करके डिवाइस को रिलीज़ करने का प्रयास करें।

खेत

sGceDeviceParamsToOxygenMap

public static final  sGceDeviceParamsToOxygenMap

सार्वजनिक निर्माणकर्ता

ऑक्सीजनक्लाइंट

public OxygenClient (File clientBinary, 
                IRunUtil runUtil)

पैरामीटर
clientBinary File

runUtil IRunUtil

ऑक्सीजनक्लाइंट

public OxygenClient (File clientBinary)

OxygenClient क्लास का कंस्ट्रक्टर।

पैरामीटर
clientBinary File : निष्पादन योग्य ऑक्सीजन क्लाइंट बाइनरी फ़ाइल।

सार्वजनिक तरीके

getOverrideFetchCvdPath

public String getOverrideFetchCvdPath (TestDeviceOptions deviceOptions)

दिए गए TestDeviceOptions में 'override_fetch_cvd_path' तर्क का मान लौटाता है।

पैरामीटर
deviceOptions TestDeviceOptions : TestDeviceOptions

रिटर्न
String 'override_fetch_cvd_path' का मान, या यदि यह मौजूद नहीं है तो शून्य

लीजडिवाइस

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

ऑक्सीजन क्लाइंट बाइनरी को कॉल करके डिवाइस को लीज पर लेने का प्रयास करें।

पैरामीटर
b IBuildInfo : IBuildInfo

deviceOptions TestDeviceOptions : TestDeviceOptions

attributes MultiMap : वर्तमान आह्वान से जुड़ी विशेषताएँ

रिटर्न
CommandResult एक CommandResult कि ऑक्सीजन बाइनरी वापस आ गई।

लीजमल्टीपलडिवाइसेस

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

ऑक्सीजन क्लाइंट बाइनरी को कॉल करके कई डिवाइसों को लीज पर लेने का प्रयास करें।

पैरामीटर
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)

ऑक्सीजन क्लाइंट बाइनरी का उपयोग करके डिवाइस को रिलीज़ करने का प्रयास करें।

पैरामीटर
gceAvdInfo GceAvdInfo : GceAvdInfo

deviceOptions TestDeviceOptions : TestDeviceOptions

रिटर्न
boolean एक बूलियन जो इंगित करता है कि डिवाइस रिलीज़ सफल है या नहीं।