হোস্ট অপশন
public class HostOptions
extends Object
implements IHostOptions
java.lang.অবজেক্ট | |
↳ | 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) একটি প্রদত্ত প্রকারের জন্য ব্যবহার করা পারমিটের সংখ্যা প্রদান করে |
getKnownGceDeviceIpPool () একটি নির্দিষ্ট আইপি-র সাথে যুক্ত gce-ডিভাইস পরিচিত। | |
getKnownPreconfigureVirtualDevicePool () পরিচিত প্রি-কনফিগার করা ভার্চুয়াল ডিভাইস পুল। | |
getKnownRemoteDeviceIpPool () একটি নির্দিষ্ট আইপির সাথে যুক্ত দূরবর্তী ডিভাইস পরিচিত। | |
getLabels () হোস্টের জন্য লেবেল পান। | |
String | getNetworkInterface () দূরবর্তী পরীক্ষা ডিভাইসের সাথে সংযোগ করতে ব্যবহৃত নেটওয়ার্ক ইন্টারফেস প্রদান করে। |
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) প্রদত্ত ধরনের একটি পারমিট লাগে |
void | validateOptions () |
পাবলিক কনস্ট্রাক্টর
হোস্ট অপশন
public HostOptions ()
পাবলিক পদ্ধতি
উপলব্ধ পারমিট পান
public Integer getAvailablePermits (IHostOptions.PermitLimitType type)
একটি প্রদত্ত প্রকারের উপলব্ধ পারমিটের সংখ্যা প্রদান করে
পরামিতি | |
---|---|
type | IHostOptions.PermitLimitType |
রিটার্নস | |
---|---|
Integer |
getCacheSizeLimit
public Long getCacheSizeLimit ()
স্থানীয় ফাইল ক্যাশের সর্বাধিক অনুমোদিত আকার (বাইট) ফেরত দিন।
রিটার্নস | |
---|---|
Long |
getConcurrentDownload Limit
public Integer getConcurrentDownloadLimit ()
অনুমোদিত সমসাময়িক ডাউনলোডের সর্বাধিক সংখ্যা প্রদান করে। IBuildProvider
দ্বারা ব্যবহৃত যা দূরবর্তী বিল্ডগুলি ডাউনলোড করে।
রিটার্নস | |
---|---|
Integer |
Get ConcurrentFlasher Limit
public Integer getConcurrentFlasherLimit ()
অনুমতি দিতে সমসাময়িক ফ্ল্যাশিংয়ের সর্বাধিক সংখ্যা প্রদান করে। DeviceFlashPreparer
দ্বারা ব্যবহৃত।
রিটার্নস | |
---|---|
Integer | সমবর্তী ফ্ল্যাশার সীমা। |
getConcurrentVirtualDeviceStartupLimit
public Integer getConcurrentVirtualDeviceStartupLimit ()
সমসাময়িক ভার্চুয়াল ডিভাইস স্টার্টআপের সর্বাধিক সংখ্যা প্রদান করে। RemoteAndroidVirtualDevice
দ্বারা ব্যবহৃত যেটি ভার্চুয়াল ডিভাইস শুরু করে।
রিটার্নস | |
---|---|
Integer |
getDownloadCacheDir
public File getDownloadCacheDir ()
ডাউনলোড করা আর্টিফ্যাক্ট সংরক্ষণের জন্য ব্যবহৃত পাথ ফেরত দেয়।
রিটার্নস | |
---|---|
File |
GetFastbootTmpDir
public File getFastbootTmpDir ()
ফাস্টবুট অস্থায়ী ফোল্ডার হিসাবে ব্যবহার করা উচিত এমন পথটি ফেরত দেয়।
রিটার্নস | |
---|---|
File |
getInUsePermits
public int getInUsePermits (IHostOptions.PermitLimitType type)
একটি প্রদত্ত প্রকারের জন্য ব্যবহার করা পারমিটের সংখ্যা প্রদান করে
পরামিতি | |
---|---|
type | IHostOptions.PermitLimitType |
রিটার্নস | |
---|---|
int |
GetKnownGceDeviceIpPool
publicgetKnownGceDeviceIpPool ()
একটি নির্দিষ্ট আইপি-র সাথে যুক্ত gce-ডিভাইস পরিচিত।
রিটার্নস | |
---|---|
GetKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
পরিচিত প্রি-কনফিগার করা ভার্চুয়াল ডিভাইস পুল।
রিটার্নস | |
---|---|
Get KnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
একটি নির্দিষ্ট আইপির সাথে যুক্ত দূরবর্তী ডিভাইস পরিচিত।
রিটার্নস | |
---|---|
লেবেল পান
publicgetLabels ()
হোস্টের জন্য লেবেল পান।
রিটার্নস | |
---|---|
GetNetworkInterface
public String getNetworkInterface ()
দূরবর্তী পরীক্ষা ডিভাইসের সাথে সংযোগ করতে ব্যবহৃত নেটওয়ার্ক ইন্টারফেস প্রদান করে।
রিটার্নস | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
পরিষেবা অ্যাকাউন্ট json কী ফাইলগুলির একটি মানচিত্র প্রদান করে।
রিটার্নস | |
---|---|
GetTestPhaseTimeout
public long getTestPhaseTimeout ()
নির্দিষ্ট করা পরীক্ষার পর্যায় স্তরের সময়সীমা প্রদান করে। টাইমআউটের জন্য ডিফল্ট 0 হবে।
রিটার্নস | |
---|---|
long |
getUseZip64InPartialDownload
public boolean getUseZip64InPartialDownload ()
এটি আংশিক ডাউনলোডে zip64 ফর্ম্যাট ব্যবহার করা উচিত কিনা তা পরীক্ষা করুন।
রিটার্নস | |
---|---|
boolean |
initConcurrentLocks
public void initConcurrentLocks ()
সমবর্তী লকগুলি শুরু করে
ফাস্টবুট সক্ষম
public boolean isFastbootdEnable ()
ফাস্টবুট মোড সমর্থন সক্রিয় আছে কি না তা প্রদান করে।
রিটার্নস | |
---|---|
boolean |
isHostMetricReportingDisabled
public boolean isHostMetricReportingDisabled ()
হোস্ট মেট্রিক রিপোর্টিং অক্ষম করা উচিত কিনা তা প্রদান করে।
রিটার্নস | |
---|---|
boolean |
ইনক্রিমেন্টাল ফ্ল্যাশিং সক্ষম
public boolean isIncrementalFlashingEnabled ()
ইনক্রিমেন্টাল ফ্ল্যাশিং সক্ষম আছে কিনা তা ফেরত দেয়।
রিটার্নস | |
---|---|
boolean |
isOptOutOfIncrementalFlashing
public boolean isOptOutOfIncrementalFlashing ()
হোস্ট ইনক্রিমেন্টাল ফ্ল্যাশিং অপ্ট-আউট করেছে কিনা তা প্রদান করে।
রিটার্নস | |
---|---|
boolean |
রিটার্ন পারমিট
public void returnPermit (IHostOptions.PermitLimitType type)
প্রদত্ত ধরনের একটি পারমিট প্রদান করে
পরামিতি | |
---|---|
type | IHostOptions.PermitLimitType |
উচিত FlashWithFuseZip
public boolean shouldFlashWithFuseZip ()
ফিউজ মাউন্ট করা ডিভাইস ইমেজ জিপ ফাইল দিয়ে ফ্ল্যাশিং করা উচিত কিনা তা রিটার্ন করে।
রিটার্নস | |
---|---|
boolean |
উচিতSsoClient ব্যবহার করুন
public Boolean shouldUseSsoClient ()
এটি SingleSignOn ক্লায়েন্ট ব্যবহার করা উচিত কিনা তা পরীক্ষা করুন।
রিটার্নস | |
---|---|
Boolean |
পারমিট নাও
public void takePermit (IHostOptions.PermitLimitType type)
প্রদত্ত ধরনের একটি পারমিট লাগে
পরামিতি | |
---|---|
type | IHostOptions.PermitLimitType |
validate options
public void validateOptions ()
IHostOptions
এ সেট করা বিকল্পগুলি বৈধ কিনা তা যাচাই করুন।
নিক্ষেপ করে | |
---|---|
ConfigurationException |