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"
ENABLE_RESOLVE_SYM_LINKS
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 |
|