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