RenderOutput.Builder

public static final class RenderOutput.Builder
extends Object

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


RenderOutput のビルダー

概要

パブリック コンストラクタ

Builder()

パブリック メソッド

RenderOutput build()

インスタンスを作成します。

RenderOutput.Builder setContent(String value)

WebView でレンダリングされる HTML コンテンツ。

RenderOutput.Builder setTemplateId(String value)

Apache Velocity テンプレートを指す REMOTE_DATA IsolatedService#getRemoteData(RequestToken) テーブルのキー。

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

インスタンスを作成します。呼び出し後にこのビルダーに変更を加えないでください。

戻り値
RenderOutput この値が null になることはありません。

setContent

public RenderOutput.Builder setContent (String value)

WebView でレンダリングされる HTML コンテンツ。これが null の場合、ODP サービスは、以下で説明するように、RenderOutput.getTemplateId()RenderOutput.getTemplateParams() のデータから HTML を生成します。

パラメータ
value String: この値を null にすることはできません。

setTemplateId

public RenderOutput.Builder setTemplateId (String value)

Apache Velocity テンプレートを指す REMOTE_DATA IsolatedService#getRemoteData(RequestToken) テーブルのキー。RenderOutput.getContent() が null でない場合は無視されます。

パラメータ
value String: この値を null にすることはできません。

setTemplateParams

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

RenderOutput.getTemplateId() からテンプレートに入力されるパラメータ。RenderOutput.getContent() が null でない場合は無視されます。

パラメータ
value PersistableBundle: この値を null にすることはできません。