RenderÇıktısı.Oluşturucu

public static final class RenderOutput.Builder
extends Object

java.lang.Object
→ Yönergeler android.adservices.ondevicepersonalization.RenderExit.Builder


RenderOutput için derleyici

Özet

İnşaatçılar

Builder()

Herkese açık yöntemler

RenderOutput build()

Örneği oluşturur.

RenderOutput.Builder setContent(String value)

Web görünümünde oluşturulacak HTML içeriği.

RenderOutput.Builder setTemplateId(String value)

REMOTE_DATA IsolatedService#getRemoteData(RequestToken) tablosunda bulunan ve bir Apache Velocity şablonuna işaret eden bir anahtar.

RenderOutput.Builder setTemplateParams(PersistableBundle value)

RenderOutput.getTemplateId() kaynağındaki şablonda doldurulacak parametreler.

Devralınan yöntemler

İnşaatçılar

Oluşturucu

public Builder ()

Herkese açık yöntemler

yapı

public RenderOutput build ()

Örneği oluşturur. Bu çağrıdan sonra bu oluşturucuya dokunulmamalıdır!

İlerlemeler
RenderOutput Bu değer null olamaz.

setContent

public RenderOutput.Builder setContent (String value)

Web görünümünde oluşturulacak HTML içeriği. Bu değer boşsa ODP hizmeti, aşağıda açıklandığı gibi RenderOutput.getTemplateId() ve RenderOutput.getTemplateParams() verilerindeki verilerden HTML oluşturur.

Parametreler
value String: Bu değer null olamaz.

İlerlemeler
RenderOutput.Builder

setTemplateId

public RenderOutput.Builder setTemplateId (String value)

REMOTE_DATA IsolatedService#getRemoteData(RequestToken) tablosunda bulunan ve bir Apache Velocity şablonuna işaret eden bir anahtar. RenderOutput.getContent() null değilse bu yoksayılır.

Parametreler
value String: Bu değer null olamaz.

İlerlemeler
RenderOutput.Builder

setTemplateParams

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

RenderOutput.getTemplateId() kaynağındaki şablonda doldurulacak parametreler. RenderOutput.getContent() null değilse bu yoksayılır.

Parametreler
value PersistableBundle: Bu değer null olamaz.

İlerlemeler
RenderOutput.Builder