RenderOutput.Builder

public static final class RenderOutput.Builder
extends Object

java.lang.Object
   ↳ android.adservices.ondevicepersonalization.RenderOutput.Builder


ה-builder של RenderOutput

סיכום

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

Builder()

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

RenderOutput build()

יצירת המכונה.

RenderOutput.Builder setContent(String value)

תוכן ה-HTML שצריך לעבד ב-WebView.

RenderOutput.Builder setTemplateId(String value)

מפתח בטבלה IsolatedService#getRemoteData(RequestToken) REMOTE_DATA שמצביע לתבנית Apache Velocity.

RenderOutput.Builder setTemplateParams(PersistableBundle value)

הפרמטרים שצריך לאכלס בתבנית מ-RenderOutput.getTemplateId().

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

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()

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

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

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

build

public RenderOutput build ()

יצירת המכונה. אסור לגעת ב-builder הזה אחרי שמפעילים את הפונקציה הזו!

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

setContent

public RenderOutput.Builder setContent (String value)

תוכן ה-HTML שיש לעבד ב-WebView. אם הערך הזה הוא null, שירות ODP יוצר קובץ HTML מהנתונים שב-RenderOutput.getTemplateId() וב-RenderOutput.getTemplateParams(), כפי שמתואר בהמשך.

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

החזרות
RenderOutput.Builder

setTemplateId

public RenderOutput.Builder setTemplateId (String value)

מפתח בטבלה IsolatedService#getRemoteData(RequestToken) של REMOTE_DATA שמצביע על תבנית של Apache Velocity. המערכת מתעלמת מהערך הזה אם RenderOutput.getContent() לא null.

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

החזרות
RenderOutput.Builder

setTemplateParams

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

הפרמטרים שצריך לאכלס בתבנית מ-RenderOutput.getTemplateId(). המערכת מתעלמת מהערך הזה אם RenderOutput.getContent() לא null.

פרמטרים
value PersistableBundle: הערך לא יכול להיות null.

החזרות
RenderOutput.Builder