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

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

בנאים ציבוריים

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

לפתח

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

מזהה תבנית

public RenderOutput.Builder setTemplateId (String value)

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

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

החזרות
RenderOutput.Builder

setTemplateParams

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

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

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

החזרות
RenderOutput.Builder