Builder


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

Builder for WebSourceRegistrationRequest.

Summary

Public constructors
Builder(webSourceParams: MutableList<WebSourceParams!>, topOriginUri: Uri)

Builder constructor for WebSourceRegistrationRequest.

Public methods
WebSourceRegistrationRequest

Pre-validates parameters and builds WebSourceRegistrationRequest.

WebSourceRegistrationRequest.Builder
setAppDestination(appDestination: Uri?)

Setter for app destination.

WebSourceRegistrationRequest.Builder
setInputEvent(inputEvent: InputEvent?)

Setter for input event.

WebSourceRegistrationRequest.Builder
setVerifiedDestination(verifiedDestination: Uri?)

Setter for verified destination.

WebSourceRegistrationRequest.Builder
setWebDestination(webDestination: Uri?)

Setter for web destination.

Public constructors

Builder

Builder(
    webSourceParams: MutableList<WebSourceParams!>,
    topOriginUri: Uri)

Builder constructor for WebSourceRegistrationRequest.

Parameters
webSourceParams MutableList<WebSourceParams!>: source parameters containing source registration parameters, the list should not be empty.
This value cannot be null.
topOriginUri Uri: source publisher Uri
This value cannot be null.

Public methods

build

fun build(): WebSourceRegistrationRequest

Deprecated: Deprecated in Java.

Pre-validates parameters and builds WebSourceRegistrationRequest.

Return
WebSourceRegistrationRequest This value cannot be null.

setAppDestination

fun setAppDestination(appDestination: Uri?): WebSourceRegistrationRequest.Builder

Deprecated: Deprecated in Java.

Setter for app destination. It is the android app Uri where corresponding conversion is expected. At least one of app destination or web destination is required.

Parameters
appDestination Uri?: app destination Uri
This value may be null.
Return
WebSourceRegistrationRequest.Builder builder.
This value cannot be null.

setInputEvent

fun setInputEvent(inputEvent: InputEvent?): WebSourceRegistrationRequest.Builder

Deprecated: Deprecated in Java.

Setter for input event.

Parameters
inputEvent InputEvent?: User Interaction InputEvent used by the AttributionReporting API to distinguish clicks from views.
This value may be null.
Return
WebSourceRegistrationRequest.Builder builder.
This value cannot be null.

setVerifiedDestination

fun setVerifiedDestination(verifiedDestination: Uri?): WebSourceRegistrationRequest.Builder

Deprecated: Deprecated in Java.

Setter for verified destination.

Parameters
verifiedDestination Uri?: verified destination.
This value may be null.
Return
WebSourceRegistrationRequest.Builder builder.
This value cannot be null.

setWebDestination

fun setWebDestination(webDestination: Uri?): WebSourceRegistrationRequest.Builder

Deprecated: Deprecated in Java.

Setter for web destination. It is the website Uri where corresponding conversion is expected. At least one of app destination or web destination is required.

Parameters
webDestination Uri?: web destination Uri
This value may be null.
Return
WebSourceRegistrationRequest.Builder builder.
This value cannot be null.