IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


होस्ट विकल्प होल्डर इंटरफ़ेस. इस इंटरफ़ेस का इस्तेमाल, होस्ट-वाइड सेटिंग के विकल्पों को ऐक्सेस करने के लिए किया जाता है.

खास जानकारी

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

abstract Integer getAvailablePermits(IHostOptions.PermitLimitType type)

दिए गए टाइप के उपलब्ध परमिट की संख्या दिखाता है

abstract Long getCacheSizeLimit()

लोकल फ़ाइल कैश मेमोरी का ज़्यादा से ज़्यादा साइज़(बाइट) दिखाएं.

abstract Integer getConcurrentDownloadLimit()

यह फ़ंक्शन एक साथ डाउनलोड की जा सकने वाली ज़्यादा से ज़्यादा संख्या दिखाता है.

abstract Integer getConcurrentFlasherLimit()

अनुमति देने के लिए समवर्ती फ़्लैशिंग की अधिकतम संख्या लौटाता है.

abstract Integer getConcurrentVirtualDeviceStartupLimit()

यह फ़ंक्शन उतने वर्चुअल डिवाइस के चालू होने की संख्या दिखाता है जितने की अनुमति है.

abstract File getDownloadCacheDir()

डाउनलोड किए गए आर्टफ़ैक्ट को सेव करने के लिए इस्तेमाल किया गया पाथ दिखाता है.

abstract File getFastbootTmpDir()

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

abstract int getInUsePermits(IHostOptions.PermitLimitType type)

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

abstract getKnownGceDeviceIpPool()

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

abstract getKnownPreconfigureVirtualDevicePool()

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

abstract getKnownRemoteDeviceIpPool()

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

default getKnownTcpDeviceIpPool()

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

abstract getLabels()

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

abstract String getNetworkInterface()

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

abstract getServiceAccountJsonKeyFiles()

सेवा खाते की json कुंजी फ़ाइलों का मैप दिखाता है.

abstract long getTestPhaseTimeout()

यह फ़ंक्शन टेस्ट के फ़ेज़ लेवल का टाइम आउट दिखाता है.

abstract boolean getUseZip64InPartialDownload()

देखें कि कुछ हिस्से डाउनलोड करते समय, इसमें zip64 फ़ॉर्मैट का इस्तेमाल होना चाहिए या नहीं.

abstract void initConcurrentLocks()

एक ही समय में इस्तेमाल किए जाने वाले लॉक शुरू करता है

abstract boolean isFastbootdEnable()

यह नीति बताता है कि फ़ास्टबूट मोड की सुविधा चालू है या नहीं.

abstract boolean isHostMetricReportingDisabled()

यह दिखाता है कि होस्ट मेट्रिक रिपोर्टिंग को बंद किया जाना चाहिए या नहीं.

abstract boolean isIncrementalFlashingEnabled()

यह बताता है कि इंक्रीमेंटल फ़्लैशिंग चालू है या नहीं.

abstract boolean isOptOutOfIncrementalFlashing()

यह दिखाता है कि होस्ट, इंक्रीमेंटल फ़्लैशिंग से ऑप्ट-आउट है या नहीं.

abstract void returnPermit(IHostOptions.PermitLimitType type)

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

abstract boolean shouldFlashWithFuseZip()

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

abstract Boolean shouldUseSsoClient()

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

abstract void takePermit(IHostOptions.PermitLimitType type)

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

abstract void validateOptions()

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

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

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

दिए गए टाइप के उपलब्ध परमिट की संख्या दिखाता है

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

रिटर्न
Integer

getकैश साइज़सीमा

public abstract Long getCacheSizeLimit ()

लोकल फ़ाइल कैश मेमोरी का ज़्यादा से ज़्यादा साइज़(बाइट) दिखाएं.

रिटर्न
Long

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

यह फ़ंक्शन एक साथ डाउनलोड की जा सकने वाली ज़्यादा से ज़्यादा संख्या दिखाता है. इसका इस्तेमाल IBuildProvider करता है, जो रिमोट बिल्ड डाउनलोड करता है.

रिटर्न
Integer

'एक ही समय पर' शिफ़्ट होने पर,

public abstract Integer getConcurrentFlasherLimit ()

अनुमति देने के लिए समवर्ती फ़्लैशिंग की अधिकतम संख्या लौटाता है. DeviceFlashPreparer ने इस्तेमाल किया.

रिटर्न
Integer समवर्ती फ़्लैशर सीमा.

getConcurrentvirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

यह फ़ंक्शन उतने वर्चुअल डिवाइस के चालू होने की संख्या दिखाता है जितने की अनुमति है. वर्चुअल डिवाइस को चालू करने वाले RemoteAndroidVirtualDevice ने इस्तेमाल किया.

रिटर्न
Integer

डाउनलोड-कैश मेमोरी पाएं

public abstract File getDownloadCacheDir ()

डाउनलोड किए गए आर्टफ़ैक्ट को सेव करने के लिए इस्तेमाल किया गया पाथ दिखाता है.

रिटर्न
File

FastbootTmpDir

public abstract File getFastbootTmpDir ()

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

रिटर्न
File

getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

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

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

रिटर्न
int

getknownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

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

रिटर्न

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

public abstract  getKnownPreconfigureVirtualDevicePool ()

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

रिटर्न

GetNowRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

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

रिटर्न

getknownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

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

रिटर्न

गेटलेबल

public abstract  getLabels ()

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

रिटर्न

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

public abstract String getNetworkInterface ()

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

रिटर्न
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

सेवा खाते की json कुंजी फ़ाइलों का मैप दिखाता है.

रिटर्न

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

यह फ़ंक्शन टेस्ट के फ़ेज़ लेवल का टाइम आउट दिखाता है. कोई टाइम आउट नहीं होने पर, डिफ़ॉल्ट वैल्यू 0 होगी.

रिटर्न
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

देखें कि कुछ हिस्से डाउनलोड करते समय, इसमें zip64 फ़ॉर्मैट का इस्तेमाल होना चाहिए या नहीं.

रिटर्न
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

एक ही समय में इस्तेमाल किए जाने वाले लॉक शुरू करता है

isFastbootdEnabled

public abstract boolean isFastbootdEnable ()

यह नीति बताता है कि फ़ास्टबूट मोड की सुविधा चालू है या नहीं.

रिटर्न
boolean

isHostMetricReporting विशेषता बंद है

public abstract boolean isHostMetricReportingDisabled ()

यह दिखाता है कि होस्ट मेट्रिक रिपोर्टिंग को बंद किया जाना चाहिए या नहीं.

रिटर्न
boolean

इंक्रीमेंटल फ़्लैशिंगचालू है

public abstract boolean isIncrementalFlashingEnabled ()

यह बताता है कि इंक्रीमेंटल फ़्लैशिंग चालू है या नहीं.

रिटर्न
boolean

isOptOutOfइंक्रीमेंटल फ़्लैशिंग

public abstract boolean isOptOutOfIncrementalFlashing ()

यह दिखाता है कि होस्ट, इंक्रीमेंटल फ़्लैशिंग से ऑप्ट-आउट है या नहीं.

रिटर्न
boolean

रिटर्न परमिट

public abstract void returnPermit (IHostOptions.PermitLimitType type)

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

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

चाहिएफ़्लैशWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

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

रिटर्न
boolean

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

public abstract Boolean shouldUseSsoClient ()

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

रिटर्न
Boolean

टेकपरमिट

public abstract void takePermit (IHostOptions.PermitLimitType type)

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

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

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

public abstract void validateOptions ()

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

थ्रो
ConfigurationException