DeletionRequest.Builder

public static final class DeletionRequest.Builder
extends Object

java.lang.অবজেক্ট
android.adservices.measurement.DeletionRequest.Builder


DeletionRequest অবজেক্টের জন্য নির্মাতা।

সারাংশ

পাবলিক কনস্ট্রাক্টর

Builder ()

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

DeletionRequest build ()

একটি DeletionRequest উদাহরণ তৈরি করে।

DeletionRequest.Builder setDeletionMode (int deletionMode)

সরবরাহ করা প্যারামগুলির জন্য ম্যাচ আচরণ সেট করুন।

DeletionRequest.Builder setDomainUris ( List < Uri > domainUris)

ডোমেন ইউআরআইয়ের তালিকা সেট করুন যা মিলের জন্য ব্যবহার করা হবে।

DeletionRequest.Builder setEnd ( Instant end)

মুছে ফেলার পরিসরের শেষ সেট করুন।

DeletionRequest.Builder setMatchBehavior (int matchBehavior)

সরবরাহ করা প্যারামগুলির জন্য ম্যাচ আচরণ সেট করুন।

DeletionRequest.Builder setOriginUris ( List < Uri > originUris)

মূল URI-এর তালিকা সেট করুন যা মিলের জন্য ব্যবহার করা হবে।

DeletionRequest.Builder setStart ( Instant start)

মুছে ফেলার পরিসরের শুরু সেট করুন।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

Object clone ()

এই বস্তুর একটি অনুলিপি তৈরি করে এবং ফেরত দেয়।

boolean equals ( Object obj)

অন্য কোন বস্তু এটির "সমান" কিনা তা নির্দেশ করে।

void finalize ()

একটি বস্তুর উপর আবর্জনা সংগ্রাহক দ্বারা কল করা হয় যখন আবর্জনা সংগ্রহ নির্ধারণ করে যে বস্তুটির আর কোন উল্লেখ নেই।

final Class <?> getClass ()

এই Object রানটাইম ক্লাস রিটার্ন করে।

int hashCode ()

বস্তুর জন্য একটি হ্যাশ কোড মান প্রদান করে।

final void notify ()

একটি একক থ্রেড জাগিয়ে তোলে যা এই বস্তুর মনিটরে অপেক্ষা করছে।

final void notifyAll ()

এই বস্তুর মনিটরে অপেক্ষা করা সমস্ত থ্রেডকে জাগিয়ে তোলে।

String toString ()

বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে।

final void wait (long timeoutMillis, int nanos)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait (long timeoutMillis)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait ()

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া হয়

পাবলিক কনস্ট্রাক্টর

নির্মাতা

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public Builder ()

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

নির্মাণ

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public DeletionRequest build ()

একটি DeletionRequest উদাহরণ তৈরি করে।

রিটার্নস
DeletionRequest এই মানটি null হতে পারে না।

সেট ডিলিটশন মোড

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public DeletionRequest.Builder setDeletionMode (int deletionMode)

সরবরাহ করা প্যারামগুলির জন্য ম্যাচ আচরণ সেট করুন। DeletionRequest.DELETION_MODE_ALL : নির্বাচিত রেকর্ডের সাথে যুক্ত সমস্ত ডেটা মুছে ফেলা হবে৷ DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA : নির্বাচিত রেকর্ডগুলির সাথে যুক্ত অভ্যন্তরীণ সিস্টেম ডেটা (যেমন হারের সীমা) ব্যতীত সমস্ত ডেটা মুছে ফেলা হবে৷

পরামিতি
deletionMode int : মান হল DeletionRequest.DELETION_MODE_ALL , অথবা DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA

রিটার্নস
DeletionRequest.Builder এই মানটি null হতে পারে না।

setDomainUris

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)

ডোমেন ইউআরআইয়ের তালিকা সেট করুন যা মিলের জন্য ব্যবহার করা হবে। এগুলি একই ডোমেইন বা যেকোনো সাবডোমেন ব্যবহার করে রেকর্ডের সাথে মিলিত হবে। যেমন domainUri যদি https://example.com হয়, তাহলে https://a.example.com , https://example.com এবং https://b.example.com মিলবে; https://abcexample.com মিলবে না।

পরামিতি
domainUris List : এই মানটি null হতে পারে।

রিটার্নস
DeletionRequest.Builder এই মানটি null হতে পারে না।

সেটএন্ড

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public DeletionRequest.Builder setEnd (Instant end)

মুছে ফেলার পরিসরের শেষ সেট করুন। Instant.MAX এ পাস করার ফলে নির্দিষ্ট শুরু থেকে নতুন রেকর্ড মুছে ফেলা পর্যন্ত সবকিছুই ঘটবে৷ Instant.MAX এ কোনো সেট শেষ ডিফল্ট হবে না।

পরামিতি
end Instant : এই মানটি null হতে পারে না।

রিটার্নস
DeletionRequest.Builder এই মানটি null হতে পারে না।

সেট ম্যাচ আচরণ

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

সরবরাহ করা প্যারামগুলির জন্য ম্যাচ আচরণ সেট করুন। DeletionRequest.MATCH_BEHAVIOR_DELETEDeletionRequest.MATCH_BEHAVIOR_PRESERVE : এই বিকল্পটি সরবরাহ করা প্যারামগুলির সাথে যুক্ত ডেটা সংরক্ষণ করবে (অরিজিন ইউআরআই এবং ডোমেন ইউআরআই) এবং মুছে ফেলার জন্য অবশিষ্ট রেকর্ডগুলি নির্বাচন করবে।

পরামিতি
matchBehavior int : মান হল DeletionRequest.MATCH_BEHAVIOR_DELETE , অথবা DeletionRequest.MATCH_BEHAVIOR_PRESERVE

রিটার্নস
DeletionRequest.Builder এই মানটি null হতে পারে না।

setOriginUris

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

মূল URI-এর তালিকা সেট করুন যা মিলের জন্য ব্যবহার করা হবে। এইগুলি শুধুমাত্র একই উত্স ব্যবহার করে রেকর্ডের সাথে মিলিত হবে, অর্থাৎ সাবডোমেনগুলি মিলবে না৷ যেমন originUri যদি হয় https://a.example.com , তাহলে https://a.example.com মিলবে; https://example.com , https://b.example.com এবং https://abcexample.com মিলবে না।

পরামিতি
originUris List : এই মানটি null হতে পারে।

রিটার্নস
DeletionRequest.Builder এই মানটি null হতে পারে না।

সেট স্টার্ট

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public DeletionRequest.Builder setStart (Instant start)

মুছে ফেলার পরিসরের শুরু সেট করুন। Instant.MIN এ পাস করার ফলে প্রাচীনতম রেকর্ড থেকে নির্দিষ্ট প্রান্ত পর্যন্ত সবকিছু মুছে যাবে। Instant.MIN তে কোনো সেট স্টার্ট ডিফল্ট হবে না।

পরামিতি
start Instant : এই মানটি null হতে পারে না।

রিটার্নস
DeletionRequest.Builder এই মানটি null হতে পারে না।