ReportEventRequest.Builder

public static final class ReportEventRequest.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.ReportEventRequest.Builder


Compilador para objetos ReportEventRequest.

Resumen

Constructores públicos

Builder(long adSelectionId, String eventKey, String eventData, int reportingDestinations)

Métodos públicos

ReportEventRequest build()

Compila el objeto ReportEventRequest.

ReportEventRequest.Builder setAdSelectionId(long adSelectionId)

Establece el ID de selección de anuncios con el que se asocian los eventos del anuncio renderizado.

ReportEventRequest.Builder setData(String eventData)

Establece los datos del evento de anuncios.

ReportEventRequest.Builder setInputEvent(InputEvent inputEvent)

Establece el evento de entrada asociado con la interacción del usuario.

ReportEventRequest.Builder setKey(String eventKey)

Establece la clave de evento, el tipo de evento de anuncio que se informará.

ReportEventRequest.Builder setReportingDestinations(int reportingDestinations)

Establece el campo de bits de los destinos de informes a los que se informará (comprador, vendedor o ambos).

Métodos heredados

Object clone()

Crea y muestra una copia de este objeto.

boolean equals(Object obj)

Indica si algún otro objeto es "igual a" este.

void finalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección determina que no hay más referencias al objeto.

final Class<?> getClass()

Muestra la clase del entorno de ejecución de este Object.

int hashCode()

Muestra un valor de código hash para el objeto.

final void notify()

Activa un solo subproceso que está esperando la supervisión de este objeto.

final void notifyAll()

Activa todos los subprocesos que están esperando la supervisión de este objeto.

String toString()

Devuelve una representación de cadena del objeto.

final void wait(long timeoutMillis, int nanos)

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe) o hasta que haya transcurrido un período determinado en tiempo real.

final void wait(long timeoutMillis)

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe) o hasta que haya transcurrido un período determinado en tiempo real.

final void wait()

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe).

Constructores públicos

Builder

public Builder (long adSelectionId, 
                String eventKey, 
                String eventData, 
                int reportingDestinations)

Parámetros
adSelectionId long

eventKey String: Este valor no puede ser null.

eventData String: Este valor no puede ser null.

reportingDestinations int: El valor es 0 o una combinación de ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER y ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER.

Métodos públicos

build

public ReportEventRequest build ()

Compila el objeto ReportEventRequest.

Devuelve
ReportEventRequest Este valor no puede ser null.

setAdSelectionId

public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

Establece el ID de selección de anuncios con el que se asocian los eventos del anuncio renderizado.

Consulta ReportEventRequest.getAdSelectionId() para obtener más información.

Parámetros
adSelectionId long

Devuelve
ReportEventRequest.Builder Este valor no puede ser null.

setData

public ReportEventRequest.Builder setData (String eventData)

Establece los datos del evento de anuncios.

Consulta ReportEventRequest.getData() para obtener más información.

Parámetros
eventData String: este valor no puede ser null.

Resultado que se muestra
ReportEventRequest.Builder Este valor no puede ser null.

setInputEvent

public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)

Establece el evento de entrada asociado con la interacción del usuario.

Consulta ReportEventRequest.getInputEvent() para obtener más información.

Parámetros
inputEvent InputEvent: este valor puede ser null.

Resultado que se muestra
ReportEventRequest.Builder Este valor no puede ser null.

setKey

public ReportEventRequest.Builder setKey (String eventKey)

Establece la clave de evento, el tipo de evento de anuncio que se informará.

Consulta ReportEventRequest.getKey() para obtener más información.

Parámetros
eventKey String: este valor no puede ser null.

Resultado que se muestra
ReportEventRequest.Builder Este valor no puede ser null.

setReportingDestinations

public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)

Establece el campo de bits de los destinos de informes a los que se informará (comprador, vendedor o ambos).

Consulta ReportEventRequest.getReportingDestinations() para obtener más información.

Parámetros
reportingDestinations int: El valor es 0 o una combinación de ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER y ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER.

Devuelve
ReportEventRequest.Builder Este valor no puede ser null.