আইহোস্টঅপশন
public interface IHostOptions
| com.android.tradefed.host.IHostOptions |
হোস্ট অপশন হোল্ডার ইন্টারফেস। এই ইন্টারফেসটি হোস্ট-ব্যাপী অপশনগুলো অ্যাক্সেস করতে ব্যবহৃত হয়।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি | |
|---|---|
abstract Integer | getAvailablePermits ( IHostOptions.PermitLimitType type)প্রদত্ত প্রকারের উপলব্ধ পারমিটের সংখ্যা ফেরত দেয়। |
abstract Long | getCacheSizeLimit ()স্থানীয় ফাইল ক্যাশের সর্বোচ্চ অনুমোদিত আকার (বাইট) ফেরত দিন। |
abstract Integer | getConcurrentDownloadLimit ()একই সাথে অনুমোদিত সর্বোচ্চ ডাউনলোডের সংখ্যা ফেরত দেয়। |
abstract Integer | getConcurrentFlasherLimit ()একই সাথে অনুমোদিত ফ্ল্যাশিংয়ের সর্বোচ্চ সংখ্যা ফেরত দেয়। |
abstract Integer | getConcurrentVirtualDeviceStartupLimit ()একই সাথে সর্বাধিক কতগুলো ভার্চুয়াল ডিভাইস চালু করা যাবে, তা ফেরত দেয়। |
abstract File | getDownloadCacheDir ()ডাউনলোড করা আর্টিফ্যাক্টগুলো সংরক্ষণের জন্য ব্যবহৃত পাথটি ফেরত দেয়। |
abstract File | getFastbootTmpDir ()ফাস্টবুট যে পাথটিকে টেম্পোরারি ফোল্ডার হিসেবে ব্যবহার করবে, তা রিটার্ন করে। |
abstract int | getInUsePermits ( IHostOptions.PermitLimitType type)একটি নির্দিষ্ট ধরণের জন্য ব্যবহৃত পারমিটের সংখ্যা ফেরত দেয়। |
abstract Set<String> | getKnownGceDeviceIpPool ()একটি নির্দিষ্ট আইপি-র সাথে যুক্ত পরিচিত জিসিই-ডিভাইস। |
abstract List<String> | getKnownPreconfigureNativeDevicePool ()পরিচিত পূর্ব-কনফিগার করা নেটিভ ডিভাইস আইপি পুল। |
abstract List<String> | getKnownPreconfigureVirtualDevicePool ()পরিচিত পূর্ব-কনফিগার করা ভার্চুয়াল ডিভাইস পুল। |
abstract Set<String> | getKnownRemoteDeviceIpPool ()একটি নির্দিষ্ট আইপি-র সাথে যুক্ত পরিচিত রিমোট ডিভাইস। |
default Set<String> | getKnownTcpDeviceIpPool ()একটি নির্দিষ্ট আইপি-র সাথে যুক্ত পরিচিত টিসিপি ডিভাইস। |
abstract List<String> | getLabels ()হোস্টের জন্য লেবেলগুলো নিন। |
abstract String | getNetworkInterface ()দূরবর্তী পরীক্ষা ডিভাইসগুলির সাথে সংযোগ করতে ব্যবহৃত নেটওয়ার্ক ইন্টারফেসটি ফেরত দেয়। |
abstract Map<String, File> | getServiceAccountJsonKeyFiles ()সার্ভিস অ্যাকাউন্টের json কী ফাইলগুলোর একটি ম্যাপ ফেরত দেয়। |
abstract long | getTestPhaseTimeout ()নির্দিষ্ট টেস্ট ফেজ লেভেল টাইমআউট ফেরত দেয়। |
abstract boolean | getUseZip64InPartialDownload ()আংশিক ডাউনলোডের ক্ষেত্রে zip64 ফরম্যাট ব্যবহার করা উচিত কিনা তা যাচাই করুন। |
abstract void | initConcurrentLocks ()যুগপৎ লকগুলি শুরু করে |
abstract boolean | isFastbootdEnable ()ফাস্টবুটডি মোড সমর্থন সক্রিয় আছে কি না তা ফেরত দেয়। |
abstract boolean | isHostMetricReportingDisabled ()হোস্ট মেট্রিক রিপোর্টিং নিষ্ক্রিয় করা হবে কিনা তা ফেরত দেয়। |
abstract boolean | isIncrementalFlashingEnabled ()ইনক্রিমেন্টাল ফ্ল্যাশিং সক্রিয় আছে কি না, তা ফেরত দেয়। |
abstract boolean | isOptOutOfIncrementalFlashing ()হোস্টটি ইনক্রিমেন্টাল ফ্ল্যাশিং থেকে বিরত থাকবে কিনা তা ফেরত দেয়। |
abstract void | returnPermit ( IHostOptions.PermitLimitType type)প্রদত্ত প্রকারের একটি অনুমতিপত্র ফেরত দেয়। |
abstract boolean | shouldFlashWithFuseZip ()ফিউজ মাউন্টেড ডিভাইস ইমেজ জিপ ফাইল দিয়ে ফ্ল্যাশিং করা হবে কি না, তা নির্দেশ করে। |
abstract Boolean | shouldUseSsoClient ()এটি SingleSignOn ক্লায়েন্ট ব্যবহার করবে কি না, তা যাচাই করুন। |
abstract void | takePermit ( IHostOptions.PermitLimitType type)প্রদত্ত ধরনের অনুমতিপত্র গ্রহণ করে। |
abstract boolean | useAndroidBuildApiV4 ()v4 অ্যান্ড্রয়েড বিল্ড এপিআই ব্যবহার করা হবে কিনা তা ফেরত দেয়। |
abstract void | validateOptions () |
জনসাধারণের পদ্ধতি
উপলব্ধ পারমিটগুলি পান
public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)
প্রদত্ত প্রকারের উপলব্ধ পারমিটের সংখ্যা ফেরত দেয়।
| প্যারামিটার | |
|---|---|
type | IHostOptions.PermitLimitType |
| ফেরত | |
|---|---|
Integer | |
getCacheSizeLimit
public abstract Long getCacheSizeLimit ()
স্থানীয় ফাইল ক্যাশের সর্বোচ্চ অনুমোদিত আকার (বাইট) ফেরত দিন।
| ফেরত | |
|---|---|
Long | |
getConcurrentDownloadLimit
public abstract Integer getConcurrentDownloadLimit ()
একই সাথে অনুমোদিত সর্বোচ্চ ডাউনলোডের সংখ্যা ফেরত দেয়। এটি সেইসব IBuildProvider ব্যবহার করে যারা রিমোট বিল্ড ডাউনলোড করে।
| ফেরত | |
|---|---|
Integer | |
getConcurrentFlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
একই সাথে অনুমোদিত ফ্ল্যাশিংয়ের সর্বোচ্চ সংখ্যা ফেরত দেয়। এটি DeviceFlashPreparer দ্বারা ব্যবহৃত হয়।
| ফেরত | |
|---|---|
Integer | একই সাথে ফ্ল্যাশারের সীমা। |
getConcurrentVirtualDeviceStartupLimit
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
একই সাথে সর্বাধিক কতগুলো ভার্চুয়াল ডিভাইস চালু করা যাবে তা ফেরত দেয়। ভার্চুয়াল ডিভাইস চালু করার জন্য ব্যবহৃত RemoteAndroidVirtualDevice এটি ব্যবহার করে।
| ফেরত | |
|---|---|
Integer | |
ডাউনলোড ক্যাশ ডিরেক্টরি
public abstract File getDownloadCacheDir ()
ডাউনলোড করা আর্টিফ্যাক্টগুলো সংরক্ষণের জন্য ব্যবহৃত পাথটি ফেরত দেয়।
| ফেরত | |
|---|---|
File | |
getFastbootTmpDir
public abstract File getFastbootTmpDir ()
ফাস্টবুট যে পাথটিকে টেম্পোরারি ফোল্ডার হিসেবে ব্যবহার করবে, তা রিটার্ন করে।
| ফেরত | |
|---|---|
File | |
ব্যবহারের অনুমতি পান
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
একটি নির্দিষ্ট ধরণের জন্য ব্যবহৃত পারমিটের সংখ্যা ফেরত দেয়।
| প্যারামিটার | |
|---|---|
type | IHostOptions.PermitLimitType |
| ফেরত | |
|---|---|
int | |
getKnownGceDeviceIpPool
public abstract Set<String> getKnownGceDeviceIpPool ()
একটি নির্দিষ্ট আইপি-র সাথে যুক্ত পরিচিত জিসিই-ডিভাইস।
| ফেরত | |
|---|---|
Set<String> | |
getKnownPreconfigureNativeDevicePool
public abstract List<String> getKnownPreconfigureNativeDevicePool ()
পরিচিত পূর্ব-কনফিগার করা নেটিভ ডিভাইস আইপি পুল।
| ফেরত | |
|---|---|
List<String> | |
getKnownPreconfigureVirtualDevicePool
public abstract List<String> getKnownPreconfigureVirtualDevicePool ()
পরিচিত পূর্ব-কনফিগার করা ভার্চুয়াল ডিভাইস পুল।
| ফেরত | |
|---|---|
List<String> | |
getKnownRemoteDeviceIpPool
public abstract Set<String> getKnownRemoteDeviceIpPool ()
একটি নির্দিষ্ট আইপি-র সাথে যুক্ত পরিচিত রিমোট ডিভাইস।
| ফেরত | |
|---|---|
Set<String> | |
getKnownTcpDeviceIpPool
public Set<String> getKnownTcpDeviceIpPool ()
একটি নির্দিষ্ট আইপি-র সাথে যুক্ত পরিচিত টিসিপি ডিভাইস।
| ফেরত | |
|---|---|
Set<String> | |
লেবেলগুলি পান
public abstract List<String> getLabels ()
হোস্টের জন্য লেবেলগুলো নিন।
| ফেরত | |
|---|---|
List<String> | |
getNetworkInterface
public abstract String getNetworkInterface ()
দূরবর্তী পরীক্ষা ডিভাইসগুলির সাথে সংযোগ করতে ব্যবহৃত নেটওয়ার্ক ইন্টারফেসটি ফেরত দেয়।
| ফেরত | |
|---|---|
String | |
getServiceAccountJsonKeyFiles
public abstract Map<String, File> getServiceAccountJsonKeyFiles ()
সার্ভিস অ্যাকাউন্টের json কী ফাইলগুলোর একটি ম্যাপ ফেরত দেয়।
| ফেরত | |
|---|---|
Map<String, File> | |
getTestPhaseTimeout
public abstract long getTestPhaseTimeout ()
নির্দিষ্ট টেস্ট ফেজ লেভেলের টাইমআউট ফেরত দেয়। কোনো টাইমআউট না থাকলে ডিফল্ট মান হবে ০।
| ফেরত | |
|---|---|
long | |
getUseZip64InPartialDownload
public abstract boolean getUseZip64InPartialDownload ()
আংশিক ডাউনলোডের ক্ষেত্রে zip64 ফরম্যাট ব্যবহার করা উচিত কিনা তা যাচাই করুন।
| ফেরত | |
|---|---|
boolean | |
initConcurrentLocks
public abstract void initConcurrentLocks ()
যুগপৎ লকগুলি শুরু করে
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
ফাস্টবুটডি মোড সমর্থন সক্রিয় আছে কি না তা ফেরত দেয়।
| ফেরত | |
|---|---|
boolean | |
হোস্টমেট্রিকরিপোর্টিংঅক্ষম
public abstract boolean isHostMetricReportingDisabled ()
হোস্ট মেট্রিক রিপোর্টিং নিষ্ক্রিয় করা হবে কিনা তা ফেরত দেয়।
| ফেরত | |
|---|---|
boolean | |
isIncrementalFlashingEnabled
public abstract boolean isIncrementalFlashingEnabled ()
ইনক্রিমেন্টাল ফ্ল্যাশিং সক্রিয় আছে কি না, তা ফেরত দেয়।
| ফেরত | |
|---|---|
boolean | |
ক্রমবর্ধমান ফ্ল্যাশিং থেকে অপ্ট আউট করুন
public abstract boolean isOptOutOfIncrementalFlashing ()
হোস্টটি ইনক্রিমেন্টাল ফ্ল্যাশিং থেকে বিরত থাকবে কিনা তা ফেরত দেয়।
| ফেরত | |
|---|---|
boolean | |
ফেরত অনুমতি
public abstract void returnPermit (IHostOptions.PermitLimitType type)
প্রদত্ত প্রকারের একটি অনুমতিপত্র ফেরত দেয়।
| প্যারামিটার | |
|---|---|
type | IHostOptions.PermitLimitType |
shouldFlashWithFuseZip
public abstract boolean shouldFlashWithFuseZip ()
ফিউজ মাউন্টেড ডিভাইস ইমেজ জিপ ফাইল দিয়ে ফ্ল্যাশিং করা হবে কি না, তা নির্দেশ করে।
| ফেরত | |
|---|---|
boolean | |
shouldUseSsoClient
public abstract Boolean shouldUseSsoClient ()
এটি SingleSignOn ক্লায়েন্ট ব্যবহার করবে কি না, তা যাচাই করুন।
| ফেরত | |
|---|---|
Boolean | |
অনুমতি নিন
public abstract void takePermit (IHostOptions.PermitLimitType type)
প্রদত্ত ধরনের অনুমতিপত্র গ্রহণ করে।
| প্যারামিটার | |
|---|---|
type | IHostOptions.PermitLimitType |
useAndroidBuildApiV4
public abstract boolean useAndroidBuildApiV4 ()
v4 অ্যান্ড্রয়েড বিল্ড এপিআই ব্যবহার করা হবে কিনা তা ফেরত দেয়।
| ফেরত | |
|---|---|
boolean | |
বিকল্পগুলি যাচাই করুন
public abstract void validateOptions ()
IHostOptions এ সেট করা অপশনগুলো বৈধ কিনা তা যাচাই করুন।
| নিক্ষেপ | |
|---|---|
ConfigurationException | |