طلب حذف.منشئ

public static final class DeletionRequest.Builder
extends Object

java.lang.Object
android.adservices.measurement.DaletionRequest.Builder


أداة إنشاء لـ DeletionRequest عنصر

ملخّص

شركات الإنشاءات العامة

Builder()

الطرق المتاحة للجميع

DeletionRequest build()

لإنشاء مثيل DeletionRequest

DeletionRequest.Builder setDeletionMode(int deletionMode)

اضبط سلوك المطابقة للمعلمات المقدَّمة.

DeletionRequest.Builder setDomainUris(List<Uri> domainUris)

يمكنك ضبط قائمة معرّف الموارد المنتظم (URI) للنطاق الذي سيتم استخدامه للمطابقة.

DeletionRequest.Builder setEnd(Instant end)

حدِّد نهاية نطاق الحذف.

DeletionRequest.Builder setMatchBehavior(int matchBehavior)

اضبط سلوك المطابقة للمعلمات المقدَّمة.

DeletionRequest.Builder setOriginUris(List<Uri> originUris)

اضبط قائمة معرّف الموارد المنتظم (URI) المصدر الذي سيتم استخدامه للمطابقة.

DeletionRequest.Builder setStart(Instant start)

تحديد بداية نطاق الحذف.

الطرق المكتسبة

شركات الإنشاءات العامة

الطرق المتاحة للجميع

إصدار

public DeletionRequest build ()

لإنشاء مثيل DeletionRequest

الركلات المردودة
DeletionRequest لا يمكن أن تكون هذه القيمة null.

ضبط الوضع

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

public DeletionRequest.Builder setDomainUris (List<Uri> domainUris)

يمكنك ضبط قائمة معرّف الموارد المنتظم (URI) للنطاق الذي سيتم استخدامه للمطابقة. وستتم مطابقتها مع السجلات التي تستخدم النطاق نفسه أو أي نطاقات فرعية. على سبيل المثال، إذا كانت قيمة domainUri هي https://example.com، سيتطابق https://a.example.com وhttps://example.com وhttps://b.example.com، ولن يتطابق https://abcexample.com.

المعلّمات
domainUris List: قد تكون هذه القيمة null.

الركلات المردودة
DeletionRequest.Builder لا يمكن أن تكون هذه القيمة null.

تعيين النهاية

public DeletionRequest.Builder setEnd (Instant end)

حدِّد نهاية نطاق الحذف. سيؤدي تمرير Instant.MAX إلى حذف كل العناصر من البداية المحدّدة وحتى آخر سجلّ. لم يتم ضبط نهاية سيتم ضبطها تلقائيًا على Instant.MAX.

المعلّمات
end Instant: لا يمكن أن تكون هذه القيمة null.

الركلات المردودة
DeletionRequest.Builder لا يمكن أن تكون هذه القيمة null.

setMatchBehavior

public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

اضبط سلوك المطابقة للمعلمات المقدَّمة. DeletionRequest.MATCH_BEHAVIOR_DELETE: سيستخدم هذا الخيار المَعلمات المقدَّمة (معرّفات الموارد المنتظمة (URI) الأصلية ومعرّفات الموارد المنتظمة (URI) للنطاق) لاختيار السجلّات لحذفها. DeletionRequest.MATCH_BEHAVIOR_PRESERVE: سيحافظ هذا الخيار على البيانات المرتبطة بالمَعلمات المقدَّمة (معرّفات الموارد المنتظمة (URI) الأصلية ومعرّفات الموارد المنتظمة (URI) للنطاق) وسيختار السجلّات المتبقية لحذفها.

المعلّمات
matchBehavior int: القيمة هي DeletionRequest.MATCH_BEHAVIOR_DELETE، أو DeletionRequest.MATCH_BEHAVIOR_PRESERVE

الركلات المردودة
DeletionRequest.Builder لا يمكن أن تكون هذه القيمة null.

setOriginUris

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.

ضبط البدء

public DeletionRequest.Builder setStart (Instant start)

تحديد بداية نطاق الحذف. سيؤدي تمرير Instant.MIN إلى حذف كل العناصر بدءًا من السجلّ الأقدم إلى النهاية المحددة. إذا لم يتم ضبط وقت البدء، سيتم تلقائيًا ضبط القيمة على Instant.MIN.

المعلّمات
start Instant: لا يمكن أن تكون هذه القيمة null.

الركلات المردودة
DeletionRequest.Builder لا يمكن أن تكون هذه القيمة null.