AndroidBuildRemoteFileResolver

public class AndroidBuildRemoteFileResolver
extends Object implements IRemoteFileResolver

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


IRemoteFileResolver का ऐसा लागू करने का तरीका जिससे Android Build Server से डाउनलोड किया जा सकता है.

खास जानकारी

कॉन्स्टेंट

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

कॉन्स्टेंट वैल्यू: "branch"

BUILD_ID_STRING

public static final String BUILD_ID_STRING

कॉन्स्टेंट वैल्यू: "buildid"

BUILD_PATTERN_STRING

public static final String BUILD_PATTERN_STRING

कॉन्स्टेंट वैल्यू: "pattern"

BUILD_TARGET_STRING

public static final String BUILD_TARGET_STRING

कॉन्स्टेंट वैल्यू: "target"

public static final String ENABLE_RESOLVE_SYM_LINKS

कॉन्स्टेंट वैल्यू: "enable-resolve-sym-links"

EXCLUDE_FILTERS

public static final String EXCLUDE_FILTERS

कॉन्स्टेंट वैल्यू: "exclude_filters"

INCLUDE_FILTERS

public static final String INCLUDE_FILTERS

कॉन्स्टेंट वैल्यू: "include_filters"

OS_STRING

public static final String OS_STRING

कॉन्स्टेंट वैल्यू: "linux"

PROTOCOL

public static final String PROTOCOL

कॉन्स्टेंट वैल्यू: "ab"

USE_CAS

public static final String USE_CAS

कॉन्स्टेंट वैल्यू: "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