GCSConfigurationFactory

public class GCSConfigurationFactory
extends ConfigurationFactory

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory
     ↳ com.android.tradefed.config.gcs.GCSConfigurationFactory


تحمِّل ConfigurationFactory الإعدادات من Google Cloud Storage.

ملخّص

الفئات المُدمجة

class GCSConfigurationFactory.GCSConfigLoader

إضافة إلى ConfigurationFactory.ConfigLoader تحمّل الإعدادات من GCS وتتتبّع الإعدادات المضمّنة من إعداد أساسي واحد وتُلقي استثناءً في عمليات التضمين الدائرية. 

الطرق العامة

static IConfigurationFactory getInstance(IConfigurationServer configServer)

احصل على مثيل IConfigurationFactory في نمط "العنصر الفردي".

File getLatestDownloadedFile()

الطرق المحمية

BufferedInputStream getConfigStream(String name)

تحمِّل InputStream لاسم الإعداد المحدَّد من Google Cloud Storage(GCS).

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

استرداد ConfigurationDef للاسم المحدَّد

الطرق العامة

getInstance

public static IConfigurationFactory getInstance (IConfigurationServer configServer)

احصل على مثيل IConfigurationFactory في نمط "العنصر الفردي".

المعلمات
configServer IConfigurationServer

المرتجعات
IConfigurationFactory

getLatestDownloadedFile

public File getLatestDownloadedFile ()

المرتجعات
File

الطرق المحمية

getConfigStream

protected BufferedInputStream getConfigStream (String name)

تحمِّل InputStream لاسم الإعداد المحدَّد من Google Cloud Storage(GCS).

المعلمات
name String: اسم الإعدادات المطلوب تحميلها

المرتجعات
BufferedInputStream ERROR(/BufferedInputStream) لقراءة محتوى الإعدادات

عمليات الرمي
ConfigurationException إذا تعذّر العثور على الإعدادات

getConfigurationDef

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

استرداد ConfigurationDef للاسم المحدَّد

المعلمات
name String: اسم إعدادات مضمّنة المطلوب تحميلها أو مسار ملف إلى ملف الإعدادات المطلوب تحميله

isGlobal boolean

templateMap

المرتجعات
ConfigurationDef ConfigurationDef

عمليات الرمي
ConfigurationException