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)
|
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()
|
Collection<String>
|
getExcludeSerials()
यह बाहर रखे गए सीरियल नंबर की सूची की कॉपी दिखाता है |
Integer
|
getMaxBatteryLevel()
अनुरोध किए गए ज़्यादा से ज़्यादा बैटरी लेवल को पाएं |
Integer
|
getMaxBatteryTemperature()
अनुरोध किए गए ज़्यादा से ज़्यादा बैटरी लेवल को पाएं |
Integer
|
getMinBatteryLevel()
अनुरोधित न्यूनतम बैटरी लेवल प्राप्त करता है |
Map<String, String>
|
getNoMatchReason()
इस फ़ंक्शन से, डिवाइस के मैच न होने की वजह मिलती है. |
Collection<String>
|
getProductTypes()
प्रॉडक्ट टाइप की सूची की कॉपी मिलती है |
Map<String, String>
|
getProperties()
यह प्रॉपर्टी की सूची का मैप दिखाता है |
boolean
|
getRequireBatteryCheck()
इससे यह पता चलता है कि बैटरी लेवल की जानकारी न होने पर, डिवाइसों के लिए बैटरी की जांच करना ज़रूरी है या नहीं |
boolean
|
getRequireBatteryTemperatureCheck()
इससे यह पता चलता है कि जिन डिवाइसों के बैटरी के तापमान की जानकारी नहीं है उनके लिए, बैटरी के तापमान की जांच करना ज़रूरी है या नहीं |
Collection<String>
|
getSerials(IDevice device)
सीरियल नंबर की कॉपी पाना |
List<String>
|
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 Collection<String> getExcludeSerials ()
यह बाहर रखे गए सीरियल नंबर की सूची की कॉपी दिखाता है
| रिटर्न | |
|---|---|
Collection<String> |
सीरियल नंबर की Collection |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
अनुरोध किए गए ज़्यादा से ज़्यादा बैटरी लेवल को पाएं
| रिटर्न | |
|---|---|
Integer |
|
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
अनुरोध किए गए ज़्यादा से ज़्यादा बैटरी लेवल को पाएं
| रिटर्न | |
|---|---|
Integer |
|
getMinBatteryLevel
public Integer getMinBatteryLevel ()
अनुरोधित न्यूनतम बैटरी लेवल प्राप्त करता है
| रिटर्न | |
|---|---|
Integer |
|
getNoMatchReason
public Map<String, String> getNoMatchReason ()
इस फ़ंक्शन से, डिवाइस के मैच न होने की वजह मिलती है.
| रिटर्न | |
|---|---|
Map<String, String> |
सीरियल नंबर का मैप, जिसमें यह जानकारी होती है कि सीरियल नंबर क्यों नहीं दिया गया |
getProductTypes
public Collection<String> getProductTypes ()
प्रॉडक्ट टाइप की सूची की कॉपी मिलती है
| रिटर्न | |
|---|---|
Collection<String> |
Collection प्रॉडक्ट टाइप |
getProperties
public Map<String, String> getProperties ()
यह प्रॉपर्टी की सूची का मैप दिखाता है
| रिटर्न | |
|---|---|
Map<String, String> |
डिवाइस की प्रॉपर्टी के नामों को वैल्यू के Map |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
इससे यह पता चलता है कि बैटरी लेवल की जानकारी न होने पर, डिवाइसों के लिए बैटरी की जांच करना ज़रूरी है या नहीं
| रिटर्न | |
|---|---|
boolean |
|
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
इससे यह पता चलता है कि जिन डिवाइसों के बैटरी के तापमान की जानकारी नहीं है उनके लिए, बैटरी के तापमान की जांच करना ज़रूरी है या नहीं
| रिटर्न | |
|---|---|
boolean |
|
getSerials
public Collection<String> getSerials (IDevice device)
सीरियल नंबर की कॉपी पाना
| पैरामीटर | |
|---|---|
device |
IDevice: यह IDevice, चुने जाने वाले डिवाइस को दिखाता है. |
| रिटर्न | |
|---|---|
Collection<String> |
सीरियल नंबर की Collection |
getSerials
public List<String> getSerials ()
इससे अनुरोध की गई सीरीज़ की सूची मिलती है.
| रिटर्न | |
|---|---|
List<String> |
|
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 |
setMinबैटरीलेवल
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 |
|