Builder
class Builder
| kotlin.Any | |
| ↳ | android.adservices.measurement.WebTriggerParams.Builder |
A builder for WebTriggerParams.
Summary
| Public constructors | |
|---|---|
|
Builder constructor for |
|
| Public methods | |
|---|---|
| WebTriggerParams |
build()Builds immutable |
| WebTriggerParams.Builder |
setDebugKeyAllowed(debugKeyAllowed: Boolean)Setter for debug allow/disallow flag. |
Public constructors
Builder
Builder(registrationUri: Uri)
Builder constructor for WebTriggerParams. mIsDebugKeyAllowed is assigned false by default.
| Parameters | |
|---|---|
registrationUri |
Uri: URI that the Attribution Reporting API sends a request to in order to obtain trigger registration parameters. This value cannot be null. |
| Exceptions | |
|---|---|
java.lang.IllegalArgumentException |
if the scheme for registrationUri is not HTTPS |
Public methods
build
fun build(): WebTriggerParams
Builds immutable WebTriggerParams.
| Return | |
|---|---|
WebTriggerParams |
immutable WebTriggerParams This value cannot be null. |
setDebugKeyAllowed
fun setDebugKeyAllowed(debugKeyAllowed: Boolean): WebTriggerParams.Builder
Setter for debug allow/disallow flag. Setting it to true will allow parsing debug keys from registration responses and their addition in the generated reports.
| Parameters | |
|---|---|
debugKeyAllowed |
Boolean: used by the browser to indicate whether the debug key obtained from the registration URI is allowed to be used |
| Return | |
|---|---|
WebTriggerParams.Builder |
builder. This value cannot be null. |