طلب حذف.منشئ
public
static
final
class
DeletionRequest.Builder
extends Object
أداة إنشاء لـ DeletionRequest
عنصر
ملخّص
الطرق المكتسبة |
من الصف
java.lang.Object
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()
يؤدي إلى انتظار سلسلة المحادثات الحالية إلى أن يتم تنشيطها، وعادةً
من خلال إشعارها أو مقاطعتها.
|
|
شركات الإنشاءات العامة
البنّاء
public Builder ()
الطرق المتاحة للجميع
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 . |
تعيين النهاية
public DeletionRequest.Builder setEnd (Instant end)
حدِّد نهاية نطاق الحذف. سيؤدي تمرير Instant.MAX
إلى حذف كل العناصر من البداية المحدّدة وحتى آخر سجلّ. لم يتم ضبط نهاية
سيتم ضبطها تلقائيًا على Instant.MAX
.
المعلّمات |
end |
Instant : لا يمكن أن تكون هذه القيمة null . |
setMatchBehavior
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)
اضبط سلوك المطابقة للمعلمات المقدَّمة. DeletionRequest.MATCH_BEHAVIOR_DELETE
: سيستخدم هذا
الخيار المَعلمات المقدَّمة (معرّفات الموارد المنتظمة (URI) الأصلية ومعرّفات الموارد المنتظمة (URI) للنطاق) لاختيار السجلّات
لحذفها. DeletionRequest.MATCH_BEHAVIOR_PRESERVE
: سيحافظ هذا الخيار على البيانات المرتبطة
بالمَعلمات المقدَّمة (معرّفات الموارد المنتظمة (URI) الأصلية ومعرّفات الموارد المنتظمة (URI) للنطاق) وسيختار السجلّات المتبقية
لحذفها.
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 . |
ضبط البدء
public DeletionRequest.Builder setStart (Instant start)
تحديد بداية نطاق الحذف. سيؤدي تمرير Instant.MIN
إلى حذف كل العناصر بدءًا من السجلّ الأقدم إلى النهاية المحددة. إذا لم يتم ضبط وقت البدء، سيتم تلقائيًا ضبط القيمة على Instant.MIN
.
المعلّمات |
start |
Instant : لا يمكن أن تكون هذه القيمة null . |