Builder
class Builder
kotlin.Any | |
↳ | android.adservices.ondevicepersonalization.RenderOutput.Builder |
A builder for RenderOutput
Summary
Public constructors | |
---|---|
Builder() |
Public methods | |
---|---|
RenderOutput |
build() Builds the instance. |
RenderOutput.Builder |
setContent(value: String?) The HTML content to be rendered in a webview. |
RenderOutput.Builder |
setTemplateId(value: String?) A key in the REMOTE_DATA |
RenderOutput.Builder |
setTemplateParams(value: PersistableBundle) The parameters to be populated in the template from |
Public constructors
Public methods
build
fun build(): RenderOutput
Builds the instance. This builder should not be touched after calling this!
Return | |
---|---|
RenderOutput |
This value cannot be null . |
setContent
fun setContent(value: String?): RenderOutput.Builder
The HTML content to be rendered in a webview. If this is null, the ODP service generates HTML from the data in getTemplateId()
and getTemplateParams()
as described below.
Parameters | |
---|---|
value |
String?: This value may be null . |
setTemplateId
fun setTemplateId(value: String?): RenderOutput.Builder
A key in the REMOTE_DATA IsolatedService#getRemoteData(RequestToken)
table that points to an Apache Velocity template. This is ignored if getContent()
is not null.
Parameters | |
---|---|
value |
String?: This value may be null . |
setTemplateParams
fun setTemplateParams(value: PersistableBundle): RenderOutput.Builder
The parameters to be populated in the template from getTemplateId()
. This is ignored if getContent()
is not null.
Parameters | |
---|---|
value |
PersistableBundle: This value cannot be null . |