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

public class OxygenClient
extends Object

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


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

सारांश

खेत

public static final sGceDeviceParamsToOxygenMap

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

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

ऑक्सीजन क्लाइंट वर्ग का निर्माता।

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

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)

ऑक्सीजन क्लाइंट वर्ग का निर्माता।

पैरामीटर
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 a CommandResult कि ऑक्सीजन बाइनरी वापस आ गई।

leaseMultipleDevices

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

ऑक्सीजन क्लाइंट बाइनरी को कॉल करके एकाधिक उपकरणों को पट्टे पर देने का प्रयास।

पैरामीटर
buildInfos : ERROR(/List ) ERROR(/List )

deviceOptions TestDeviceOptions : TestDeviceOptions

attributes MultiMap : वर्तमान मंगलाचरण से जुड़ी विशेषताएँ

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

noWaitForBoot निर्दिष्ट

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 एक बूलियन जो इंगित करता है कि डिवाइस रिलीज़ सफल है या नहीं।