रेंडर करने के लिए आउटपुट.बिल्डर

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)

वेबव्यू में रेंडर किया जाने वाला एचटीएमएल कॉन्टेंट.

RenderOutput.Builder setTemplateId(String value)

REMOTE_DATA IsolatedService#getRemoteData(RequestToken) टेबल में एक कुंजी जो उपयोगकर्ता को Apache Valocity टेंप्लेट पर ले जाता है.

RenderOutput.Builder setTemplateParams(PersistableBundle value)

टेंप्लेट में RenderOutput.getTemplateId() से जो पैरामीटर भरे जाने हैं.

इनहेरिट किए गए तरीके

सार्वजनिक कंस्ट्रक्टर

सार्वजनिक तरीके

बिल्ड

public RenderOutput build ()

इंस्टेंस बनाता है. इसे कॉल करने के बाद इस बिल्डर को छूना नहीं चाहिए!

रिटर्न
RenderOutput यह मान null नहीं हो सकता.

कॉन्टेंट सेट करें

public RenderOutput.Builder setContent (String value)

वेबव्यू में रेंडर किया जाने वाला एचटीएमएल कॉन्टेंट. अगर यह वैल्यू खाली है, तो ओडीपी सेवा RenderOutput.getTemplateId() और RenderOutput.getTemplateParams() के डेटा से एचटीएमएल जनरेट करता है जैसा कि नीचे बताया गया है.

पैरामीटर
value String: यह वैल्यू null नहीं हो सकती.

रिटर्न
RenderOutput.Builder

setTemplateId

public RenderOutput.Builder setTemplateId (String value)

REMOTE_DATA IsolatedService#getRemoteData(RequestToken) टेबल में मौजूद एक कुंजी जो यह आपको Apache Valocity टेंप्लेट पर ले जाता है. इसे अनदेखा किया जाता है, अगर RenderOutput.getContent() खाली नहीं है.

पैरामीटर
value String: यह वैल्यू null नहीं हो सकती.

रिटर्न
RenderOutput.Builder

setTemplateParams

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

टेंप्लेट में RenderOutput.getTemplateId() से जो पैरामीटर भरे जाने हैं. यह है RenderOutput.getContent() के शून्य न होने पर, अनदेखा कर दिया जाता है.

पैरामीटर
value PersistableBundle: यह वैल्यू null नहीं हो सकती.

रिटर्न
RenderOutput.Builder