أداة إنشاء طلب الحذف

public static final class DeletionRequest.Builder
extends Object

java.lang.Object
android.adservices.measurement.DeletionRequest.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 Builder ()

الطرق العامة

بناء

public DeletionRequest build ()

تنشئ مثيل DeletionRequest.

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

setDeletionMode

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) المصدر الذي سيتم استخدامه للمطابقة. ستتم مطابقتها مع السجلات التي تستخدم المصدر نفسه فقط، أي أنّ النطاقات الفرعية لن تتطابق. مثلاً: إذا كانت قيمة assetUri هي 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.