डिवाइस चुनने के विकल्प

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

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

डिवाइस चुनने के विकल्प

public DeviceSelectionOptions ()

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

ऐड-एक्सक्लूज़न सीरियल

public void addExcludeSerial (String serialNumber)

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

जोड़ेंProductType

public void addProductType (String productType)

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

प्रॉपर्टी जोड़ें

public void addProperty (String propertyKey, 
                String propValue)

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

पैरामीटर
propertyKey String

propValue String

ऐडसीरियल

public void addSerial (String serialNumber)

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

CreateForSerial

public static IDeviceSelection createForSerial (String serial)

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

पैरामीटर
serial String

रिटर्न
IDeviceSelection

डिवाइस का अनुरोध किया गया

public boolean deviceRequested ()

रिटर्न
boolean

एम्युलेटर का अनुरोध किया गया

public boolean emulatorRequested ()

रिटर्न
boolean

फ़ेच एनवायरमेंट वैरिएबल

public String fetchEnvironmentVariable (String name)

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

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

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

gceDeviceRequest

public boolean gceDeviceRequested ()

रिटर्न
boolean

getBaseDeviceTypeRequest वाला

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

वह डिवाइस प्रकार देता है जिसका हमें इस्तेमाल करना चाहिए.

रिटर्न
IDeviceSelection.BaseDeviceType

'बैटरी लेवल'

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

getडिवाइस टाइप का अनुरोध किया गया

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

रिटर्न
DeviceSelectionOptions.DeviceRequestedType

गेटएक्सक्लूज़न सीरीज़

public  getExcludeSerials ()

सीरियल नंबर की एक्सक्लूज़न सूची की कॉपी पाएं

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

getMaxबैटरी लेवल

public Integer getMaxBatteryLevel ()

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

रिटर्न
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

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

रिटर्न
Integer

getMinबैटरी लेवल

public Integer getMinBatteryLevel ()

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

रिटर्न
Integer

getNoMatchReason

public  getNoMatchReason ()

उस वजह की जानकारी देता है जिसकी वजह से डिवाइस मेल नहीं खा रहा था.

रिटर्न
सीरियल नंबर का मैप, जिसके लिए इसे असाइन नहीं किया गया है

getProductTypes

public  getProductTypes ()

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

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

'प्रॉपर्टी पाएं'

public  getProperties ()

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

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

बैटरी की ज़रूरत की जांच

public boolean getRequireBatteryCheck ()

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

रिटर्न
boolean

बैटरी का तापमान जांचने की ज़रूरत

public boolean getRequireBatteryTemperatureCheck ()

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

रिटर्न
boolean

गेटसीरियल

public  getSerials (IDevice device)

सीरियल नंबर की कॉपी मिलती है

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

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

गेटसीरियल

public  getSerials ()

अनुरोध किए गए सीरियल नंबर की सूची दिखाता है.

रिटर्न

localवर्चुअलडिवाइस का अनुरोध किया गया

public boolean localVirtualDeviceRequested ()

रिटर्न
boolean

मिलते-जुलते

public boolean matches (IDevice device)

पैरामीटर
device IDevice

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

शून्यडिवाइस के अनुरोध किए गए

public boolean nullDeviceRequested ()

रिटर्न
boolean

रिमोटडिवाइस का अनुरोध किया गया

public boolean remoteDeviceRequested ()

रिटर्न
boolean

setBaseDeviceTypeRequest वाला

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

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

सेटडिवाइस अनुरोध किया गया

public void setDeviceRequested (boolean deviceRequested)

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

पैरामीटर
deviceRequested boolean

setडिवाइस टाइप का अनुरोध किया गया

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

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

setEmulator का अनुरोध किया गया

public void setEmulatorRequested (boolean emulatorRequested)

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

पैरामीटर
emulatorRequested boolean

setGceDeviceRequest वाला

public void setGceDeviceRequested (boolean gceDeviceRequested)

पैरामीटर
gceDeviceRequested boolean

setMaxबैटरी लेवल

public void setMaxBatteryLevel (Integer maxBattery)

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

पैरामीटर
maxBattery Integer

बैटरी का तापमान सेट करें

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

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

पैरामीटर
maxBatteryTemperature Integer

setMinबैटरी लेवल

public void setMinBatteryLevel (Integer minBattery)

इससे बैटरी का कम से कम लेवल सेट किया जाता है

पैरामीटर
minBattery Integer

setNullDeviceRequest वाला

public void setNullDeviceRequested (boolean nullDeviceRequested)

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

पैरामीटर
nullDeviceRequested boolean

बैटरी की जांच करने की ज़रूरत

public void setRequireBatteryCheck (boolean requireCheck)

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

पैरामीटर
requireCheck boolean

बैटरी के लिए ज़रूरी तापमान की जांच करने की सुविधा चालू करें

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

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

पैरामीटर
requireCheckTemprature boolean

सेटसीरियल

public void setSerial (String... serialNumber)

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

पैरामीटर
serialNumber String

setStubEmulator का अनुरोध किया गया

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

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

पैरामीटर
stubEmulatorRequested boolean

stubEmulator का अनुरोध किया गया

public boolean stubEmulatorRequested ()

रिटर्न
boolean