در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4

DeletionRequest.Builder

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)

شروع محدوده حذف را تنظیم کنید.

روش های ارثی

سازندگان عمومی

سازنده

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
public Builder ()

روش های عمومی

ساختن

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
public DeletionRequest build ()

یک نمونه DeletionRequest می سازد.

برمی گرداند
DeletionRequest این مقدار نمی تواند null باشد.

setDeletionMode

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 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 است.DELETION_MODE_EXCLUDE_INTERNAL_DATA

برمی گرداند
DeletionRequest.Builder این مقدار نمی تواند null باشد.

setDomainUris

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
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 باشد.

setEnd

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
public DeletionRequest.Builder setEnd (Instant end)

انتهای محدوده حذف را تنظیم کنید. عبور در Instant.MAX باعث می شود همه چیز از شروع مشخص شده تا جدیدترین رکورد حذف شود. هیچ پایانی به طور پیش‌فرض روی Instant.MAX نخواهد بود.

پارامترها
end Instant : این مقدار نمی تواند null باشد.

برمی گرداند
DeletionRequest.Builder این مقدار نمی تواند null باشد.

setMatchBehavior

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
public DeletionRequest.Builder setMatchBehavior (int matchBehavior)

رفتار مطابقت را برای پارامترهای ارائه شده تنظیم کنید. DeletionRequest.MATCH_BEHAVIOR_DELETE : این گزینه از پارامترهای ارائه شده (Origin URI و Domain URI) برای انتخاب رکوردهای حذف استفاده می کند. DeletionRequest.MATCH_BEHAVIOR_PRESERVE : این گزینه داده های مرتبط با پارامترهای ارائه شده (URIs مبدا و Domain URI) را حفظ می کند و رکوردهای باقی مانده را برای حذف انتخاب می کند.

پارامترها
matchBehavior int : مقدار DeletionRequest.MATCH_BEHAVIOR_DELETE یا DeletionRequest.MATCH_BEHAVIOR_PRESERVE است

برمی گرداند
DeletionRequest.Builder این مقدار نمی تواند null باشد.

setOriginUris

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
public DeletionRequest.Builder setOriginUris (List<Uri> originUris)

فهرست URI مبدا را که برای تطبیق استفاده خواهد شد، تنظیم کنید. اینها فقط با رکوردهایی که از همان مبدا استفاده می کنند تطبیق داده می شوند، یعنی زیر دامنه ها مطابقت ندارند. به عنوان مثال، اگر OriginalUri https://a.example.com باشد، https://a.example.com مطابقت خواهد داشت. https://example.com ، https://b.example.com و https://abcexample.com مطابقت ندارند.

پارامترها
originUris List : این مقدار ممکن است null باشد.

برمی گرداند
DeletionRequest.Builder این مقدار نمی تواند null باشد.

setStart

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
public DeletionRequest.Builder setStart (Instant start)

شروع محدوده حذف را تنظیم کنید. عبور در Instant.MIN باعث می شود همه چیز از قدیمی ترین رکورد تا انتهای مشخص شده حذف شود. هیچ شروع تنظیمی روی Instant.MIN پیش‌فرض نخواهد بود.

پارامترها
start Instant : این مقدار نمی تواند null باشد.

برمی گرداند
DeletionRequest.Builder این مقدار نمی تواند null باشد.