ReportEventRequest.Builder

public static final class ReportEventRequest.Builder
extends Object

java.lang.Object
android.adservices.adselection.ReportEventRequest.Builder


ה-builder של אובייקטים מסוג ReportEventRequest.

סיכום

יוצרים ציבוריים

Builder(long adSelectionId, String eventKey, String eventData, int reportingDestinations)

שיטות ציבוריות

ReportEventRequest build()

יצירת האובייקט ReportEventRequest.

ReportEventRequest.Builder setAdSelectionId(long adSelectionId)

מגדיר את המזהה של בחירת המודעות שאליו משויכים האירועים של המודעה לאחר עיבוד.

ReportEventRequest.Builder setData(String eventData)

מגדיר את הנתונים של אירועי המודעה.

ReportEventRequest.Builder setInputEvent(InputEvent inputEvent)

מגדיר את אירוע הקלט שמשויך לאינטראקציה של המשתמש.

ReportEventRequest.Builder setKey(String eventKey)

הגדרת מפתח האירוע, סוג אירוע המודעה שעליו יתבצע דיווח.

ReportEventRequest.Builder setReportingDestinations(int reportingDestinations)

מגדיר את שדה הביטים של יעדי הדיווח לצורך דיווח (הקונה, בית העסק או שניהם).

שיטות שעברו בירושה

Object clone()

יצירת עותק של האובייקט הזה והחזרתו.

boolean equals(Object obj)

מציין אם אובייקט אחר הוא 'שווה' לאובייקט הזה.

void finalize()

הקריאה מתבצעת על ידי מנהל האשפה לאובייקט כאשר מנהל האשפה קובע שאין יותר הפניות לאובייקט.

final Class<?> getClass()

הפונקציה מחזירה את סוג המכונה של Object.

int hashCode()

מחזירה ערך גיבוב (hash) של האובייקט.

final void notify()

הוצאת שרשור יחיד שממתין במסך של האובייקט הזה.

final void notifyAll()

הפונקציה מעוררת את כל ה-threads שממתינים למעקב אחרי האובייקט הזה.

String toString()

הפונקציה מחזירה ייצוג מחרוזת של האובייקט.

final void wait(long timeoutMillis, int nanos)

הפונקציה גורמת לשרשור הנוכחי להמתין עד שהוא יתעורר, בדרך כלל באמצעות הודעה או הפרעה, או עד שיחלוף פרק זמן מסוים בזמן אמת.

final void wait(long timeoutMillis)

האפשרות הזו גורמת לשרשור הנוכחי להמתין עד שהוא מופעל. לרוב זה קורה על ידי התראה או הפרעה, או עד שיחלוף פרק זמן מסוים בזמן אמת.

final void wait()

הפונקציה גורמת לשרשור הנוכחי להמתין עד שהוא יתעורר, בדרך כלל כתוצאה מהודעה או מהפרעה.

יוצרים ציבוריים

בנאי

public Builder (long adSelectionId, 
                String eventKey, 
                String eventData, 
                int reportingDestinations)

פרמטרים
adSelectionId long

eventKey String: הערך לא יכול להיות null.

eventData String: הערך הזה לא יכול להיות null.

reportingDestinations int: הערך הוא 0 או שילוב של ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER ו-ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER

שיטות ציבוריות

build

public ReportEventRequest build ()

יצירת האובייקט ReportEventRequest.

החזרות
ReportEventRequest הערך הזה לא יכול להיות null.

setAdSelectionId

public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

הגדרת מזהה הבחירה של המודעה שאליו משויכים האירועים של המודעה שעבר רינדור.

מידע נוסף זמין בכתובת ReportEventRequest.getAdSelectionId().

פרמטרים
adSelectionId long

החזרות
ReportEventRequest.Builder הערך הזה לא יכול להיות null.

setData

public ReportEventRequest.Builder setData (String eventData)

הגדרת נתוני האירוע של המודעה.

מידע נוסף זמין בכתובת ReportEventRequest.getData().

פרמטרים
eventData String: הערך הזה לא יכול להיות null.

החזרות
ReportEventRequest.Builder הערך לא יכול להיות null.

setInputEvent

public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)

הגדרת אירוע הקלט שמשויך לאינטראקציה של המשתמש.

מידע נוסף זמין בכתובת ReportEventRequest.getInputEvent().

פרמטרים
inputEvent InputEvent: הערך הזה יכול להיות null.

החזרות
ReportEventRequest.Builder הערך לא יכול להיות null.

מקש setKey

public ReportEventRequest.Builder setKey (String eventKey)

הגדרת מפתח האירוע, סוג אירוע המודעה שעליו יתבצע דיווח.

מידע נוסף זמין בכתובת ReportEventRequest.getKey().

פרמטרים
eventKey String: הערך הזה לא יכול להיות null.

החזרות
ReportEventRequest.Builder הערך לא יכול להיות null.

setReportingDestinations

public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)

הגדרת ביט-פילד של יעדים לדיווח (קונה, מוכר או שניהם).

מידע נוסף זמין בכתובת ReportEventRequest.getReportingDestinations().

פרמטרים
reportingDestinations int: הערך הוא 0 או שילוב של ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER ו-ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER

החזרות
ReportEventRequest.Builder הערך לא יכול להיות null.