Builder


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

A builder for WebSourceParams.

Summary

Public constructors
Builder(registrationUri: Uri)

Builder constructor for WebSourceParams.

Public methods
WebSourceParams

Built immutable WebSourceParams.

WebSourceParams.Builder
setDebugKeyAllowed(debugKeyAllowed: Boolean)

Setter for debug allow/disallow flag.

Public constructors

Builder

Builder(registrationUri: Uri)

Builder constructor for WebSourceParams. mIsDebugKeyAllowed is assigned false by default.

Parameters
registrationUri Uri: URI that the Attribution Reporting API sends a request to in order to obtain source registration parameters. This value cannot be null.
Exceptions
java.lang.IllegalArgumentException if the scheme for registrationUri is not HTTPS

Public methods

build

fun build(): WebSourceParams

Built immutable WebSourceParams.

Return
WebSourceParams immutable WebSourceParams This value cannot be null.

setDebugKeyAllowed

fun setDebugKeyAllowed(debugKeyAllowed: Boolean): WebSourceParams.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
WebSourceParams.Builder builder This value cannot be null.