DeleteRequest.बिल्डर

public static final class DeletionRequest.Builder
extends Object

java.lang.Object
android.adservices.measurement.DeletionRequest.बिल्डर


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)

ऑरिजिन यूआरआई की सूची सेट करें. इसका इस्तेमाल मैच करने के लिए किया जाएगा.

DeletionRequest.Builder setStart(Instant start)

डेटा मिटाने की सीमा शुरू होने की तारीख सेट करें.

इनहेरिट किए गए तरीके

सार्वजनिक कंस्ट्रक्टर

बिल्डर

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public Builder ()

सार्वजनिक तरीके

बिल्ड

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public DeletionRequest build ()

DeletionRequest इंस्टेंस बनाता है.

रिटर्न
DeletionRequest यह मान null नहीं हो सकता.

setDeletionMode

एपीआई लेवल 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 नहीं हो सकता.

सेटडोमेनयूरिस

एपीआई लेवल 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 नहीं हो सकता.

सेट एंड

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public DeletionRequest.Builder setEnd (Instant end)

डेटा मिटाने की सीमा के आखिर में सेट करना. Instant.MAX में पास होने से तय शुरुआत से लेकर सबसे नए रिकॉर्ड को मिटाने तक, सब कुछ. खत्म होने का समय सेट नहीं है डिफ़ॉल्ट रूप से Instant.MAX होगा.

पैरामीटर
end Instant: यह वैल्यू null नहीं हो सकती.

रिटर्न
DeletionRequest.Builder यह मान null नहीं हो सकता.

मैच करने का तरीका सेट करें

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

दिए गए पैरामीटर के लिए, मैच करने का तरीका सेट करें. DeletionRequest.MATCH_BEHAVIOR_DELETE: यह विकल्प दिए गए पैरामीटर (मूल यूआरएल और डोमेन यूआरआई) का इस्तेमाल करके मिटाना. DeletionRequest.MATCH_BEHAVIOR_PRESERVE: इस विकल्प का इस्तेमाल करने पर, ऐप्लिकेशन से जुड़ा डेटा सुरक्षित रहेगा दिए गए पैरामीटर (मूल यूआरआई और डोमेन यूआरआई) के साथ सेट करें और इनके लिए बाकी रिकॉर्ड चुनें मिटाना.

पैरामीटर
matchBehavior int: मान DeletionRequest.MATCH_BEHAVIOR_DELETE या DeletionRequest.MATCH_BEHAVIOR_PRESERVE है

रिटर्न
DeletionRequest.Builder यह मान null नहीं हो सकता.

सेट ऑरिजिनयूरिस

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

ऑरिजिन यूआरआई की सूची सेट करें. इसका इस्तेमाल मैच करने के लिए किया जाएगा. इनका मिलान इससे किया जाएगा रिकॉर्ड में सिर्फ़ एक ही ऑरिजिन का इस्तेमाल किया गया है. इसका मतलब है कि सबडोमेन मैच नहीं करेंगे. उदाहरण के लिए, अगर 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 नहीं हो सकता.

सेटस्टार्ट

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public DeletionRequest.Builder setStart (Instant start)

डेटा मिटाने की सीमा शुरू होने की तारीख सेट करें. Instant.MIN में पास होने से सबसे पुराने रिकॉर्ड से लेकर आखिर तक, सब कुछ मिटा दिया जाएगा. कोई भी शुरुआत सेट नहीं होगी डिफ़ॉल्ट रूप से Instant.MIN है.

पैरामीटर
start Instant: यह वैल्यू null नहीं हो सकती.

रिटर्न
DeletionRequest.Builder यह मान null नहीं हो सकता.