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()

पुष्टि करें कि IHostOptions पर सेट किए गए विकल्प मान्य हैं.

सार्वजनिक कंस्ट्रक्टर

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

public  getKnownGceDeviceIpPool ()

किसी खास आईपी से जुड़ा जाना-पहचाना gce-device.

रिटर्न

getKnownPreconfigureNativeDevicePool

public  getKnownPreconfigureNativeDevicePool ()

पहले से कॉन्फ़िगर किया गया नेटिव डिवाइस आईपी पूल.

रिटर्न

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

पहले से कॉन्फ़िगर किया गया वर्चुअल डिवाइस पूल.

रिटर्न

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

किसी खास आईपी से जुड़ा जाना-पहचाना रिमोट-डिवाइस.

रिटर्न

getLabels

public  getLabels ()

होस्ट के लिए लेबल पाएं.

रिटर्न

getNetworkInterface

public String getNetworkInterface ()

रिमोट टेस्ट डिवाइसों से कनेक्ट करने के लिए इस्तेमाल किए गए नेटवर्क इंटरफ़ेस की जानकारी दिखाता है.

रिटर्न
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

सेवा खाते की 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