DeleteRequest.Builder

public static final class DeletionRequest.Builder
extends Object

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


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 של המקור שישמש להתאמה. הם יותאמו ל- רשומות שמשתמשות באותו מקור בלבד, כלומר תת-דומיינים לא יתאימו. לדוגמה אם 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.