রিমোটবিল্ডইনফো
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"
জনসাধারণের পদ্ধতি
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 | |