রিমোটবিল্ডইনফো

public class RemoteBuildInfo
extends Object

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


লঞ্চ কন্ট্রোল বিল্ড তথ্য প্রতিক্রিয়ার জন্য কন্টেইনার।

সারসংক্ষেপ

ধ্রুবক

String UNKNOWN_BUILD_ID

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

RemoteBuildInfo clone ()
String getAttribute ( RemoteBuildInfo.BuildAttributeKey key)

পূর্ব-নির্ধারিত কী থেকে একটি বিল্ড অ্যাট্রিবিউটের মান পুনরুদ্ধার করুন।

String getAttribute (String key)

লঞ্চ কন্ট্রোলে সংজ্ঞায়িত নাম থেকে বিল্ড অ্যাট্রিবিউটের মান পুনরুদ্ধার করুন।

String getBuildId ()

বিল্ড আইডি পুনরুদ্ধার করার জন্য সহায়ক পদ্ধতি।

static RemoteBuildInfo.BuildType parseBuildType (String buildId)

বিল্ড আইডি থেকে বিল্ড টাইপ পার্স করুন।

static RemoteBuildInfo parseRemoteBuildInfo (String serverResponse)

সার্ভার প্রতিক্রিয়া থেকে রিমোট বিল্ড তথ্য পার্স করুন।

String toString ()

ধ্রুবক

অজানা_বিল্ড_আইডি

public static final String UNKNOWN_BUILD_ID

ধ্রুবক মান: "0"

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

ক্লোন

public RemoteBuildInfo clone ()

ফেরত
RemoteBuildInfo

getAttribute

public String getAttribute (RemoteBuildInfo.BuildAttributeKey key)

পূর্ব-নির্ধারিত কী থেকে একটি বিল্ড অ্যাট্রিবিউটের মান পুনরুদ্ধার করুন।

প্যারামিটার
key RemoteBuildInfo.BuildAttributeKey : BuildAttributeKey )।

ফেরত
String String বিল্ড অ্যাট্রিবিউটের মান, অথবা খুঁজে না পাওয়া গেলে null

getAttribute

public String getAttribute (String key)

লঞ্চ কন্ট্রোলে সংজ্ঞায়িত নাম থেকে বিল্ড অ্যাট্রিবিউটের মান পুনরুদ্ধার করুন।

এর পরিবর্তে getAttribute(BuildAttributeKey) ব্যবহার করা শ্রেয়।

প্যারামিটার
key String : অ্যাট্রিবিউটের অনন্য String নাম।

ফেরত
String String বিল্ড অ্যাট্রিবিউটের মান, অথবা খুঁজে না পাওয়া গেলে null

getBuildId

public String getBuildId ()

বিল্ড আইডি পুনরুদ্ধার করার জন্য সহায়ক পদ্ধতি।

ফেরত
String বিল্ড আইডি অথবা সার্ভার রেসপন্স থেকে বিল্ড আইডি পাওয়া না গেলে UNKNOWN_BUILD_ID

parseBuildType

public static RemoteBuildInfo.BuildType parseBuildType (String buildId)

বিল্ড আইডি থেকে বিল্ড টাইপ পার্স করুন।

বিল্ড সার্ভার বিভিন্ন ধরণের বিল্ড সমর্থন করে। এক্সটার্নাল বিল্ডগুলোর আগে "E", লোকাল বিল্ডগুলোর আগে "L", পেন্ডিং বিল্ডগুলোর আগে "P", এবং মেইনলাইন ট্রেন বিল্ডগুলোর আগে "T" যুক্ত করা হয়। অন্য সব বিল্ডকে সাবমিটেড বা পোস্ট সাবমিট হিসেবে গণ্য করা হয়।

প্যারামিটার
buildId String : বিল্ড আইডি

ফেরত
RemoteBuildInfo.BuildType BuildType

parseRemoteBuildInfo

public static RemoteBuildInfo parseRemoteBuildInfo (String serverResponse)

সার্ভার প্রতিক্রিয়া থেকে রিমোট বিল্ড তথ্য পার্স করুন।

প্রত্যাশিত রিটার্ন ফলাফল হলো build_attribute_name:value জোড়ার এক বা একাধিক লাইন।

প্যারামিটার
serverResponse String : পার্স করার জন্য String লঞ্চ কন্ট্রোল প্রতিক্রিয়া।

ফেরত
RemoteBuildInfo একটি RemoteBuildInfo , অথবা কোনো বিল্ড উপলব্ধ না থাকলে null

নিক্ষেপ
যদি সার্ভারের প্রতিক্রিয়া অবৈধ
Exception

স্ট্রিং-এ

public String toString ()

ফেরত
String