ডিভাইস নির্বাচনের বিকল্পগুলি

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

সরকারি নির্মাণকারী

ডিভাইস নির্বাচনের বিকল্পগুলি

public DeviceSelectionOptions ()

জনসাধারণের পদ্ধতি

addExcludeSerial

public void addExcludeSerial (String serialNumber)

বর্জন তালিকায় একটি ক্রমিক নম্বর যোগ করুন।

পণ্যের ধরণ যোগ করুন

public void addProductType (String productType)

ডিভাইস নির্বাচনের বিকল্পগুলিতে একটি পণ্যের ধরণ যোগ করুন।

অ্যাডপ্রপার্টি

public void addProperty (String propertyKey, 
                String propValue)

ডিভাইস নির্বাচনের বিকল্পগুলিতে একটি প্রপার্টি ক্রাইটেরিয়া যোগ করুন

প্যারামিটার
propertyKey String

propValue String

অ্যাডসিরিয়াল

public void addSerial (String serialNumber)

ডিভাইস নির্বাচনের বিকল্পগুলিতে একটি সিরিয়াল নম্বর যোগ করুন।

সিরিয়ালের জন্য তৈরি করুন

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 ভ্যালু, অথবা উপলব্ধ না থাকলে null।

gceDeviceRequested

public boolean gceDeviceRequested ()

ফেরত
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

আমাদের কোন ধরনের ডিভাইস ব্যবহার করা উচিত তা ফেরত দেয়।

ফেরত
IDeviceSelection.BaseDeviceType

ব্যাটারির স্তর পান

public Integer getBatteryLevel (IDevice device)

প্রদত্ত ডিভাইসটির ব্যাটারির স্তর পুনরুদ্ধার করে।

প্যারামিটার
device IDevice : IDevice

ফেরত
Integer ডিভাইসের ব্যাটারির স্তর অথবা অজানা হলে null

ডিভাইস পণ্যের ধরণ পান

public String getDeviceProductType (IDevice device)

প্রদত্ত ডিভাইসগুলির পণ্যের ধরণ পায়

প্যারামিটার
device IDevice : IDevice

ফেরত
String ডিভাইসের পণ্যের ধরণ অথবা অজানা হলে null

ডিভাইস প্রোডাক্ট ভ্যারিয়েন্ট পান

public String getDeviceProductVariant (IDevice device)

প্রদত্ত ডিভাইসগুলির পণ্যের ভ্যারিয়েন্ট পাওয়া যায়

প্যারামিটার
device IDevice : IDevice

ফেরত
String ডিভাইসের প্রোডাক্ট ভ্যারিয়েন্ট অথবা অজানা হলে null

অনুরোধকৃত ডিভাইসের ধরণ পান

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

ফেরত
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public Collection<String> getExcludeSerials ()

সিরিয়াল নম্বর বর্জন তালিকার একটি অনুলিপি পায়।

ফেরত
Collection<String> ক্রমিক সংখ্যাগুলির একটি Collection

সর্বোচ্চ ব্যাটারির স্তর পান

public Integer getMaxBatteryLevel ()

অনুরোধ করা সর্বোচ্চ ব্যাটারি স্তর পায়।

ফেরত
Integer

সর্বোচ্চ ব্যাটারির তাপমাত্রা পান

public Integer getMaxBatteryTemperature ()

অনুরোধ করা সর্বোচ্চ ব্যাটারি স্তর পায়।

ফেরত
Integer

সর্বনিম্ন ব্যাটারির স্তর পান

public Integer getMinBatteryLevel ()

অনুরোধ করা সর্বনিম্ন ব্যাটারি স্তর পায়।

ফেরত
Integer

getNoMatchReason

public Map<String, String> getNoMatchReason ()

ডিভাইসটি কেন মেলানো যায়নি, তার কারণটি ফেরত দেয়।

ফেরত
Map<String, String> ক্রমিক নম্বরের সাথে বরাদ্দ না করার কারণের একটি মানচিত্র।

পণ্যের প্রকারগুলি পান

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>

স্থানীয় ভার্চুয়াল ডিভাইস অনুরোধ করা হয়েছে

public boolean localVirtualDeviceRequested ()

ফেরত
boolean

ম্যাচ

public boolean matches (IDevice device)

প্যারামিটার
device IDevice

ফেরত
boolean প্রদত্ত IDevice যদি দেওয়া অপশনগুলোর সাথে মিলে যায়, তবে true । অন্যথায় false

nullDeviceRequested

public boolean nullDeviceRequested ()

ফেরত
boolean

দূরবর্তী ডিভাইস অনুরোধ করা হয়েছে

public boolean remoteDeviceRequested ()

ফেরত
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

আমরা কোন ধরনের ডিভাইস ব্যবহার করব তা নির্ধারণ করে।

প্যারামিটার
type IDeviceSelection.BaseDeviceType

সেটডিভাইসঅনুরোধ করা হয়েছে

public void setDeviceRequested (boolean deviceRequested)

এমুলেটর অনুরোধ ফ্ল্যাগ সেট করে

প্যারামিটার
deviceRequested boolean

অনুরোধকৃত ডিভাইসের ধরণ সেট করুন

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

প্যারামিটার
requestedType DeviceSelectionOptions.DeviceRequestedType

সেটএমুলেটরঅনুরোধ করা হয়েছে

public void setEmulatorRequested (boolean emulatorRequested)

এমুলেটর অনুরোধ ফ্ল্যাগ সেট করে

প্যারামিটার
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

প্যারামিটার
gceDeviceRequested boolean

সর্বোচ্চ ব্যাটারির স্তর সেট করুন

public void setMaxBatteryLevel (Integer maxBattery)

সর্বোচ্চ ব্যাটারি স্তর নির্ধারণ করে

প্যারামিটার
maxBattery Integer

সর্বোচ্চ ব্যাটারির তাপমাত্রা সেট করুন

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

সর্বোচ্চ ব্যাটারি স্তর নির্ধারণ করে

প্যারামিটার
maxBatteryTemperature Integer

ন্যূনতম ব্যাটারির স্তর সেট করুন

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

সেটসিরিয়াল

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