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. |