IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


বস্তুর জন্য ইন্টারফেস যা একটি দূরবর্তী ফাইলকে স্থানীয় ফাইলে সমাধান করতে পারে। উদাহরণস্বরূপ: gs://bucket/dir/file.txt ডাউনলোড করা হবে এবং একটি স্থানীয় পাথে পরিবর্তন করা হবে।

সারাংশ

নেস্টেড ক্লাস

class IRemoteFileResolver.RemoteFileResolverArgs

আর্গস সমাধানকারীদের কাছে চলে গেছে

class IRemoteFileResolver.ResolvedFile

সমাধান করা ফাইল এবং কিছু মেটাডেটা সম্পর্কে ক্লাস হোল্ডিং তথ্য।

পাবলিক পদ্ধতি

abstract String getSupportedProtocol ()

ডাউনলোডের জন্য সমর্থিত সংশ্লিষ্ট প্রোটোকল প্রদান করে।

default IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

একটি ভবিষ্যত-প্রমাণ ইন্টারফেসে দূরবর্তী ফাইলটি সমাধান করুন

default File resolveRemoteFiles (File consideredFile)

রিমোট ফাইলটি সমাধান করুন।

default File resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs)

রিমোট ফাইলটি সমাধান করুন।

default void setPrimaryDevice ( ITestDevice device)

পরীক্ষার অধীনে ডিভাইসের একটি {@ink ITestDevice} উপস্থাপনা পাওয়ার জন্য বাস্তবায়নের ঐচ্ছিক উপায়।

পাবলিক পদ্ধতি

getSupportedProtocol

public abstract String getSupportedProtocol ()

ডাউনলোডের জন্য সমর্থিত সংশ্লিষ্ট প্রোটোকল প্রদান করে।

রিটার্নস
String

রিমোটফাইল সমাধান করুন

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

একটি ভবিষ্যত-প্রমাণ ইন্টারফেসে দূরবর্তী ফাইলটি সমাধান করুন

পরামিতি
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs রিমোট ডাউনলোড করতে এবং কীভাবে তা বর্ণনা করে।

রিটার্নস
IRemoteFileResolver.ResolvedFile সমাধান করা স্থানীয় ফাইল উপস্থাপনা।

নিক্ষেপ করে
BuildRetrievalError যদি কিছু ভুল হয়ে যায়।

রিমোট ফাইলগুলি সমাধান করুন

public File resolveRemoteFiles (File consideredFile)

রিমোট ফাইলটি সমাধান করুন।

পরামিতি
consideredFile File : ERROR(/File) দূরবর্তী হিসাবে মূল্যায়ন করা হয়েছে৷

রিটার্নস
File সমাধান করা স্থানীয় ফাইল।

নিক্ষেপ করে
BuildRetrievalError যদি কিছু ভুল হয়ে যায়।

রিমোট ফাইলগুলি সমাধান করুন

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

রিমোট ফাইলটি সমাধান করুন।

পরামিতি
consideredFile File : ERROR(/File) দূরবর্তী হিসাবে মূল্যায়ন করা হয়েছে৷

queryArgs : আর্গুমেন্টগুলি URL-এ একটি ক্যোয়ারী হিসাবে পাস করা হয়েছে৷

রিটার্নস
File সমাধান করা স্থানীয় ফাইল।

নিক্ষেপ করে
BuildRetrievalError যদি কিছু ভুল হয়ে যায়।

প্রাইমারি ডিভাইস সেট করুন

public void setPrimaryDevice (ITestDevice device)

পরীক্ষার অধীনে ডিভাইসের একটি {@ink ITestDevice} উপস্থাপনা পাওয়ার জন্য বাস্তবায়নের ঐচ্ছিক উপায়।

পরামিতি
device ITestDevice : বর্তমান আহ্বানের ITestDevice