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

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 Velocity टेंप्लेट पर ले जाती है.

RenderOutput.Builder setTemplateParams(PersistableBundle value)

RenderOutput.getTemplateId() से टेंप्लेट में पॉप्युलेट किए जाने वाले पैरामीटर.

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

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

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

बिल्ड

public RenderOutput build ()

इंस्टेंस बनाता है. इसे कॉल करने के बाद, इस बिल्डर में बदलाव नहीं किया जाना चाहिए!

रिटर्न
RenderOutput यह वैल्यू null नहीं हो सकती.

setContent

public RenderOutput.Builder setContent (String value)

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

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

रिटर्न
RenderOutput.Builder

setTemplateId

public RenderOutput.Builder setTemplateId (String value)

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

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

रिटर्न
RenderOutput.Builder

setTemplateParams

public RenderOutput.Builder setTemplateParams (PersistableBundle value)

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

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

रिटर्न
RenderOutput.Builder