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

public class RemoteBuildInfo
extends Object

java.lang.অবজেক্ট
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

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

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

ক্লোন

public RemoteBuildInfo clone ()

রিটার্নস
RemoteBuildInfo

বৈশিষ্ট্য পান

public String getAttribute (RemoteBuildInfo.BuildAttributeKey key)

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

পরামিতি
key RemoteBuildInfo.BuildAttributeKey : BuildAttributeKey

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

বৈশিষ্ট্য পান

public String getAttribute (String key)

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

এর পরিবর্তে getAttribute(com.google.android.tradefed.build.RemoteBuildInfo.BuildAttributeKey) ব্যবহার করা ভালো।

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

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

getBuildId সম্পর্কে

public String getBuildId ()

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

রিটার্নস
String বিল্ড আইডি অথবা UNKNOWN_BUILD_ID যদি সার্ভারের প্রতিক্রিয়া থেকে বিল্ড আইডি অনুপস্থিত থাকে।

পার্সবিল্ডটাইপ

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

থ্রো
যদি সার্ভারের প্রতিক্রিয়া অবৈধ হয়

টুস্ট্রিং

public String toString ()

রিটার্নস
String