AndroidBuildFetcher

public class AndroidBuildFetcher
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.build.AndroidBuildFetcher


यह हेल्पर क्लास, Android Build API से फ़ाइलें डाउनलोड करने के लिए इस्तेमाल की जाती है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

AndroidBuildFetcher(String buildEnv)

AndroidBuildFetcher का कंस्ट्रक्टर.

पब्लिक मेथड

void fetchArtifact(String target, String buildId, String resourceId, String attemptId, File outputFile)

आर्टफ़ैक्ट को लोकल फ़ाइल में डाउनलोड करें.

void fetchArtifact(String target, String buildId, String resourceId, String attemptId, File outputFile, long startOffset, long size)

दी गई रेंज के हिसाब से, आर्टफ़ैक्ट के किसी हिस्से को लोकल फ़ाइल में डाउनलोड करें.

void fetchDeviceBlob(String deviceName, String binaryType, String version, File outputFile)

डिवाइस के ब्लब को लोकल फ़ाइल में डाउनलोड करें.

BuildArtifactMetadata getArtifactMetadata(String target, String buildId, String resourceId, String attemptId)

बिल्ड आर्टफ़ैक्ट का मेटाडेटा पाएं.

void setUseMd5(boolean useMd5)

सार्वजनिक कंस्ट्रक्टर

AndroidBuildFetcher

public AndroidBuildFetcher (String buildEnv)

AndroidBuildFetcher का कंस्ट्रक्टर.

पैरामीटर
buildEnv String: Build API का इस्तेमाल करने के लिए एनवायरमेंट.

थ्रो
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

पब्लिक मेथड

fetchArtifact

public void fetchArtifact (String target, 
                String buildId, 
                String resourceId, 
                String attemptId, 
                File outputFile)

आर्टफ़ैक्ट को लोकल फ़ाइल में डाउनलोड करें.

पैरामीटर
target String: आर्टफ़ैक्ट टारगेट. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा.

buildId String: आर्टफ़ैक्ट का buildId. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा.

resourceId String: डाउनलोड करने के लिए फ़ाइल का नाम. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा.

attemptId String: यह आईडी, सबसे नया, मौजूदा या कोशिश किया गया आईडी होता है. डिफ़ॉल्ट रूप से, यह सबसे नया आईडी होता है.

outputFile File: इस लोकल फ़ाइल में फ़ाइल डाउनलोड करें.

थ्रो
com.android.tradefed.build.BuildRetrievalError
java.io.IOException
BuildRetrievalError
IOException

fetchArtifact

public void fetchArtifact (String target, 
                String buildId, 
                String resourceId, 
                String attemptId, 
                File outputFile, 
                long startOffset, 
                long size)

दी गई रेंज के हिसाब से, आर्टफ़ैक्ट के किसी हिस्से को लोकल फ़ाइल में डाउनलोड करें.

पैरामीटर
target String: आर्टफ़ैक्ट टारगेट. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा.

buildId String: आर्टफ़ैक्ट का buildId. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा.

resourceId String: डाउनलोड करने के लिए फ़ाइल का नाम. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा.

attemptId String: यह आईडी, सबसे नया, मौजूदा या कोशिश किया गया आईडी होता है. डिफ़ॉल्ट रूप से, यह सबसे नया आईडी होता है.

outputFile File: इस लोकल फ़ाइल में फ़ाइल डाउनलोड करें.

startOffset long: डाउनलोड की जाने वाली फ़ाइल का शुरुआती ऑफ़सेट.

size long: डाउनलोड किए जाने वाले बाइट की संख्या. पूरी फ़ाइल फ़ेच करने के लिए, इसे नेगेटिव वैल्यू पर सेट करें.

थ्रो
com.android.tradefed.build.BuildRetrievalError
java.io.IOException
BuildRetrievalError
IOException

fetchDeviceBlob

public void fetchDeviceBlob (String deviceName, 
                String binaryType, 
                String version, 
                File outputFile)

डिवाइस के ब्लब को लोकल फ़ाइल में डाउनलोड करें.

पैरामीटर
deviceName String: अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा.

binaryType String: radio.img या bootloader.img. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा.

version String: डिवाइस का वर्शन. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा.

outputFile File: लोकल फ़ाइल. इस लोकल फ़ाइल में, blob डाउनलोड करें.

थ्रो
java.io.IOException
IOException

getArtifactMetadata

public BuildArtifactMetadata getArtifactMetadata (String target, 
                String buildId, 
                String resourceId, 
                String attemptId)

बिल्ड आर्टफ़ैक्ट का मेटाडेटा पाएं.

पैरामीटर
target String: आर्टफ़ैक्ट टारगेट. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा.

buildId String: आर्टफ़ैक्ट का buildId. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा.

resourceId String: डाउनलोड करने के लिए फ़ाइल का नाम. अगर यह शून्य है, तो डाउनलोड नहीं हो पाएगा.

attemptId String: यह आईडी, सबसे नया, मौजूदा या कोशिश किया गया आईडी होता है. डिफ़ॉल्ट रूप से, यह सबसे नया आईडी होता है.

रिटर्न
BuildArtifactMetadata BuildArtifactMetadata ऑब्जेक्ट.

थ्रो
java.io.IOException
IOException

setUseMd5

public void setUseMd5 (boolean useMd5)

पैरामीटर
useMd5 boolean