HostOptions
public
class
HostOptions
extends Object
implements
IHostOptions
java.lang.Object | |
↳ | com.android.tradefed.host.HostOptions |
होस्ट के विकल्पों के लिए होस्ट की क्लास. इस क्लास का इस्तेमाल, होस्ट-वाइड विकल्पों को सेव करने के लिए किया जाता है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
HostOptions()
|
सार्वजनिक तरीके | |
---|---|
Integer
|
getAvailablePermits(IHostOptions.PermitLimitType type)
किसी खास तरह के उपलब्ध परमिट की संख्या दिखाता है |
Long
|
getCacheSizeLimit()
लोकल फ़ाइल कैश मेमोरी का ज़्यादा से ज़्यादा साइज़(बाइट) दिखाता है. |
Integer
|
getConcurrentDownloadLimit()
एक साथ डाउनलोड किए जा सकने वाले आइटम की ज़्यादा से ज़्यादा संख्या दिखाता है. |
Integer
|
getConcurrentFlasherLimit()
एक साथ कितनी फ़्लैशिंग की अनुमति है, यह बताता है. |
Integer
|
getConcurrentVirtualDeviceStartupLimit()
एक साथ कितने वर्चुअल डिवाइस चालू किए जा सकते हैं, इसकी ज़्यादा से ज़्यादा संख्या दिखाता है. |
File
|
getDownloadCacheDir()
डाउनलोड किए गए आर्टफ़ैक्ट को सेव करने के लिए इस्तेमाल किया गया पाथ दिखाता है. |
File
|
getFastbootTmpDir()
वह पाथ दिखाता है जिसका इस्तेमाल फ़ास्टबूट को अस्थायी फ़ोल्डर के तौर पर करना चाहिए. |
int
|
getInUsePermits(IHostOptions.PermitLimitType type)
किसी खास टाइप के लिए इस्तेमाल में मौजूद परमिट की संख्या दिखाता है |
|
getKnownGceDeviceIpPool()
किसी खास आईपी से जुड़ा जाना-पहचाना gce-device. |
|
getKnownPreconfigureNativeDevicePool()
पहले से कॉन्फ़िगर किया गया नेटिव डिवाइस आईपी पूल. |
|
getKnownPreconfigureVirtualDevicePool()
पहले से कॉन्फ़िगर किया गया वर्चुअल डिवाइस पूल. |
|
getKnownRemoteDeviceIpPool()
किसी खास आईपी से जुड़ा जाना-पहचाना रिमोट-डिवाइस. |
|
getLabels()
होस्ट के लिए लेबल पाएं. |
String
|
getNetworkInterface()
रिमोट टेस्ट डिवाइसों से कनेक्ट करने के लिए इस्तेमाल किए गए नेटवर्क इंटरफ़ेस की जानकारी दिखाता है. |
|
getServiceAccountJsonKeyFiles()
सेवा खाते की JSON कुंजी फ़ाइलों का मैप दिखाता है. |
long
|
getTestPhaseTimeout()
टेस्ट फ़ेज़ के लेवल के लिए तय किया गया टाइम आउट दिखाता है. |
boolean
|
getUseZip64InPartialDownload()
देखें कि क्या कुछ हिस्से को डाउनलोड करने के लिए, zip64 फ़ॉर्मैट का इस्तेमाल करना चाहिए या नहीं. |
void
|
initConcurrentLocks()
एक साथ कई लॉक शुरू करता है |
boolean
|
isFastbootdEnable()
इससे पता चलता है कि fastbootd मोड की सुविधा चालू है या नहीं. |
boolean
|
isHostMetricReportingDisabled()
यह बताता है कि होस्ट मेट्रिक रिपोर्टिंग बंद की जानी चाहिए या नहीं. |
boolean
|
isIncrementalFlashingEnabled()
यह बताता है कि इंक्रीमेंटल फ़्लैशिंग की सुविधा चालू है या नहीं. |
boolean
|
isOptOutOfIncrementalFlashing()
यह बताता है कि होस्ट ने इंक्रीमेंटल फ़्लैशिंग से ऑप्ट-आउट किया है या नहीं. |
void
|
returnPermit(IHostOptions.PermitLimitType type)
दिए गए टाइप का परमिट दिखाता है |
boolean
|
shouldFlashWithFuseZip()
यह बताता है कि फ़्यूज़ माउंटेड डिवाइस इमेज की ZIP फ़ाइल के साथ फ़्लैशिंग की जानी चाहिए या नहीं. |
Boolean
|
shouldUseSsoClient()
देखें कि SingleSignOn क्लाइंट का इस्तेमाल करना चाहिए या नहीं. |
void
|
takePermit(IHostOptions.PermitLimitType type)
दिए गए टाइप की अनुमति लेता है |
void
|
validateOptions()
पुष्टि करें कि |
सार्वजनिक कंस्ट्रक्टर
HostOptions
public HostOptions ()
सार्वजनिक तरीके
getAvailablePermits
public Integer getAvailablePermits (IHostOptions.PermitLimitType type)
किसी खास तरह के उपलब्ध परमिट की संख्या दिखाता है
पैरामीटर | |
---|---|
type |
IHostOptions.PermitLimitType |
रिटर्न | |
---|---|
Integer |
getCacheSizeLimit
public Long getCacheSizeLimit ()
लोकल फ़ाइल कैश मेमोरी का ज़्यादा से ज़्यादा साइज़(बाइट) दिखाता है.
रिटर्न | |
---|---|
Long |
getConcurrentDownloadLimit
public Integer getConcurrentDownloadLimit ()
एक साथ डाउनलोड किए जा सकने वाले आइटम की ज़्यादा से ज़्यादा संख्या दिखाता है. इसका इस्तेमाल, रिमोट बिल्ड डाउनलोड करने वाले IBuildProvider
के लिए किया जाता है.
रिटर्न | |
---|---|
Integer |
getConcurrentFlasherLimit
public Integer getConcurrentFlasherLimit ()
एक साथ कितनी फ़्लैशिंग की अनुमति है, यह बताता है. DeviceFlashPreparer
ने इस्तेमाल किया.
रिटर्न | |
---|---|
Integer |
एक साथ कितने फ़्लैशर हो सकते हैं. |
getConcurrentVirtualDeviceStartupLimit
public Integer getConcurrentVirtualDeviceStartupLimit ()
एक साथ कितने वर्चुअल डिवाइस चालू किए जा सकते हैं, इसकी ज़्यादा से ज़्यादा संख्या दिखाता है. इसका इस्तेमाल, स्टार्टअप वर्चुअल डिवाइस RemoteAndroidVirtualDevice
करता है.
रिटर्न | |
---|---|
Integer |
getDownloadCacheDir
public File getDownloadCacheDir ()
डाउनलोड किए गए आर्टफ़ैक्ट को सेव करने के लिए इस्तेमाल किया गया पाथ दिखाता है.
रिटर्न | |
---|---|
File |
getFastbootTmpDir
public File getFastbootTmpDir ()
वह पाथ दिखाता है जिसका इस्तेमाल फ़ास्टबूट को अस्थायी फ़ोल्डर के तौर पर करना चाहिए.
रिटर्न | |
---|---|
File |
getInUsePermits
public int getInUsePermits (IHostOptions.PermitLimitType type)
किसी खास टाइप के लिए इस्तेमाल में मौजूद परमिट की संख्या दिखाता है
पैरामीटर | |
---|---|
type |
IHostOptions.PermitLimitType |
रिटर्न | |
---|---|
int |
getKnownGceDeviceIpPool
publicgetKnownGceDeviceIpPool ()
किसी खास आईपी से जुड़ा जाना-पहचाना gce-device.
रिटर्न | |
---|---|
|
getKnownPreconfigureNativeDevicePool
publicgetKnownPreconfigureNativeDevicePool ()
पहले से कॉन्फ़िगर किया गया नेटिव डिवाइस आईपी पूल.
रिटर्न | |
---|---|
|
getKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
पहले से कॉन्फ़िगर किया गया वर्चुअल डिवाइस पूल.
रिटर्न | |
---|---|
|
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
किसी खास आईपी से जुड़ा जाना-पहचाना रिमोट-डिवाइस.
रिटर्न | |
---|---|
|
getLabels
publicgetLabels ()
होस्ट के लिए लेबल पाएं.
रिटर्न | |
---|---|
|
getNetworkInterface
public String getNetworkInterface ()
रिमोट टेस्ट डिवाइसों से कनेक्ट करने के लिए इस्तेमाल किए गए नेटवर्क इंटरफ़ेस की जानकारी दिखाता है.
रिटर्न | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
सेवा खाते की JSON कुंजी फ़ाइलों का मैप दिखाता है.
रिटर्न | |
---|---|
|
getTestPhaseTimeout
public long getTestPhaseTimeout ()
टेस्ट फ़ेज़ के लेवल के लिए तय किया गया टाइम आउट दिखाता है. कोई टाइम आउट न होने पर, डिफ़ॉल्ट वैल्यू 0 होगी.
रिटर्न | |
---|---|
long |
getUseZip64InPartialDownload
public boolean getUseZip64InPartialDownload ()
देखें कि क्या कुछ हिस्से को डाउनलोड करने के लिए, zip64 फ़ॉर्मैट का इस्तेमाल किया जाना चाहिए या नहीं.
रिटर्न | |
---|---|
boolean |
initConcurrentLocks
public void initConcurrentLocks ()
एक साथ कई लॉक शुरू करता है
isFastbootdEnable
public boolean isFastbootdEnable ()
इससे पता चलता है कि fastbootd मोड की सुविधा चालू है या नहीं.
रिटर्न | |
---|---|
boolean |
isHostMetricReportingDisabled
public boolean isHostMetricReportingDisabled ()
यह बताता है कि होस्ट मेट्रिक रिपोर्टिंग बंद की जानी चाहिए या नहीं.
रिटर्न | |
---|---|
boolean |
isIncrementalFlashingEnabled
public boolean isIncrementalFlashingEnabled ()
यह बताता है कि इंक्रीमेंटल फ़्लैशिंग की सुविधा चालू है या नहीं.
रिटर्न | |
---|---|
boolean |
isOptOutOfIncrementalFlashing
public boolean isOptOutOfIncrementalFlashing ()
यह बताता है कि होस्ट ने इंक्रीमेंटल फ़्लैशिंग से ऑप्ट-आउट किया है या नहीं.
रिटर्न | |
---|---|
boolean |
returnPermit
public void returnPermit (IHostOptions.PermitLimitType type)
दिए गए टाइप का परमिट दिखाता है
पैरामीटर | |
---|---|
type |
IHostOptions.PermitLimitType |
shouldFlashWithFuseZip
public boolean shouldFlashWithFuseZip ()
यह बताता है कि फ़्यूज़ माउंटेड डिवाइस इमेज की ZIP फ़ाइल के साथ फ़्लैशिंग की जानी चाहिए या नहीं.
रिटर्न | |
---|---|
boolean |
shouldUseSsoClient
public Boolean shouldUseSsoClient ()
देखें कि SingleSignOn क्लाइंट का इस्तेमाल करना चाहिए या नहीं.
रिटर्न | |
---|---|
Boolean |
takePermit
public void takePermit (IHostOptions.PermitLimitType type)
दिए गए टाइप की अनुमति लेता है
पैरामीटर | |
---|---|
type |
IHostOptions.PermitLimitType |
validateOptions
public void validateOptions ()
पुष्टि करें कि IHostOptions
पर सेट किए गए विकल्प मान्य हैं.
थ्रो | |
---|---|
ConfigurationException |