অবজেক্টআপডেটার

public class ObjectUpdater
extends Object

java.lang.Object
com.google.android.tradefed.result.teststorage.ObjectUpdater


AnTS অবজেক্টের আপডেটগুলি পরিচালনা করার জন্য সহায়ক ক্লাস।

একটি AnTS অবজেক্ট আপডেট করার সময়, প্রথমে আমাদের নিশ্চিত করতে হবে যে আমরা সঠিক সংস্করণটি আপডেট করছি। হেল্পার ক্লাসটি স্বয়ংক্রিয়ভাবে অবজেক্টটির সর্বশেষ সংস্করণটি সংগ্রহ করবে এবং কোনো ত্রুটি এবং/অথবা সংস্করণের দ্বন্দ্ব থাকলে পুনরায় চেষ্টা করে এটিকে স্বয়ংক্রিয়ভাবে আপডেট করবে।

সারসংক্ষেপ

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

interface ObjectUpdater.InvocationUpdate

প্রদত্ত আহ্বানটি হালনাগাদ করুন।

class ObjectUpdater.TestArtifactUpdate

ফেরত আসা BuildArtifact-টি আপডেট করুন।

interface ObjectUpdater.WorkUnitUpdate

আপডেটকে এনক্যাপসুলেট করার ইন্টারফেস।

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

static ObjectUpdater create (Androidbuildinternal apiClient)
static ObjectUpdater create ( ITestStorageClient client)
BuildArtifactMetadata runUpdate (String invocationId, String resourceId, long unusedLegacyId, ObjectUpdater.TestArtifactUpdate update)
Invocation runUpdate (String id, ObjectUpdater.InvocationUpdate update)

প্রদত্ত আপডেট অপারেশনটি সম্পাদন করে।

WorkUnit runUpdate (String id, ObjectUpdater.WorkUnitUpdate update)

প্রদত্ত আপডেট অপারেশনটি সম্পাদন করে।

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

তৈরি করুন

public static ObjectUpdater create (Androidbuildinternal apiClient)

প্যারামিটার
apiClient Androidbuildinternal

ফেরত
ObjectUpdater

তৈরি করুন

public static ObjectUpdater create (ITestStorageClient client)

প্যারামিটার
client ITestStorageClient

ফেরত
ObjectUpdater

রানআপডেট

public BuildArtifactMetadata runUpdate (String invocationId, 
                String resourceId, 
                long unusedLegacyId, 
                ObjectUpdater.TestArtifactUpdate update)

প্যারামিটার
invocationId String

resourceId String

unusedLegacyId long

update ObjectUpdater.TestArtifactUpdate

ফেরত
BuildArtifactMetadata

নিক্ষেপ
IOException

রানআপডেট

public Invocation runUpdate (String id, 
                ObjectUpdater.InvocationUpdate update)

প্রদত্ত আপডেট অপারেশনটি সম্পাদন করে। যে ইনভোকেশনটি আপডেট করতে হবে, তার একটি আইডি গ্রহণ করে। এটি সর্বশেষ সংস্করণটি সংগ্রহ করবে এবং কোনো ত্রুটি থাকলে আপডেট অপারেশনটি পুনরায় চেষ্টা করবে।

প্যারামিটার
id String

update ObjectUpdater.InvocationUpdate

ফেরত
Invocation

নিক্ষেপ
IOException

রানআপডেট

public WorkUnit runUpdate (String id, 
                ObjectUpdater.WorkUnitUpdate update)

প্রদত্ত আপডেট অপারেশনটি সম্পাদন করে। যে ওয়ার্ক ইউনিটটি আপডেট করতে হবে, তার একটি আইডি গ্রহণ করে। এটি সর্বশেষ সংস্করণটি সংগ্রহ করবে এবং কোনো ত্রুটি থাকলে আপডেট অপারেশনটি পুনরায় চেষ্টা করবে।

প্যারামিটার
id String

update ObjectUpdater.WorkUnitUpdate

ফেরত
WorkUnit

নিক্ষেপ
IOException