{i>IHostOptions<i}

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Antarmuka pemegang opsi host. Antarmuka ini digunakan untuk mengakses opsi seluruh host.

Ringkasan

Metode publik

abstract Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang tersedia dari jenis yang diberikan

abstract Long getCacheSizeLimit()

Menampilkan ukuran(byte) maksimum yang diizinkan dari cache file lokal.

abstract Integer getConcurrentDownloadLimit()

Menampilkan jumlah maksimum download serentak yang diizinkan.

abstract Integer getConcurrentFlasherLimit()

Menampilkan jumlah maksimal flash bersamaan yang diizinkan.

abstract Integer getConcurrentVirtualDeviceStartupLimit()

Menampilkan jumlah maksimum startup perangkat virtual serentak yang diizinkan.

abstract File getDownloadCacheDir()

Menampilkan jalur yang digunakan untuk menyimpan artefak yang didownload.

abstract File getFastbootTmpDir()

Menampilkan jalur yang harus digunakan fastboot sebagai folder sementara.

abstract int getInUsePermits(IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang digunakan untuk jenis yang ditentukan

abstract getKnownGceDeviceIpPool()

Perangkat gce yang diketahui dan terkait dengan IP tertentu.

abstract getKnownPreconfigureVirtualDevicePool()

Kumpulan perangkat virtual yang telah dikonfigurasi sebelumnya.

abstract getKnownRemoteDeviceIpPool()

Perangkat jarak jauh yang diketahui dan terkait dengan IP tertentu.

default getKnownTcpDeviceIpPool()

Perangkat {i>tcp<i} yang diketahui dan terkait dengan IP tertentu.

abstract getLabels()

Mendapatkan label untuk host.

abstract String getNetworkInterface()

Menampilkan antarmuka jaringan yang digunakan untuk terhubung ke perangkat pengujian jarak jauh.

abstract getServiceAccountJsonKeyFiles()

Menampilkan Peta file kunci json akun layanan.

abstract long getTestPhaseTimeout()

Menampilkan waktu tunggu level Fase Pengujian yang ditentukan.

abstract boolean getUseZip64InPartialDownload()

Periksa apakah harus menggunakan format zip64 di download sebagian atau tidak.

abstract void initConcurrentLocks()

Menginisialisasi penguncian serentak

abstract boolean isFastbootdEnable()

Menampilkan apakah dukungan mode fastboot diaktifkan atau tidak.

abstract boolean isHostMetricReportingDisabled()

Menampilkan apakah pelaporan metrik host harus dinonaktifkan.

abstract boolean isIncrementalFlashingEnabled()

Menampilkan apakah flashing inkremental diaktifkan atau tidak.

abstract boolean isOptOutOfIncrementalFlashing()

Menampilkan apakah host memilih untuk tidak mengaktifkan flashing inkremental.

abstract void returnPermit(IHostOptions.PermitLimitType type)

Menampilkan izin dari jenis yang diberikan

abstract boolean shouldFlashWithFuseZip()

Menampilkan apakah flashing harus dilakukan atau tidak dengan file zip gambar perangkat yang dipasang dengan sekring.

abstract Boolean shouldUseSsoClient()

Periksa apakah harus menggunakan klien SingleSignOn atau tidak.

abstract void takePermit(IHostOptions.PermitLimitType type)

Dibutuhkan izin dari jenis yang ditentukan

abstract void validateOptions()

Validasi bahwa opsi yang ditetapkan pada IHostOptions valid.

Metode publik

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang tersedia dari jenis yang diberikan

Parameter
type IHostOptions.PermitLimitType

Hasil
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

Menampilkan ukuran(byte) maksimum yang diizinkan dari cache file lokal.

Hasil
Long

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

Menampilkan jumlah maksimum download serentak yang diizinkan. Digunakan oleh IBuildProvider yang mengunduh build jarak jauh.

Hasil
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

Menampilkan jumlah maksimal flash bersamaan yang diizinkan. Digunakan oleh DeviceFlashPreparer.

Hasil
Integer batas flasher serentak.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

Menampilkan jumlah maksimum startup perangkat virtual serentak yang diizinkan. Digunakan oleh RemoteAndroidVirtualDevice yang memulai perangkat virtual.

Hasil
Integer

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

Menampilkan jalur yang digunakan untuk menyimpan artefak yang didownload.

Hasil
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

Menampilkan jalur yang harus digunakan fastboot sebagai folder sementara.

Hasil
File

getInUseIzin

public abstract int getInUsePermits (IHostOptions.PermitLimitType type)

Menampilkan jumlah izin yang digunakan untuk jenis yang ditentukan

Parameter
type IHostOptions.PermitLimitType

Hasil
int

getKnownGceDeviceIpPool

public abstract  getKnownGceDeviceIpPool ()

Perangkat gce yang diketahui dan terkait dengan IP tertentu.

Hasil

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

Kumpulan perangkat virtual yang telah dikonfigurasi sebelumnya.

Hasil

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

Perangkat jarak jauh yang diketahui dan terkait dengan IP tertentu.

Hasil

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Perangkat {i>tcp<i} yang diketahui dan terkait dengan IP tertentu.

Hasil

getLabels

public abstract  getLabels ()

Mendapatkan label untuk host.

Hasil

getNetworkInterface

public abstract String getNetworkInterface ()

Menampilkan antarmuka jaringan yang digunakan untuk terhubung ke perangkat pengujian jarak jauh.

Hasil
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

Menampilkan Peta file kunci json akun layanan.

Hasil

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

Menampilkan waktu tunggu level Fase Pengujian yang ditentukan. Nilai defaultnya adalah 0 tanpa waktu tunggu.

Hasil
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

Periksa apakah harus menggunakan format zip64 di download sebagian atau tidak.

Hasil
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Menginisialisasi penguncian serentak

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

Menampilkan apakah dukungan mode fastboot diaktifkan atau tidak.

Hasil
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

Menampilkan apakah pelaporan metrik host harus dinonaktifkan.

Hasil
boolean

is inkrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

Menampilkan apakah flashing inkremental diaktifkan atau tidak.

Hasil
boolean

isOptOutOf inkrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

Menampilkan apakah host memilih untuk tidak mengaktifkan flashing inkremental.

Hasil
boolean

mengembalikanIzin

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Menampilkan izin dari jenis yang diberikan

Parameter
type IHostOptions.PermitLimitType

harusFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

Menampilkan apakah flashing harus dilakukan atau tidak dengan file zip gambar perangkat yang dipasang dengan sekring.

Hasil
boolean

seharusnyaGunakanSsoClient

public abstract Boolean shouldUseSsoClient ()

Periksa apakah harus menggunakan klien SingleSignOn atau tidak.

Hasil
Boolean

ambilIzin

public abstract void takePermit (IHostOptions.PermitLimitType type)

Dibutuhkan izin dari jenis yang ditentukan

Parameter
type IHostOptions.PermitLimitType

validasiOptions

public abstract void validateOptions ()

Validasi bahwa opsi yang ditetapkan pada IHostOptions valid.

Menampilkan
ConfigurationException