AndroidBuildRemoteFileResolver

public class AndroidBuildRemoteFileResolver
extends Object implements IRemoteFileResolver

java.lang.Object
   ↳ com.google.android.tradefed.config.remote.AndroidBuildRemoteFileResolver


تنفيذ IRemoteFileResolver الذي يسمح بالتنزيل من خادم إصدارات Android

ملخّص

الثوابت

String BUILD_BRANCH_STRING

String BUILD_ID_STRING

String BUILD_PATTERN_STRING

String BUILD_TARGET_STRING

String ENABLE_RESOLVE_SYM_LINKS

String EXCLUDE_FILTERS

String INCLUDE_FILTERS

String OS_STRING

String PROTOCOL

String USE_CAS

الحقول

public static final Pattern DOWNLOAD_PATTERN

طُرق وضع التصميم العامة

AndroidBuildRemoteFileResolver()

الإجراءات العامة

String getSupportedProtocol()

تعرض هذه السمة البروتوكول المرتبط المتاح للتنزيل.

IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

حلّ الملف البعيد في واجهة متوافقة مع الإصدارات المستقبلية

طُرق محمية

IFileDownloader getAndroidBuildDownloader(RemoteBuildInfo info, boolean useCas)
RemoteBuildInfo performBuildApiQuery(String buildId, String branch, String buildFlavor, String pattern)

الثوابت

BUILD_BRANCH_STRING

public static final String BUILD_BRANCH_STRING

Constant Value: "branch"

BUILD_ID_STRING

public static final String BUILD_ID_STRING

Constant Value: "buildid"

BUILD_PATTERN_STRING

public static final String BUILD_PATTERN_STRING

Constant Value: "pattern"

BUILD_TARGET_STRING

public static final String BUILD_TARGET_STRING

Constant Value: "target"

public static final String ENABLE_RESOLVE_SYM_LINKS

القيمة الثابتة: "enable-resolve-sym-links"

EXCLUDE_FILTERS

public static final String EXCLUDE_FILTERS

Constant Value: "exclude_filters"

INCLUDE_FILTERS

public static final String INCLUDE_FILTERS

Constant Value: "include_filters"

OS_STRING

public static final String OS_STRING

القيمة الثابتة: "linux"

PROTOCOL

public static final String PROTOCOL

Constant Value: "ab"

USE_CAS

public static final String USE_CAS

Constant Value: "use-cas"

الحقول

DOWNLOAD_PATTERN

public static final Pattern DOWNLOAD_PATTERN

طُرق وضع التصميم العامة

AndroidBuildRemoteFileResolver

public AndroidBuildRemoteFileResolver ()

الإجراءات العامة

getSupportedProtocol

public String getSupportedProtocol ()

تعرض هذه السمة البروتوكول المرتبط المتاح للتنزيل.

المرتجعات
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

حلّ الملف البعيد في واجهة متوافقة مع الإصدارات المستقبلية

المعلَمات
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs يصف الجهاز البعيد الذي سيتم تنزيل المحتوى منه وكيفية تنزيله.

المرتجعات
IRemoteFileResolver.ResolvedFile تمثيل الملف المحلي الذي تمّت تسويته

عمليات الطرح
BuildRetrievalError

طُرق محمية

getAndroidBuildDownloader

protected IFileDownloader getAndroidBuildDownloader (RemoteBuildInfo info, 
                boolean useCas)

المعلَمات
info RemoteBuildInfo

useCas boolean

المرتجعات
IFileDownloader

performBuildApiQuery

protected RemoteBuildInfo performBuildApiQuery (String buildId, 
                String branch, 
                String buildFlavor, 
                String pattern)

المعلَمات
buildId String

branch String

buildFlavor String

pattern String

القيم المُعادة
RemoteBuildInfo

عمليات الطرح
BuildRetrievalError