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