RenderÇıktı.Oluşturucu

public static final class RenderOutput.Builder
extends Object

java.lang.Object
🎃 android.adservices.ondevicepersonalization.RenderExit.Builder


RenderOutput için bir derleyici

Özet

Kamu inşaatçıları

Builder()

Herkese açık yöntemler

RenderOutput build()

Örneği oluşturur.

RenderOutput.Builder setContent(String value)

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

RenderOutput.Builder setTemplateId(String value)

REMOTE_DATA IsolatedService#getRemoteData(RequestToken) tablosunda şu koşulu karşılayan bir anahtar: bir Apache Velocity şablonuna işaret eder.

RenderOutput.Builder setTemplateParams(PersistableBundle value)

RenderOutput.getTemplateId() kaynağındaki şablonda 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 çağrı yapıldıktan sonra bu oluşturucuya dokunulmamalıdır.

İlerlemeler
RenderOutput Bu değer null olamaz.

setContent

public RenderOutput.Builder setContent (String value)

Bir web görünümünde oluşturulacak HTML içeriği. Bu değer boşsa ODP hizmeti RenderOutput.getTemplateId() ve RenderOutput.getTemplateParams() alanlarındaki verilerden HTML oluşturur gerekir.

Parametreler
value String: Bu değer null olamaz.

İlerlemeler
RenderOutput.Builder

setTemplateId

public RenderOutput.Builder setTemplateId (String value)

REMOTE_DATA IsolatedService#getRemoteData(RequestToken) tablosunda şu koşulu karşılayan bir anahtar: bir Apache Velocity şablonuna işaret eder. Bu, aşağıdaki durumlarda yoksayılır: RenderOutput.getContent(), boş değil.

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. Bu RenderOutput.getContent() null değilse yoksayılır.

Parametreler
value PersistableBundle: Bu değer null olamaz.

İlerlemeler
RenderOutput.Builder