IHostOptions

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

একটি নির্দিষ্ট আইপি-র সাথে যুক্ত gce-ডিভাইস পরিচিত।

abstract getKnownPreconfigureVirtualDevicePool ()

পরিচিত প্রি-কনফিগার করা ভার্চুয়াল ডিভাইস পুল।

abstract getKnownRemoteDeviceIpPool ()

একটি নির্দিষ্ট আইপির সাথে যুক্ত দূরবর্তী ডিভাইস পরিচিত।

default getKnownTcpDeviceIpPool ()

একটি নির্দিষ্ট আইপি-র সাথে সম্পর্কিত টিসিপি-ডিভাইস পরিচিত।

abstract getLabels ()

হোস্টের জন্য লেবেল পান।

abstract String getNetworkInterface ()

দূরবর্তী পরীক্ষা ডিভাইসের সাথে সংযোগ করতে ব্যবহৃত নেটওয়ার্ক ইন্টারফেস প্রদান করে।

abstract 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 void validateOptions ()

IHostOptions এ সেট করা বিকল্পগুলি বৈধ কিনা তা যাচাই করুন।

পাবলিক পদ্ধতি

উপলব্ধ পারমিট পান

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

একটি প্রদত্ত প্রকারের উপলব্ধ পারমিটের সংখ্যা প্রদান করে

পরামিতি
type IHostOptions.PermitLimitType

রিটার্নস
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

স্থানীয় ফাইল ক্যাশের সর্বাধিক অনুমোদিত আকার (বাইট) ফেরত দিন।

রিটার্নস
Long

getConcurrentDownload Limit

public abstract Integer getConcurrentDownloadLimit ()

অনুমোদিত সমসাময়িক ডাউনলোডের সর্বাধিক সংখ্যা প্রদান করে। IBuildProvider দ্বারা ব্যবহৃত যা দূরবর্তী বিল্ডগুলি ডাউনলোড করে।

রিটার্নস
Integer

Get ConcurrentFlasher Limit

public abstract Integer getConcurrentFlasherLimit ()

অনুমতি দিতে সমসাময়িক ফ্ল্যাশিংয়ের সর্বাধিক সংখ্যা প্রদান করে। DeviceFlashPreparer দ্বারা ব্যবহৃত।

রিটার্নস
Integer সমবর্তী ফ্ল্যাশার সীমা।

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

সমসাময়িক ভার্চুয়াল ডিভাইস স্টার্টআপের সর্বাধিক সংখ্যা প্রদান করে। RemoteAndroidVirtualDevice দ্বারা ব্যবহৃত যেটি ভার্চুয়াল ডিভাইস শুরু করে।

রিটার্নস
Integer

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

ডাউনলোড করা আর্টিফ্যাক্ট সংরক্ষণের জন্য ব্যবহৃত পাথ ফেরত দেয়।

রিটার্নস
File

GetFastbootTmpDir

public abstract File getFastbootTmpDir ()

ফাস্টবুট অস্থায়ী ফোল্ডার হিসাবে ব্যবহার করা উচিত এমন পথটি ফেরত দেয়।

রিটার্নস
File

getInUsePermits

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

একটি প্রদত্ত প্রকারের জন্য ব্যবহার করা পারমিটের সংখ্যা প্রদান করে

পরামিতি
type IHostOptions.PermitLimitType

রিটার্নস
int

GetKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

একটি নির্দিষ্ট আইপি-র সাথে যুক্ত gce-ডিভাইস পরিচিত।

রিটার্নস

GetKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

পরিচিত প্রি-কনফিগার করা ভার্চুয়াল ডিভাইস পুল।

রিটার্নস

Get KnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

একটি নির্দিষ্ট আইপির সাথে যুক্ত দূরবর্তী ডিভাইস পরিচিত।

রিটার্নস

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

একটি নির্দিষ্ট আইপি-র সাথে সম্পর্কিত টিসিপি-ডিভাইস পরিচিত।

রিটার্নস

লেবেল পান

public abstract  getLabels ()

হোস্টের জন্য লেবেল পান।

রিটার্নস

GetNetworkInterface

public abstract String getNetworkInterface ()

দূরবর্তী পরীক্ষা ডিভাইসের সাথে সংযোগ করতে ব্যবহৃত নেটওয়ার্ক ইন্টারফেস প্রদান করে।

রিটার্নস
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

পরিষেবা অ্যাকাউন্ট json কী ফাইলগুলির একটি মানচিত্র প্রদান করে।

রিটার্নস

GetTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

নির্দিষ্ট করা পরীক্ষার পর্যায় স্তরের সময়সীমা প্রদান করে। টাইমআউটের জন্য ডিফল্ট 0 হবে।

রিটার্নস
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

এটি আংশিক ডাউনলোডে zip64 ফর্ম্যাট ব্যবহার করা উচিত কিনা তা পরীক্ষা করুন।

রিটার্নস
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

সমবর্তী লকগুলি শুরু করে

ফাস্টবুট সক্ষম

public abstract boolean isFastbootdEnable ()

ফাস্টবুট মোড সমর্থন সক্রিয় আছে কি না তা প্রদান করে।

রিটার্নস
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

হোস্ট মেট্রিক রিপোর্টিং অক্ষম করা উচিত কিনা তা প্রদান করে।

রিটার্নস
boolean

ইনক্রিমেন্টাল ফ্ল্যাশিং সক্ষম

public abstract boolean isIncrementalFlashingEnabled ()

ইনক্রিমেন্টাল ফ্ল্যাশিং সক্ষম আছে কিনা তা ফেরত দেয়।

রিটার্নস
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

হোস্ট ইনক্রিমেন্টাল ফ্ল্যাশিং অপ্ট-আউট করেছে কিনা তা প্রদান করে।

রিটার্নস
boolean

রিটার্ন পারমিট

public abstract void returnPermit (IHostOptions.PermitLimitType type)

প্রদত্ত ধরনের একটি পারমিট প্রদান করে

পরামিতি
type IHostOptions.PermitLimitType

উচিত FlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

ফিউজ মাউন্ট করা ডিভাইস ইমেজ জিপ ফাইল দিয়ে ফ্ল্যাশিং করা উচিত কিনা তা রিটার্ন করে।

রিটার্নস
boolean

উচিতSsoClient ব্যবহার করুন

public abstract Boolean shouldUseSsoClient ()

এটি SingleSignOn ক্লায়েন্ট ব্যবহার করা উচিত কিনা তা পরীক্ষা করুন।

রিটার্নস
Boolean

পারমিট নাও

public abstract void takePermit (IHostOptions.PermitLimitType type)

প্রদত্ত ধরনের একটি পারমিট লাগে

পরামিতি
type IHostOptions.PermitLimitType

validate options

public abstract void validateOptions ()

IHostOptions এ সেট করা বিকল্পগুলি বৈধ কিনা তা যাচাই করুন।

নিক্ষেপ করে
ConfigurationException