Builder


class Builder
kotlin.Any
   ↳ android.adservices.measurement.WebTriggerParams.Builder

A builder for WebTriggerParams.

Summary

Public constructors
Builder(registrationUri: Uri)

Builder constructor for WebTriggerParams.

Public methods
WebTriggerParams

Builds immutable WebTriggerParams.

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.