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 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 true, अगर दिया गया IDevice, दिए गए विकल्पों से मेल खाता है. अन्य मामलों में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

stubEmulatorRequested

public boolean stubEmulatorRequested ()

रिटर्न
boolean