ReportEventRequest.Builder
public
static
final
class
ReportEventRequest.Builder
extends Object
| java.lang.Object | |
| ↳ | android.adservices.adselection.ReportEventRequest.Builder |
Builder para objetos ReportEventRequest.
Resumo
Construtores públicos | |
|---|---|
Builder(long adSelectionId, String eventKey, String eventData, int reportingDestinations)
|
|
Métodos públicos | |
|---|---|
ReportEventRequest
|
build()
Cria o objeto |
ReportEventRequest.Builder
|
setAdSelectionId(long adSelectionId)
Define o ID de seleção do anúncio a que os eventos do anúncio renderizado estão associados. |
ReportEventRequest.Builder
|
setData(String eventData)
Define os dados de evento do anúncio. |
ReportEventRequest.Builder
|
setInputEvent(InputEvent inputEvent)
Define o evento de entrada associado à interação do usuário. |
ReportEventRequest.Builder
|
setKey(String eventKey)
Define a chave do evento, ou seja, o tipo de evento de anúncio que será informado. |
ReportEventRequest.Builder
|
setReportingDestinations(int reportingDestinations)
Define o bitfield dos destinos dos relatórios (comprador, vendedor ou ambos). |
Métodos herdados | |
|---|---|
Construtores públicos
Builder
public Builder (long adSelectionId,
String eventKey,
String eventData,
int reportingDestinations)| Parâmetros | |
|---|---|
adSelectionId |
long |
eventKey |
String: este valor não pode ser null. |
eventData |
String: este valor não pode ser null. |
reportingDestinations |
int: o valor é 0 ou uma combinação de ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER e ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER. |
Métodos públicos
build
public ReportEventRequest build ()
Cria o objeto ReportEventRequest.
| Retorna | |
|---|---|
ReportEventRequest |
Esse valor não pode ser null. |
setAdSelectionId
public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)
Define o ID de seleção do anúncio a que os eventos do anúncio renderizado estão associados.
Consulte ReportEventRequest.getAdSelectionId() para mais informações.
| Parâmetros | |
|---|---|
adSelectionId |
long |
| Retorna | |
|---|---|
ReportEventRequest.Builder |
Esse valor não pode ser null. |
setData
public ReportEventRequest.Builder setData (String eventData)
Define os dados de evento do anúncio.
Consulte ReportEventRequest.getData() para mais informações.
| Parâmetros | |
|---|---|
eventData |
String: esse valor não pode ser null. |
| Retorna | |
|---|---|
ReportEventRequest.Builder |
Esse valor não pode ser null. |
setInputEvent
public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)
Define o evento de entrada associado à interação do usuário.
Consulte ReportEventRequest.getInputEvent() para mais informações.
| Parâmetros | |
|---|---|
inputEvent |
InputEvent: este valor pode ser null. |
| Retorna | |
|---|---|
ReportEventRequest.Builder |
Esse valor não pode ser null. |
setKey
public ReportEventRequest.Builder setKey (String eventKey)
Define a chave do evento, ou seja, o tipo de evento de anúncio que será informado.
Consulte ReportEventRequest.getKey() para mais informações.
| Parâmetros | |
|---|---|
eventKey |
String: esse valor não pode ser null. |
| Retorna | |
|---|---|
ReportEventRequest.Builder |
Esse valor não pode ser null. |
setReportingDestinations
public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)
Define o bitfield dos destinos dos relatórios (comprador, vendedor ou ambos).
Consulte ReportEventRequest.getReportingDestinations() para mais informações.
| Parâmetros | |
|---|---|
reportingDestinations |
int: o valor é 0 ou uma combinação de ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER e ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER. |
| Retorna | |
|---|---|
ReportEventRequest.Builder |
Esse valor não pode ser null. |