WebSourceRegistrationRequest.Builder

public static final class WebSourceRegistrationRequest.Builder
extends Object

java.lang.Object (link em inglês)
   ↳ android.adservices.measurement.WebSourceRegistrationRequest.Builder.


Builder para a classe WebSourceRegistrationRequest.

Resumo

Construtores públicos

Builder(List<WebSourceParams> webSourceParams, Uri topOriginUri)

Construtor de builder para WebSourceRegistrationRequest.

Métodos públicos

WebSourceRegistrationRequest build()

Valida parâmetros e cria WebSourceRegistrationRequest previamente.

WebSourceRegistrationRequest.Builder setAppDestination(Uri appDestination)

Setter de destino do app.

WebSourceRegistrationRequest.Builder setInputEvent(InputEvent inputEvent)

Setter de evento de entrada.

WebSourceRegistrationRequest.Builder setVerifiedDestination(Uri verifiedDestination)

Setter de destino verificado.

WebSourceRegistrationRequest.Builder setWebDestination(Uri webDestination)

Setter de destino da Web.

Métodos herdados

Construtores públicos

Builder

public Builder (List<WebSourceParams> webSourceParams, 
                Uri topOriginUri)

Construtor de builder para WebSourceRegistrationRequest.

Parâmetros
webSourceParams List: parâmetros de origem que contêm parâmetros de registro de origem. A lista não pode ficar vazia Esse valor não pode ser null.

topOriginUri Uri: editor de origem Uri Esse valor não pode ser null.

Métodos públicos

build

public WebSourceRegistrationRequest build ()

Valida parâmetros e cria WebSourceRegistrationRequest previamente.

Returns
WebSourceRegistrationRequest Esse valor não pode ser null.

setAppDestination

public WebSourceRegistrationRequest.Builder setAppDestination (Uri appDestination)

Setter de destino do app. É o app Android Uri em que a conversão correspondente é esperada. É necessário pelo menos um destino de app ou da Web.

Parâmetros
appDestination Uri: destino do app Uri Esse valor pode ser null.

Returns
WebSourceRegistrationRequest.Builder builder. Esse valor não pode ser null.

setInputEvent

public WebSourceRegistrationRequest.Builder setInputEvent (InputEvent inputEvent)

Setter de evento de entrada.

Parâmetros
inputEvent InputEvent: InputEvent de interação do usuário usado pela API AttributionReporting para distinguir cliques de visualizações. Esse valor pode ser null.

Returns
WebSourceRegistrationRequest.Builder builder. Esse valor não pode ser null.

setVerifiedDestination

public WebSourceRegistrationRequest.Builder setVerifiedDestination (Uri verifiedDestination)

Setter de destino verificado.

Parâmetros
verifiedDestination Uri: destino verificado Esse valor pode ser null.

Returns
WebSourceRegistrationRequest.Builder builder. Esse valor não pode ser null.

setWebDestination

public WebSourceRegistrationRequest.Builder setWebDestination (Uri webDestination)

Setter de destino da Web. É o site Uri em que a conversão correspondente é esperada. É necessário pelo menos um destino de app ou da Web.

Parâmetros
webDestination Uri: destino da Web Uri Esse valor pode ser null.

Returns
WebSourceRegistrationRequest.Builder builder. Esse valor não pode ser null.