DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Object
   ↳ com.android.tradefed.device.DeviceSelectionOptions


डिवाइस चुनने की शर्तों के लिए कंटेनर.

खास जानकारी

पब्लिक कंस्ट्रक्टर

DeviceSelectionOptions()

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

void addExcludeSerial(String serialNumber)

बाहर रखे गए प्लेसमेंट की सूची में सीरियल नंबर जोड़ें.

void addProductType(String productType)

डिवाइस चुनने के विकल्पों में प्रॉडक्ट टाइप जोड़ें.

void addProperty(String propertyKey, String propValue)

डिवाइस चुनने के विकल्पों में प्रॉपर्टी की शर्त जोड़ना

void addSerial(String serialNumber)

डिवाइस चुनने के विकल्पों में सीरियल नंबर जोड़ें.

static IDeviceSelection createForSerial(String serial)

यह फ़ैक्ट्री मेथड, IDeviceSelection बनाने में मदद करता है. यह सिर्फ़ दिए गए सीरियल नंबर वाले डिवाइस से मैच करेगा

boolean deviceRequested()

boolean emulatorRequested()

String fetchEnvironmentVariable(String name)

इस हेल्पर फ़ंक्शन का इस्तेमाल, एनवायरमेंट वैरिएबल को फ़ेच करने के लिए किया जाता है.

boolean gceDeviceRequested()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

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

Integer getBatteryLevel(IDevice device)

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

String getDeviceProductType(IDevice device)

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

String getDeviceProductVariant(IDevice device)

यह फ़ंक्शन, दिए गए डिवाइस के प्रॉडक्ट वैरिएंट की जानकारी देता है

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested()
getExcludeSerials()

यह बाहर रखे गए सीरियल नंबर की सूची की कॉपी दिखाता है

Integer getMaxBatteryLevel()

बैटरी का ज़्यादा से ज़्यादा लेवल पाने का अनुरोध करता है

Integer getMaxBatteryTemperature()

बैटरी का ज़्यादा से ज़्यादा लेवल पाने का अनुरोध करता है

Integer getMinBatteryLevel()

बैटरी का अनुरोध किया गया कम से कम लेवल मिलता है

getNoMatchReason()

यह बताता है कि डिवाइस मैच क्यों नहीं हुआ.

getProductTypes()

प्रॉडक्ट टाइप की सूची की कॉपी मिलती है

getProperties()

यह प्रॉपर्टी की सूची का मैप दिखाता है

boolean getRequireBatteryCheck()

इससे यह पता चलता है कि बैटरी लेवल की जानकारी न होने पर, डिवाइसों के लिए बैटरी की जांच करना ज़रूरी है या नहीं

boolean getRequireBatteryTemperatureCheck()

इससे यह पता चलता है कि जिन डिवाइसों के बैटरी के तापमान की जानकारी नहीं है उनके लिए, बैटरी के तापमान की जांच करना ज़रूरी है या नहीं

getSerials(IDevice device)

सीरियल नंबर की कॉपी पाना

getSerials()

इससे अनुरोध की गई सीरीयल की सूची मिलती है.

boolean localVirtualDeviceRequested()
boolean matches(IDevice device)
boolean nullDeviceRequested()

boolean remoteDeviceRequested()
void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

यह कुकी, डिवाइस का वह टाइप सेट करती है जिसका हमें इस्तेमाल करना चाहिए.

void setDeviceRequested(boolean deviceRequested)

यह एम्युलेटर के लिए अनुरोध किए गए फ़्लैग को सेट करता है

void setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
void setEmulatorRequested(boolean emulatorRequested)

यह एम्युलेटर के लिए अनुरोध किए गए फ़्लैग को सेट करता है

void setGceDeviceRequested(boolean gceDeviceRequested)
void setMaxBatteryLevel(Integer maxBattery)

बैटरी का ज़्यादा से ज़्यादा लेवल सेट करता है

void setMaxBatteryTemperature(Integer maxBatteryTemperature)

बैटरी का ज़्यादा से ज़्यादा लेवल सेट करता है

void setMinBatteryLevel(Integer minBattery)

बैटरी का कम से कम लेवल सेट करता है

void setNullDeviceRequested(boolean nullDeviceRequested)

यह फ़्लैग सेट करता है कि क्या शून्य डिवाइस का अनुरोध किया गया है

void setRequireBatteryCheck(boolean requireCheck)

इस कुकी से यह तय होता है कि बैटरी लेवल की जानकारी न होने पर, डिवाइसों के लिए बैटरी की जांच करना ज़रूरी है या नहीं

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

इस सेटिंग से यह तय किया जाता है कि जिन डिवाइसों के बैटरी के तापमान की जानकारी नहीं है उनके लिए, बैटरी के तापमान की जांच करना ज़रूरी है या नहीं

void setSerial(String... serialNumber)

सीरियल नंबर शामिल करने की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी.

void setStubEmulatorRequested(boolean stubEmulatorRequested)

यह अनुरोध किए गए स्टब एम्युलेटर का फ़्लैग सेट करता है

boolean shouldCreateTemporarilyPlaceholder()

मेटाडेटा से कुछ समय के लिए प्लेसहोल्डर बनाएं.

boolean stubEmulatorRequested()

पब्लिक कंस्ट्रक्टर

DeviceSelectionOptions

public DeviceSelectionOptions ()

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

addExcludeSerial

public void addExcludeSerial (String serialNumber)

बाहर रखे गए प्लेसमेंट की सूची में सीरियल नंबर जोड़ें.

addProductType

public void addProductType (String productType)

डिवाइस चुनने के विकल्पों में प्रॉडक्ट टाइप जोड़ें.

addProperty

public void addProperty (String propertyKey, 
                String propValue)

डिवाइस चुनने के विकल्पों में प्रॉपर्टी की शर्त जोड़ना

पैरामीटर
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

डिवाइस चुनने के विकल्पों में सीरियल नंबर जोड़ें.

createForSerial

public static IDeviceSelection createForSerial (String serial)

यह फ़ैक्ट्री मेथड, IDeviceSelection बनाने में मदद करता है. यह सिर्फ़ दिए गए सीरियल नंबर वाले डिवाइस से मैच करेगा

पैरामीटर
serial String

रिटर्न
IDeviceSelection

deviceRequested

public boolean deviceRequested ()

रिटर्न
boolean

emulatorRequested

public boolean emulatorRequested ()

रिटर्न
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

इस हेल्पर फ़ंक्शन का इस्तेमाल, एनवायरमेंट वैरिएबल को फ़ेच करने के लिए किया जाता है. यह System.getenv(String) के रैपर की तरह है. ऐसा यूनिट टेस्टिंग के लिए किया जाता है.

पैरामीटर
name String: फ़ेच करने के लिए एनवायरमेंट वैरिएबल.

रिटर्न
String एनवायरमेंट वैरिएबल की String वैल्यू या अगर उपलब्ध नहीं है, तो शून्य.

gceDeviceRequested

public boolean gceDeviceRequested ()

रिटर्न
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

रिटर्न
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

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

पैरामीटर
device IDevice: IDevice

रिटर्न
Integer डिवाइस की बैटरी का लेवल या null अगर इसकी जानकारी नहीं है

getDeviceProductType

public String getDeviceProductType (IDevice device)

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

पैरामीटर
device IDevice: IDevice

रिटर्न
String डिवाइस के प्रॉडक्ट टाइप की जानकारी या null अगर इसकी जानकारी नहीं है

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

यह फ़ंक्शन, दिए गए डिवाइस के प्रॉडक्ट वैरिएंट की जानकारी देता है

पैरामीटर
device IDevice: IDevice

रिटर्न
String डिवाइस के प्रॉडक्ट वैरिएंट या null अगर इसकी जानकारी नहीं है

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

रिटर्न
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

यह बाहर रखे गए सीरियल नंबर की सूची की कॉपी दिखाता है

रिटर्न
सीरियल नंबर की ERROR(/Collection)

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

बैटरी का ज़्यादा से ज़्यादा लेवल पाने का अनुरोध करता है

रिटर्न
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

बैटरी का ज़्यादा से ज़्यादा लेवल पाने का अनुरोध करता है

रिटर्न
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

बैटरी का अनुरोध किया गया कम से कम लेवल मिलता है

रिटर्न
Integer

getNoMatchReason

public  getNoMatchReason ()

यह बताता है कि डिवाइस मैच क्यों नहीं हुआ.

रिटर्न
सीरियल नंबर का मैप, जिसमें यह जानकारी होती है कि सीरियल नंबर क्यों नहीं दिया गया

getProductTypes

public  getProductTypes ()

प्रॉडक्ट टाइप की सूची की कॉपी मिलती है

रिटर्न
ERROR(/Collection) प्रॉडक्ट टाइप

getProperties

public  getProperties ()

यह प्रॉपर्टी की सूची का मैप दिखाता है

रिटर्न
डिवाइस की प्रॉपर्टी के नामों को वैल्यू के ERROR(/Map) पर सेट करता है

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

इससे यह पता चलता है कि बैटरी लेवल की जानकारी न होने पर, डिवाइसों के लिए बैटरी की जांच करना ज़रूरी है या नहीं

रिटर्न
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

इससे यह पता चलता है कि जिन डिवाइसों के बैटरी के तापमान की जानकारी नहीं है उनके लिए, बैटरी के तापमान की जांच करना ज़रूरी है या नहीं

रिटर्न
boolean

getSerials

public  getSerials (IDevice device)

सीरियल नंबर की कॉपी पाना

पैरामीटर
device IDevice: यह IDevice, चुने गए डिवाइस को दिखाता है.

रिटर्न
सीरियल नंबर की ERROR(/Collection)

getSerials

public  getSerials ()

इससे अनुरोध की गई सीरीयल की सूची मिलती है.

रिटर्न

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

रिटर्न
boolean

मिलते-जुलते

public boolean matches (IDevice device)

पैरामीटर
device IDevice

रिटर्न
boolean अगर दी गई IDevice, दिए गए विकल्पों से मेल खाती है, तो true. अन्य मामलों में false

nullDeviceRequested

public boolean nullDeviceRequested ()

रिटर्न
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

रिटर्न
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

यह कुकी, डिवाइस का वह टाइप सेट करती है जिसका हमें इस्तेमाल करना चाहिए.

पैरामीटर
type IDeviceSelection.BaseDeviceType

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

यह एम्युलेटर के लिए अनुरोध किए गए फ़्लैग को सेट करता है

पैरामीटर
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

पैरामीटर
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

यह एम्युलेटर के लिए अनुरोध किए गए फ़्लैग को सेट करता है

पैरामीटर
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

पैरामीटर
gceDeviceRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

बैटरी का ज़्यादा से ज़्यादा लेवल सेट करता है

पैरामीटर
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

बैटरी का ज़्यादा से ज़्यादा लेवल सेट करता है

पैरामीटर
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

बैटरी का कम से कम लेवल सेट करता है

पैरामीटर
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

यह फ़्लैग सेट करता है कि डिवाइस का अनुरोध किया गया है या नहीं

पैरामीटर
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

इस कुकी से यह तय होता है कि बैटरी लेवल की जानकारी न होने पर, डिवाइसों के लिए बैटरी की जांच करना ज़रूरी है या नहीं

पैरामीटर
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

इस सेटिंग से यह तय किया जाता है कि जिन डिवाइसों के बैटरी के तापमान की जानकारी नहीं है उनके लिए, बैटरी के तापमान की जांच करना ज़रूरी है या नहीं

पैरामीटर
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

सीरियल नंबर शामिल करने की सूची सेट करें. इससे मौजूदा वैल्यू बदल जाएंगी.

पैरामीटर
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

यह अनुरोध किए गए स्टब एम्युलेटर के फ़्लैग को सेट करता है

पैरामीटर
stubEmulatorRequested boolean

shouldCreateTemporarilyPlaceholder

public boolean shouldCreateTemporarilyPlaceholder ()

मेटाडेटा से कुछ समय के लिए प्लेसहोल्डर बनाएं.

रिटर्न
boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

रिटर्न
boolean