होस्ट के विकल्प
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-डिवाइस. |
|
getKnownPreconfigureVirtualDevicePool()
पहले से कॉन्फ़िगर किया गया वर्चुअल डिवाइस पूल |
|
getKnownRemoteDeviceIpPool()
किसी खास आईपी से जुड़ा जाना-पहचाना रिमोट-डिवाइस. |
|
getLabels()
होस्ट के लिए लेबल पाएं. |
String
|
getNetworkInterface()
रिमोट टेस्ट डिवाइसों से कनेक्ट करने के लिए इस्तेमाल किया जाने वाला नेटवर्क इंटरफ़ेस दिखाता है. |
|
getServiceAccountJsonKeyFiles()
सेवा खाते की json कुंजी फ़ाइलों का मैप दिखाता है. |
long
|
getTestPhaseTimeout()
यह फ़ंक्शन टेस्ट के फ़ेज़ लेवल का टाइम आउट दिखाता है. |
boolean
|
getUseZip64InPartialDownload()
देखें कि कुछ हिस्से डाउनलोड करते समय, इसमें zip64 फ़ॉर्मैट का इस्तेमाल होना चाहिए या नहीं. |
void
|
initConcurrentLocks()
एक ही समय में इस्तेमाल किए जाने वाले लॉक शुरू करता है |
boolean
|
isFastbootdEnable()
यह नीति बताता है कि फ़ास्टबूट मोड की सुविधा चालू है या नहीं. |
boolean
|
isHostMetricReportingDisabled()
यह दिखाता है कि होस्ट मेट्रिक रिपोर्टिंग को बंद किया जाना चाहिए या नहीं. |
boolean
|
isIncrementalFlashingEnabled()
यह बताता है कि इंंक्रीमेंटल फ़्लैशिंग चालू है या नहीं. |
boolean
|
isOptOutOfIncrementalFlashing()
यह दिखाता है कि होस्ट, इंक्रीमेंटल फ़्लैशिंग से ऑप्ट-आउट है या नहीं. |
void
|
returnPermit(IHostOptions.PermitLimitType type)
दिए गए टाइप का परमिट दिखाता है |
boolean
|
shouldFlashWithFuseZip()
यह बताता है कि फ़्यूज़ माउंट किए गए डिवाइस की इमेज ज़िप फ़ाइल के साथ फ़्लैशिंग की जानी चाहिए या नहीं. |
Boolean
|
shouldUseSsoClient()
देखें कि इसे SingleSignOn क्लाइंट का इस्तेमाल करना चाहिए या नहीं. |
void
|
takePermit(IHostOptions.PermitLimitType type)
दिए गए टाइप का परमिट लेता है |
void
|
validateOptions()
पुष्टि करें कि |
सार्वजनिक कंस्ट्रक्टर
होस्ट के विकल्प
public HostOptions ()
सार्वजनिक तरीके
getAvailablePermits
public Integer getAvailablePermits (IHostOptions.PermitLimitType type)
दिए गए टाइप के उपलब्ध परमिट की संख्या दिखाता है
पैरामीटर | |
---|---|
type |
IHostOptions.PermitLimitType |
रिटर्न | |
---|---|
Integer |
getकैशसाइज़ लिमिट
public Long getCacheSizeLimit ()
लोकल फ़ाइल कैश मेमोरी का ज़्यादा से ज़्यादा साइज़(बाइट) दिखाएं.
रिटर्न | |
---|---|
Long |
getConcurrentDownloadLimit
public Integer getConcurrentDownloadLimit ()
यह फ़ंक्शन एक साथ डाउनलोड की जा सकने वाली ज़्यादा से ज़्यादा संख्या दिखाता है. IBuildProvider
ने इस्तेमाल किया
रिमोट बिल्ड डाउनलोड करती है.
रिटर्न | |
---|---|
Integer |
'एक ही समय पर' शिफ़्ट होने पर,
public Integer getConcurrentFlasherLimit ()
अनुमति देने के लिए समवर्ती फ़्लैशिंग की अधिकतम संख्या लौटाता है. DeviceFlashPreparer
ने इस्तेमाल किया.
रिटर्न | |
---|---|
Integer |
समवर्ती फ़्लैशर सीमा. |
getConcurrentvirtualDeviceStartupLimit
public Integer getConcurrentVirtualDeviceStartupLimit ()
यह फ़ंक्शन उतने वर्चुअल डिवाइस के चालू होने की संख्या दिखाता है जितने की अनुमति है. वर्चुअल डिवाइस को चालू करने वाले RemoteAndroidVirtualDevice
ने इस्तेमाल किया.
रिटर्न | |
---|---|
Integer |
डाउनलोड-कैश मेमोरी पाएं
public File getDownloadCacheDir ()
डाउनलोड किए गए आर्टफ़ैक्ट को सेव करने के लिए इस्तेमाल किया गया पाथ दिखाता है.
रिटर्न | |
---|---|
File |
फ़ास्टबूटTmpDir
public File getFastbootTmpDir ()
वह पाथ दिखाता है जिसे फ़ास्टबूट को अस्थायी फ़ोल्डर के तौर पर इस्तेमाल करना है.
रिटर्न | |
---|---|
File |
getInUsePermits
public int getInUsePermits (IHostOptions.PermitLimitType type)
दिए गए टाइप के लिए, इस्तेमाल होने वाले परमिट की संख्या दिखाता है
पैरामीटर | |
---|---|
type |
IHostOptions.PermitLimitType |
रिटर्न | |
---|---|
int |
getknownGceDeviceIpPool
publicgetKnownGceDeviceIpPool ()
किसी खास आईपी से जुड़ा जाना-पहचाना gce-डिवाइस.
रिटर्न | |
---|---|
|
जाना-प्री कॉन्फ़िगरवर्चुअलडिवाइसPool
publicgetKnownPreconfigureVirtualDevicePool ()
पहले से कॉन्फ़िगर किया गया वर्चुअल डिवाइस पूल
रिटर्न | |
---|---|
|
GetNowRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
किसी खास आईपी से जुड़ा जाना-पहचाना रिमोट-डिवाइस.
रिटर्न | |
---|---|
|
गेटलेबल
publicgetLabels ()
होस्ट के लिए लेबल पाएं.
रिटर्न | |
---|---|
|
गेटनेटवर्क इंटरफ़ेस
public String getNetworkInterface ()
रिमोट टेस्ट डिवाइसों से कनेक्ट करने के लिए इस्तेमाल किया जाने वाला नेटवर्क इंटरफ़ेस दिखाता है.
रिटर्न | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
सेवा खाते की json कुंजी फ़ाइलों का मैप दिखाता है.
रिटर्न | |
---|---|
|
getTestPhaseTimeout
public long getTestPhaseTimeout ()
यह फ़ंक्शन टेस्ट के फ़ेज़ लेवल का टाइम आउट दिखाता है. कोई टाइम आउट नहीं होने पर, डिफ़ॉल्ट वैल्यू 0 होगी.
रिटर्न | |
---|---|
long |
getUseZip64InPartialDownload
public boolean getUseZip64InPartialDownload ()
देखें कि कुछ हिस्से डाउनलोड करते समय, इसमें zip64 फ़ॉर्मैट का इस्तेमाल होना चाहिए या नहीं.
रिटर्न | |
---|---|
boolean |
initConcurrentLocks
public void initConcurrentLocks ()
एक ही समय में इस्तेमाल किए जाने वाले लॉक शुरू करता है
isFastbootdEnabled
public boolean isFastbootdEnable ()
यह नीति बताता है कि फ़ास्टबूट मोड की सुविधा चालू है या नहीं.
रिटर्न | |
---|---|
boolean |
isHostMetricReporting विशेषता बंद है
public boolean isHostMetricReportingDisabled ()
यह दिखाता है कि होस्ट मेट्रिक रिपोर्टिंग को बंद किया जाना चाहिए या नहीं.
रिटर्न | |
---|---|
boolean |
इंक्रीमेंटल फ़्लैशिंगचालू है
public boolean isIncrementalFlashingEnabled ()
यह बताता है कि इंंक्रीमेंटल फ़्लैशिंग चालू है या नहीं.
रिटर्न | |
---|---|
boolean |
isOptOutOfइंक्रीमेंटल फ़्लैशिंग
public boolean isOptOutOfIncrementalFlashing ()
यह दिखाता है कि होस्ट, इंक्रीमेंटल फ़्लैशिंग से ऑप्ट-आउट है या नहीं.
रिटर्न | |
---|---|
boolean |
रिटर्न परमिट
public void returnPermit (IHostOptions.PermitLimitType type)
दिए गए टाइप का परमिट दिखाता है
पैरामीटर | |
---|---|
type |
IHostOptions.PermitLimitType |
चाहिएफ़्लैशWithFuseZip
public boolean shouldFlashWithFuseZip ()
यह बताता है कि फ़्यूज़ माउंट किए गए डिवाइस की इमेज ज़िप फ़ाइल के साथ फ़्लैशिंग की जानी चाहिए या नहीं.
रिटर्न | |
---|---|
boolean |
चाहिए-इस्तेमालSsoClient
public Boolean shouldUseSsoClient ()
देखें कि इसे SingleSignOn क्लाइंट का इस्तेमाल करना चाहिए या नहीं.
रिटर्न | |
---|---|
Boolean |
टेकपरमिट
public void takePermit (IHostOptions.PermitLimitType type)
दिए गए टाइप का परमिट लेता है
पैरामीटर | |
---|---|
type |
IHostOptions.PermitLimitType |
पुष्टि के विकल्प
public void validateOptions ()
पुष्टि करें कि IHostOptions
पर सेट किए गए विकल्प मान्य हैं.
थ्रो | |
---|---|
ConfigurationException |