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

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

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

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

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