IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


ממשק לאובייקטים שיכולים לפתור קובץ מרוחק לקובץ מקומי. לדוגמה: gs://bucket/dir/file.txt יוריד וישונה לנתיב מקומי.

סיכום

כיתות מקוננות

class IRemoteFileResolver.RemoteFileResolverArgs

הטענות עברו לפותרים

class IRemoteFileResolver.ResolvedFile

כיתה מכילה מידע על הקובץ שנפתר וכמה מטא נתונים.

שיטות ציבוריות

abstract String getSupportedProtocol ()

מחזירה את הפרוטוקול המשויך הנתמך להורדה.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

פתור את הקובץ המרוחק בממשק מוגן עתיד

default File resolveRemoteFiles (File consideredFile)

פתור את הקובץ המרוחק.

default File resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs)

פתור את הקובץ המרוחק.

default void setPrimaryDevice ( ITestDevice device)

דרך אופציונלית ליישום לקבל ייצוג של {@ink ITestDevice} של המכשיר הנבדק.

שיטות ציבוריות

getSupportedProtocol

public abstract String getSupportedProtocol ()

מחזירה את הפרוטוקול המשויך הנתמך להורדה.

החזרות
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

פתור את הקובץ המרוחק בממשק מוגן עתיד

פרמטרים
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs המתאר את השלט להורדה וכיצד.

החזרות
IRemoteFileResolver.ResolvedFile ייצוג הקובץ המקומי שנפתר.

זורק
BuildRetrievalError אם משהו משתבש.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile)

פתור את הקובץ המרוחק.

פרמטרים
consideredFile File : ERROR(/File) הוערך כמרוחק.

החזרות
File הקובץ המקומי שנפתר.

זורק
BuildRetrievalError אם משהו משתבש.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

פתור את הקובץ המרוחק.

פרמטרים
consideredFile File : ERROR(/File) הוערך כמרוחק.

queryArgs : הארגומנטים הועברו כשאילתה לכתובת ה-URL.

החזרות
File הקובץ המקומי שנפתר.

זורק
BuildRetrievalError אם משהו משתבש.

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

דרך אופציונלית ליישום לקבל ייצוג של {@ink ITestDevice} של המכשיר הנבדק.

פרמטרים
device ITestDevice : ה- ITestDevice של ההזמנה הנוכחית.