অ্যান্ড্রয়েডবিল্ডফেচার

public class AndroidBuildFetcher
extends Object

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


অ্যান্ড্রয়েড বিল্ড এপিআই থেকে ফাইল ডাউনলোড করার জন্য ব্যবহৃত হেল্পার ক্লাস।

সারসংক্ষেপ

সরকারি নির্মাণকারী

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)

সরকারি নির্মাণকারী

অ্যান্ড্রয়েডবিল্ডফেচার

public AndroidBuildFetcher (String buildEnv)

AndroidBuildFetcher-এর কনস্ট্রাক্টর।

প্যারামিটার
buildEnv String : যে বিল্ড এপিআই পরিবেশটি ব্যবহার করতে হবে।

নিক্ষেপ
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

জনসাধারণের পদ্ধতি

ফেচআর্টিফ্যাক্ট

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

আর্টিফ্যাক্টটি স্থানীয় ফাইলে ডাউনলোড করুন।

প্যারামিটার
target String : আর্টিফ্যাক্ট টার্গেট। এটি নাল হলে ডাউনলোড ব্যর্থ হবে।

buildId String : আর্টিফ্যাক্ট বিল্ডআইডি। এটি নাল হলে ডাউনলোড ব্যর্থ হবে।

resourceId String : ডাউনলোড করার ফাইলের নাম। এটি null হলে ডাউনলোড ব্যর্থ হবে।

attemptId String : সর্বশেষ, বর্তমান বা প্রচেষ্টা আইডি, ডিফল্ট হলো সর্বশেষ।

outputFile File : ফাইলটি এই স্থানীয় ফাইলে ডাউনলোড করুন।

নিক্ষেপ
com.android.tradefed.build.BuildRetrievalError
java.io.IOException
BuildRetrievalError
IOException

ফেচআর্টিফ্যাক্ট

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

আর্টিফ্যাক্টের একটি অংশ প্রদত্ত পরিসীমার মধ্যে স্থানীয় ফাইলে ডাউনলোড করুন।

প্যারামিটার
target String : আর্টিফ্যাক্ট টার্গেট। এটি নাল হলে ডাউনলোড ব্যর্থ হবে।

buildId String : আর্টিফ্যাক্ট বিল্ডআইডি। এটি নাল হলে ডাউনলোড ব্যর্থ হবে।

resourceId String : ডাউনলোড করার ফাইলের নাম। এটি null হলে ডাউনলোড ব্যর্থ হবে।

attemptId String : সর্বশেষ, বর্তমান বা প্রচেষ্টা আইডি, ডিফল্ট হলো সর্বশেষ।

outputFile File : ফাইলটি এই স্থানীয় ফাইলে ডাউনলোড করুন।

startOffset long : ফাইলটি ডাউনলোড করার শুরুর অফসেট।

size long : ডাউনলোড করার জন্য বাইটের সংখ্যা। সম্পূর্ণ ফাইলটি আনার জন্য এটিকে একটি ঋণাত্মক মানে সেট করুন।

নিক্ষেপ
com.android.tradefed.build.BuildRetrievalError
java.io.IOException
BuildRetrievalError
IOException

ফেচডিভাইসব্লব

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

ডিভাইস ব্লবটি স্থানীয় ফাইলে ডাউনলোড করুন।

প্যারামিটার
deviceName String : এটি নাল (null) হলে ডাউনলোড ব্যর্থ হবে।

binaryType String : radio.img অথবা bootloader.img। এটি null হলে, ডাউনলোড ব্যর্থ হবে।

version String : ডিভাইসের সংস্করণ। এটি নাল (null) হলে ডাউনলোড ব্যর্থ হবে।

outputFile File : স্থানীয় ফাইল। ব্লবটি এই স্থানীয় ফাইলে ডাউনলোড করুন।

নিক্ষেপ
java.io.IOException
IOException

আর্টিফ্যাক্ট মেটাডেটা পান

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

একটি বিল্ড আর্টিফ্যাক্টের মেটাডেটা পান।

প্যারামিটার
target String : আর্টিফ্যাক্ট টার্গেট। এটি নাল হলে ডাউনলোড ব্যর্থ হবে।

buildId String : আর্টিফ্যাক্ট বিল্ডআইডি। এটি নাল হলে ডাউনলোড ব্যর্থ হবে।

resourceId String : ডাউনলোড করার ফাইলের নাম। এটি null হলে ডাউনলোড ব্যর্থ হবে।

attemptId String : সর্বশেষ, বর্তমান বা প্রচেষ্টা আইডি, ডিফল্ট হলো সর্বশেষ।

ফেরত
BuildArtifactMetadata একটি BuildArtifactMetadata অবজেক্ট।

নিক্ষেপ
java.io.IOException
IOException

setUseMd5

public void setUseMd5 (boolean useMd5)

প্যারামিটার
useMd5 boolean