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
Set<String>
|
getKnownGceDeviceIpPool()
किसी आईपी पते से जुड़ा ऐसा gce-device जिसकी जानकारी है. |
abstract
List<String>
|
getKnownPreconfigureNativeDevicePool()
पहले से कॉन्फ़िगर किया गया नेटिव डिवाइस आईपी पूल. |
abstract
List<String>
|
getKnownPreconfigureVirtualDevicePool()
पहले से कॉन्फ़िगर किए गए वर्चुअल डिवाइसों का जाना-पहचाना पूल. |
abstract
Set<String>
|
getKnownRemoteDeviceIpPool()
किसी आईपी पते से जुड़ा ऐसा रिमोट डिवाइस जिसके बारे में जानकारी हो. |
default
Set<String>
|
getKnownTcpDeviceIpPool()
किसी आईपी पते से जुड़ा ऐसा टीसीपी डिवाइस जिसके बारे में जानकारी हो. |
abstract
List<String>
|
getLabels()
होस्ट के लिए लेबल पाएं. |
abstract
String
|
getNetworkInterface()
यह फ़ंक्शन, रिमोट टेस्ट डिवाइसों से कनेक्ट करने के लिए इस्तेमाल किए गए नेटवर्क इंटरफ़ेस को दिखाता है. |
abstract
Map<String, File>
|
getServiceAccountJsonKeyFiles()
यह सेवा खाते की JSON कुंजी फ़ाइलों का मैप दिखाता है. |
abstract
long
|
getTestPhaseTimeout()
टेस्ट फ़ेज़ के लिए तय किया गया लेवल टाइमआउट दिखाता है. |
abstract
boolean
|
getUseZip64InPartialDownload()
देखें कि क्या इसे आंशिक तौर पर डाउनलोड करने के लिए zip64 फ़ॉर्मैट का इस्तेमाल करना चाहिए या नहीं. |
abstract
void
|
initConcurrentLocks()
यह फ़ंक्शन, एक साथ कई लॉक शुरू करता है |
abstract
boolean
|
isFastbootdEnable()
इससे यह पता चलता है कि fastbootd मोड की सुविधा चालू है या नहीं. |
abstract
boolean
|
isHostMetricReportingDisabled()
इससे यह पता चलता है कि होस्ट मेट्रिक रिपोर्टिंग बंद करनी चाहिए या नहीं. |
abstract
boolean
|
isIncrementalFlashingEnabled()
इससे यह पता चलता है कि इंक्रीमेंटल फ़्लैशिंग की सुविधा चालू है या नहीं. |
abstract
boolean
|
isOptOutOfIncrementalFlashing()
यह कुकी यह तय करती है कि होस्ट ने इंक्रीमेंटल फ़्लैशिंग से ऑप्ट-आउट किया है या नहीं. |
abstract
void
|
returnPermit(IHostOptions.PermitLimitType type)
यह दिए गए टाइप का परमिट दिखाता है |
abstract
boolean
|
shouldFlashWithFuseZip()
इससे यह पता चलता है कि फ़्यूज़ माउंट किए गए डिवाइस की इमेज वाली ज़िप फ़ाइल का इस्तेमाल करके फ़्लैशिंग की जानी चाहिए या नहीं. |
abstract
Boolean
|
shouldUseSsoClient()
यह कुकी यह तय करती है कि SingleSignOn क्लाइंट का इस्तेमाल करना है या नहीं. |
abstract
void
|
takePermit(IHostOptions.PermitLimitType type)
इस फ़ंक्शन से, दिए गए टाइप की अनुमति मिलती है |
abstract
boolean
|
useAndroidBuildApiV4()
इससे यह पता चलता है कि Android Build API के v4 वर्शन का इस्तेमाल करना है या नहीं. |
abstract
void
|
validateOptions()
पुष्टि करें कि |
पब्लिक मेथड
getAvailablePermits
public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)
किसी दिए गए टाइप के उपलब्ध परमिट की संख्या दिखाता है
| पैरामीटर | |
|---|---|
type |
IHostOptions.PermitLimitType |
| रिटर्न | |
|---|---|
Integer |
|
getCacheSizeLimit
public abstract Long getCacheSizeLimit ()
लोकल फ़ाइल कैश मेमोरी के लिए, ज़्यादा से ज़्यादा साइज़(बाइट) की वैल्यू दिखाता है.
| रिटर्न | |
|---|---|
Long |
|
getConcurrentDownloadLimit
public abstract Integer getConcurrentDownloadLimit ()
एक साथ डाउनलोड किए जा सकने वाले कॉन्टेंट की ज़्यादा से ज़्यादा संख्या दिखाता है. इस कुकी का इस्तेमाल IBuildProvider करता है. यह रिमोट बिल्ड डाउनलोड करता है.
| रिटर्न | |
|---|---|
Integer |
|
getConcurrentFlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
एक साथ फ़्लैश करने की ज़्यादा से ज़्यादा संख्या दिखाता है. इस कुकी का इस्तेमाल DeviceFlashPreparer करता है.
| रिटर्न | |
|---|---|
Integer |
एक साथ फ़्लैश करने की सीमा. |
getConcurrentVirtualDeviceStartupLimit
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
एक साथ चालू किए जा सकने वाले वर्चुअल डिवाइसों की ज़्यादा से ज़्यादा संख्या दिखाता है. इस कुकी का इस्तेमाल RemoteAndroidVirtualDevice करता है. यह स्टार्टअप वर्चुअल डिवाइस है.
| रिटर्न | |
|---|---|
Integer |
|
getDownloadCacheDir
public abstract File getDownloadCacheDir ()
यह कुकी, डाउनलोड किए गए आर्टफ़ैक्ट को सेव करने के लिए इस्तेमाल किए गए पाथ की जानकारी देती है.
| रिटर्न | |
|---|---|
File |
|
getFastbootTmpDir
public abstract File getFastbootTmpDir ()
यह फ़ास्टबूट को उस पाथ की जानकारी देता है जिसे फ़ास्टबूट को अस्थायी फ़ोल्डर के तौर पर इस्तेमाल करना चाहिए.
| रिटर्न | |
|---|---|
File |
|
getInUsePermits
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
यह फ़ंक्शन, किसी दिए गए टाइप के लिए इस्तेमाल किए जा रहे परमिट की संख्या दिखाता है
| पैरामीटर | |
|---|---|
type |
IHostOptions.PermitLimitType |
| रिटर्न | |
|---|---|
int |
|
getKnownGceDeviceIpPool
public abstract Set<String> getKnownGceDeviceIpPool ()
किसी आईपी पते से जुड़ा ऐसा gce-device जिसकी जानकारी है.
| रिटर्न | |
|---|---|
Set<String> |
|
getKnownPreconfigureNativeDevicePool
public abstract List<String> getKnownPreconfigureNativeDevicePool ()
पहले से कॉन्फ़िगर किया गया नेटिव डिवाइस आईपी पूल.
| रिटर्न | |
|---|---|
List<String> |
|
getKnownPreconfigureVirtualDevicePool
public abstract List<String> getKnownPreconfigureVirtualDevicePool ()
पहले से कॉन्फ़िगर किए गए वर्चुअल डिवाइसों का पूल.
| रिटर्न | |
|---|---|
List<String> |
|
getKnownRemoteDeviceIpPool
public abstract Set<String> getKnownRemoteDeviceIpPool ()
किसी आईपी पते से जुड़ा ऐसा रिमोट डिवाइस जिसके बारे में जानकारी हो.
| रिटर्न | |
|---|---|
Set<String> |
|
getKnownTcpDeviceIpPool
public Set<String> getKnownTcpDeviceIpPool ()
किसी आईपी पते से जुड़ा ऐसा टीसीपी डिवाइस जिसके बारे में जानकारी हो.
| रिटर्न | |
|---|---|
Set<String> |
|
getLabels
public abstract List<String> getLabels ()
होस्ट के लिए लेबल पाएं.
| रिटर्न | |
|---|---|
List<String> |
|
getNetworkInterface
public abstract String getNetworkInterface ()
यह फ़ंक्शन, रिमोट टेस्ट डिवाइसों से कनेक्ट करने के लिए इस्तेमाल किए गए नेटवर्क इंटरफ़ेस को दिखाता है.
| रिटर्न | |
|---|---|
String |
|
getServiceAccountJsonKeyFiles
public abstract Map<String, File> getServiceAccountJsonKeyFiles ()
यह सेवा खाते की JSON कुंजी फ़ाइलों का मैप दिखाता है.
| रिटर्न | |
|---|---|
Map<String, File> |
|
getTestPhaseTimeout
public abstract long getTestPhaseTimeout ()
टेस्ट फ़ेज़ के लिए तय किया गया लेवल टाइमआउट दिखाता है. टाइम आउट न होने पर, डिफ़ॉल्ट वैल्यू 0 होगी.
| रिटर्न | |
|---|---|
long |
|
getUseZip64InPartialDownload
public abstract boolean getUseZip64InPartialDownload ()
देखें कि क्या इसे आंशिक तौर पर डाउनलोड करने के लिए zip64 फ़ॉर्मैट का इस्तेमाल करना चाहिए या नहीं.
| रिटर्न | |
|---|---|
boolean |
|
initConcurrentLocks
public abstract void initConcurrentLocks ()
यह फ़ंक्शन, एक साथ कई लॉक शुरू करता है
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
इससे यह पता चलता है कि fastbootd मोड की सुविधा चालू है या नहीं.
| रिटर्न | |
|---|---|
boolean |
|
isHostMetricReportingDisabled
public abstract boolean isHostMetricReportingDisabled ()
इससे यह पता चलता है कि होस्ट मेट्रिक रिपोर्टिंग बंद करनी चाहिए या नहीं.
| रिटर्न | |
|---|---|
boolean |
|
isIncrementalFlashingEnabled
public abstract boolean isIncrementalFlashingEnabled ()
इससे यह पता चलता है कि इंक्रीमेंटल फ़्लैशिंग की सुविधा चालू है या नहीं.
| रिटर्न | |
|---|---|
boolean |
|
isOptOutOfIncrementalFlashing
public abstract boolean isOptOutOfIncrementalFlashing ()
यह कुकी यह तय करती है कि होस्ट ने इंक्रीमेंटल फ़्लैशिंग से ऑप्ट-आउट किया है या नहीं.
| रिटर्न | |
|---|---|
boolean |
|
returnPermit
public abstract void returnPermit (IHostOptions.PermitLimitType type)
यह दिए गए टाइप का परमिट दिखाता है
| पैरामीटर | |
|---|---|
type |
IHostOptions.PermitLimitType |
shouldFlashWithFuseZip
public abstract boolean shouldFlashWithFuseZip ()
इससे यह पता चलता है कि फ़्यूज़ माउंट किए गए डिवाइस की इमेज वाली ज़िप फ़ाइल का इस्तेमाल करके फ़्लैशिंग की जानी चाहिए या नहीं.
| रिटर्न | |
|---|---|
boolean |
|
shouldUseSsoClient
public abstract Boolean shouldUseSsoClient ()
यह कुकी यह तय करती है कि SingleSignOn क्लाइंट का इस्तेमाल करना है या नहीं.
| रिटर्न | |
|---|---|
Boolean |
|
takePermit
public abstract void takePermit (IHostOptions.PermitLimitType type)
इस फ़ंक्शन से, दिए गए टाइप की अनुमति मिलती है
| पैरामीटर | |
|---|---|
type |
IHostOptions.PermitLimitType |
useAndroidBuildApiV4
public abstract boolean useAndroidBuildApiV4 ()
इससे यह पता चलता है कि Android Build API के v4 वर्शन का इस्तेमाल करना है या नहीं.
| रिटर्न | |
|---|---|
boolean |
|
validateOptions
public abstract void validateOptions ()
पुष्टि करें कि IHostOptions पर सेट किए गए विकल्प मान्य हैं.
| थ्रो | |
|---|---|
ConfigurationException |
|