RenderÇıktı.Oluşturucu

public static final class RenderOutput.Builder
extends Object

java.lang.Object
\t android.adservices.ondevicepersonalization.RenderOutput.Builder


RenderOutput için bir derleyici

Özet

Herkese açık kurucular

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, bir Apache Velocity şablonunu işaret eden bir anahtar.

RenderOutput.Builder setTemplateParams(PersistableBundle value)

RenderOutput.getTemplateId() kaynağından şablona doldurulacak parametreler.

Devralınan yöntemler

Kamu inşaatçıları

Oluşturucu

public Builder ()

Herkese açık yöntemler

derleme

public RenderOutput build ()

Örneği oluşturur. Bu oluşturucu, çağrıldıktan sonra değiştirilmemelidir.

İ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 null ise ODP hizmeti, aşağıda açıklandığı gibi RenderOutput.getTemplateId() ve RenderOutput.getTemplateParams()'daki 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, bir Apache Velocity şablonunu işaret eden bir anahtar. RenderOutput.getContent() null değilse bu yok sayılır.

Parametreler
value String: Bu değer null olamaz.

İlerlemeler
RenderOutput.Builder

setTemplateParams

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

RenderOutput.getTemplateId() kaynağından şablona doldurulacak parametreler. RenderOutput.getContent() null değilse bu değer yok sayılır.

Parametreler
value PersistableBundle: Bu değer null olamaz.

İlerlemeler
RenderOutput.Builder