होस्ट के विकल्प

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

यह बताता है कि फ़्यूज़ माउंट किए गए डिवाइस की इमेज ZIP फ़ाइल का इस्तेमाल करके फ़्लैशिंग की जानी चाहिए या नहीं.

Boolean shouldUseSsoClient()

देखें कि इसे SingleSignOn क्लाइंट का इस्तेमाल करना चाहिए या नहीं.

void takePermit(IHostOptions.PermitLimitType type)

दिए गए टाइप का परमिट लेता है

void validateOptions()

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

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

होस्ट के विकल्प

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

FastbootTmpDir

public File getFastbootTmpDir ()

वह पाथ दिखाता है जिसे फ़ास्टबूट को अस्थायी फ़ोल्डर के तौर पर इस्तेमाल करना है.

रिटर्न
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

दिए गए टाइप के लिए, इस्तेमाल होने वाले परमिट की संख्या दिखाता है

पैरामीटर
type IHostOptions.PermitLimitType

रिटर्न
int

getknownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

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

रिटर्न

जाना-प्री कॉन्फ़िगरवर्चुअलडिवाइसPool

public  getKnownPreconfigureVirtualDevicePool ()

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

रिटर्न

GetNowRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

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

रिटर्न

गेटलेबल

public  getLabels ()

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

रिटर्न

गेटनेटवर्क इंटरफ़ेस

public String getNetworkInterface ()

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

रिटर्न
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

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

यह बताता है कि फ़्यूज़ माउंट किए गए डिवाइस की इमेज ZIP फ़ाइल का इस्तेमाल करके फ़्लैशिंग की जानी चाहिए या नहीं.

रिटर्न
boolean

चाहिए-इस्तेमालSsoClient

public Boolean shouldUseSsoClient ()

देखें कि इसे SingleSignOn क्लाइंट का इस्तेमाल करना चाहिए या नहीं.

रिटर्न
Boolean

टेकपरमिट

public void takePermit (IHostOptions.PermitLimitType type)

दिए गए टाइप का परमिट लेता है

पैरामीटर
type IHostOptions.PermitLimitType

पुष्टि के विकल्प

public void validateOptions ()

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

थ्रो
ConfigurationException