Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Pabrik Konfigurasi GCS

public class GCSConfigurationFactory
extends ConfigurationFactory

java.lang.Objek
com.android.tradefed.config.ConfigurationFactory
com.android.tradefed.config.gcs.GCSCConfigurationFactory


Sebuah ConfigurationFactory memuat konfigurasi dari Google Cloud Storage.

Ringkasan

Kelas bersarang

class GCSConfigurationFactory.GCSConfigLoader

Ekstensi dari ConfigurationFactory.ConfigLoader yang memuat konfigurasi dari GCS, melacak konfigurasi yang disertakan dari satu konfigurasi root, dan melontarkan pengecualian pada penyertaan melingkar.

Metode publik

static IConfigurationFactory getInstance ( IConfigurationServer configServer)

Dapatkan instance IConfigurationFactory tunggal.

File getLatestDownloadedFile ()

Metode yang dilindungi

BufferedInputStream getConfigStream (String name)

Memuat InputStream untuk nama konfigurasi tertentu dari Google Cloud Storage (GCS).

ConfigurationDef getConfigurationDef (String name, boolean isGlobal, templateMap) getConfigurationDef (String name, boolean isGlobal, templateMap)

Ambil ConfigurationDef untuk nama yang diberikan

Metode publik

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

Dapatkan instance IConfigurationFactory tunggal.

Parameter
configServer IConfigurationServer

Pengembalian
IConfigurationFactory

getLatestDownloadedFile

public File getLatestDownloadedFile ()

Pengembalian
File

Metode yang dilindungi

getConfigStream

protected BufferedInputStream getConfigStream (String name)

Memuat InputStream untuk nama konfigurasi tertentu dari Google Cloud Storage (GCS).

Parameter
name String : nama konfigurasi yang akan dimuat

Pengembalian
BufferedInputStream sebuah ERROR(/BufferedInputStream) untuk membaca konten konfigurasi

Melempar
ConfigurationException jika konfigurasi tidak dapat ditemukan

getConfigurationDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                 templateMap)

Ambil ConfigurationDef untuk nama yang diberikan

Parameter
name String : nama konfigurasi bawaan yang akan dimuat atau jalur file ke file konfigurasi yang akan dimuat

isGlobal boolean

templateMap

Pengembalian
ConfigurationDef ConfigurationDef

Melempar
ConfigurationException